Advanced Enumerations (compatible with Python's stdlib Enum), NamedTuples, and NamedConstants
76
NamedTuple extras including TupleSize fixed/minimum/variable, _order_ handling, aliases, and _review_ hook
NamedTuple base
0%
0%
TupleSize guard
0%
0%
Ordered fields
0%
0%
Alias mapping
0%
0%
_review_ validation
0%
0%
Typed enums (IntEnum/StrEnum variants plus AutoNumber/Ordered/Unique options)
Int enum
100%
100%
Auto numbering
0%
0%
Ordered
50%
75%
String enum
100%
100%
Uniqueness
50%
50%
Enum class/functional creation with iteration and name/value access
Enum construction
83%
100%
Ordered iteration
100%
100%
Name/value access
100%
100%
Lookup semantics
75%
100%
Duplicate prevention
0%
20%
NamedConstant/Constant groups that forbid rebinding and support by-value lookup
Uses NamedConstant
0%
0%
Built-in lookup
100%
100%
Immutability guard
100%
100%
Name/value usage
100%
100%
Library iteration
100%
100%
NamedTuple metaclass/functional API with attribute/index access and defaults
NamedTuple setup
100%
80%
Attribute/index parity
100%
100%
Sequence ingestion
100%
75%
Mapping export
100%
100%
Immutable update
100%
100%
Stdlib/sqlite integration helpers such as add_stdlib_integration/remove_stdlib_integration and SqliteEnum
Enable bridge
0%
100%
Disable bridge
0%
100%
SQLite enum base
0%
0%
Round-trip usage
60%
0%
Alias behavior tuning with MultiValue/NoAlias/Unique settings and values access
MultiValue setup
0%
100%
values exposure
25%
100%
Strict uniqueness
100%
100%
Alias blocking
40%
100%
Enum-based lookup
0%
100%
Descriptor utilities (constant/member/nonmember/skip, enum_property) to manage member exposure and attribute access
Forced member
60%
100%
Skipped helpers
100%
100%
Constant prefix
100%
100%
Label property
100%
100%
Count derived
40%
100%
Flag boundary policies (FlagBoundary STRICT/CONFORM/EJECT/KEEP) and pseudo-member creation for unknown bits
Flag definition
100%
100%
STRICT usage
100%
100%
CONFORM trimming
100%
100%
EJECT fallback
100%
100%
KEEP pseudo-member
50%
75%
Flag and IntFlag bitmask enums with bitwise combination and auto bit assignment
Flag bases
100%
100%
Auto bits
100%
100%
Flag presets
100%
100%
Membership checks
100%
100%
IntFlag permissions
100%
100%
Int conversions
100%
100%
Install with Tessl CLI
npx tessl i tessl/pypi-aenum