Syn

Latest version: v0.0.14

Safety actively analyzes 630169 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 3

0.0.9

~~~~~~~~~~~~~~~~~~
- Fixed setup.py for wheel

0.0.8

~~~~~~~~~~~~~~~~~~
- Added display() and rst() methods to Type classes (syn.type.a)
- Added class member/invocation auto-documentation
- Added make_hashable functionality to Base
- Added syn.sets (syn.sets.b)

0.0.7

~~~~~~~~~~~~~~~~~~
- Moved check_idempotence to syn.base.b.examine

0.0.6

~~~~~~~~~~~~~~~~~~

- Added context management utilities to base_utils
- Moved metaclass data population code to base.b.meta
- Added rudimentary init functionality to base.a.Attr and base.a.Base
- Added register_subclass functionality
- Refactored (improved) internal hook processing
- Added setstate_hook functionality
- Added _aliases functionality
- Added base.b.Base.istr()
- Added syn.tree functionality (syn.tree.b)
- Added syn.type.This type for recursive type definitions

0.0.5

~~~~~~~~~~~~~~~~~~

- Added conversion classmethods to Base:
- from_object()
- from_mapping()
- from_sequence()
- Added _data member to Base for metaclass-populated values
- Fixed bug in _seq_opts propagation
- Added _seq_opts.metaclass_lookup functionality
- Changed init_hooks and coerce_hooks over to metaclass_lookup (allows subclasses to override hooks)
- Added create_hook functionality
- Added hook decorators:
- init_hook
- coerce_hook
- create_hook
- Removed 3.3 as a supported version

0.0.4

~~~~~~~~~~~~~~~~~~

- Added init_hooks to base.Base
- Refactored sequence-based options to be defined in Base._seq_opts
- Added Type extensions:
- Hashable
- Tuple
- Added conf.vars
- Added coerce_hooks to base.Base

Page 2 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.