Overview
named_bitfield lets you define fixed width bit fields within an integer, and address those fields as class attributes, while still providing access to the backing integer representation. The original use case for this is “intellignet IDs”. Essentially, this is a unique numeric id, sutiable for use as a database primary key, which encodes some information about the object it identifies. Obviously, this should be immutable information so your IDs don’t change or (worse) get out of sync with reality. Some suggestions are the object type, the create time, or the data source. Saving a few bits for a serial counter is also advisable, as timestamps aren’t reliable as unique ids.
Release files for named-bitfield 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| named_bitfield-0.1.0.tar.gz | 4.1 kB | Details |
Release files / named_bitfield-0.1.0.tar.gz
| Download URL | named_bitfield-0.1.0.tar.gz |
|---|---|
| Size | 4.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ae1c75096b0b49bdbf9e57dac315375f5c00aa28ea8ada4e4a55be131b5700d6
|
|
BLAKE2b-256 checksum How to use checksums |
378cf934c6e5f10e61a769b7c6a16da712b6522173fcf4c415f4826a54c8624e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |