python-atom
No description set
- Sources inherited from project devel:languages:python
- Devel package for openSUSE:Factory
-
1
derived packages
- Links to openSUSE:Factory / python-atom
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout home:Tomcat42/python-atom && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
_link | 0000000124 124 Bytes | |
atom-0.10.0.tar.gz | 0000167676 164 KB | |
python-atom.changes | 0000007894 7.71 KB | |
python-atom.spec | 0000002028 1.98 KB |
Revision 18 (latest revision is 25)
Dirk Mueller (dirkmueller)
committed
(revision 18)
- update to 0.10.0: * AtomMeta: create the class only once all members have been customized This allows to use ``__init_subclass__`` since previously the ``__atom_members__`` was not set when ``__init_subclass__`` was called * illustrate the use of ``__init_subclass__`` to customize pickling * refactor the metaclass to make it easier to reason about * add a ``DefaultDict`` member which enforce the value to be a dictionary and use a factory for missing keys. The factory is set at the member level and a normal dict can be provided as value. When possible the factory is deduced from the member used for validation. * infer the use of ``DefaultDict`` from a ``collections.defaultdict`` annotation
Comments 0