Releases: smarie/python-mixture
Releases · smarie/python-mixture
0.2.1 - bugfix
Fixed #4.
See documentation page for details.
0.2.0 - `field` improvements
-
New
type
argument infield
to declare the type of a field. If provided, the descriptor will not be replaced with a native field, and the type will be checked on every value modification. ATypeError
will be raised if type does not comply. Type hints are correctly defined so that IDEs can pick them. Fixes #3 -
New
use_descriptor
argument infield
to force use a descriptor instead of a native field.
See documentation page for details.
0.1.0 - First public version
Mix-in basics:
field
class to easily define class fields in a mixin without defining a__init__
.@apply_mixins
decorator to apply mixins to a class without inheritance, by copying members (="monkeypatching")- Light documentation
See documentation page for details.