bckohan/enum-properties
Add properties and method specializations to Python enumeration values with a simple declarative syntax.
PythonMIT
Issues
- 5
Support type hinting for properties
#42 opened by bckohan - 0
More precise case_fold documentation.
#55 opened by bckohan - 0
Add a StrEnumProperties type to match StrEnum
#54 opened by bckohan - 1
- 0
Test mixed primitive type values.
#46 opened by bckohan - 0
- 0
_missing_ allows exceptions through that are not ValueError, TypeError or KeyError
#47 opened by bckohan - 0
Symmetric string 'none' values enable coercion from None despite match_none=False
#45 opened by bckohan - 0
- 0
- 0
- 0
- 0
Performance improvements
#39 opened by bckohan - 0
- 0
- 0
Address python 3.11+ deprecation warnings.
#38 opened by bckohan - 0
LICENSE included in source package.
#30 opened by bckohan - 0
- 0
Test pickling
#24 opened by bckohan - 0
Remove errant print statement
#20 opened by bckohan - 0
Support for python 3.11
#18 opened by bckohan - 0
Generally allow composite flag enumerations to be treated as iterables of active flags
#17 opened by bckohan - 0
Initialize Flag enum with empty iterable should resolve to Flag(0) - no selections.
#19 opened by bckohan - 0
- 0
- 0
Drop support for < Python3.6
#6 opened by bckohan - 0
Add types and support for Flag and IntFlag.
#5 opened by bckohan - 0
SymmetricMixin objects are not hashable
#4 opened by bckohan - 0
- 0
Consolidate source files
#1 opened by bckohan