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.8.2.tar.gz | 0000154478 151 KB | |
python-atom.changes | 0000005471 5.34 KB | |
python-atom.spec | 0000002027 1.98 KB |
Revision 12 (latest revision is 25)
Dirk Mueller (dirkmueller)
accepted
request 1043240
from
Benjamin Greiner (bnavigator)
(revision 12)
- Update to 0.8.2 * fix handling of Union in annotation based class definition PR #177 - Release 0.8.1 * add support for Python 3.11 PR #166 - Release 0.8.0 * This release introduced a new way to declare atom object based on type annotations. * emit warnings when a magic method points to an undefined member PR #139 #149 * use isort, black and flake8 to ensure a consistent coding style PR #141 * base the version number on the most recent git tag using setuptools-scm PR #141 * make the setup compatible with PEP 517 and PEP 621 compliant PR #141 #162 Pip should be used for development install in place of directly calling setup.py + fix handling of _SpecialGenericAlias (typing.Sequence, ...) when used inside an Instance member PR #151 * add a ChangeDict TypedDict to help annotate observers PR #133 * add several keyword argument to the AtomMeta metaclass PR #133 - enable_weakrefs: allow to have weak references to an Atom object without having to add the slot by hand. False by default. - use_annotations: generate members from type annotations. Str-like annotations are not supported but allowed when an actual member is provided as default value. True by default. - type_containers: in conjunction with use_annotations determine to what depth to type the content of a container. The default is 1 meaning that list[int] will use List(Int()) but list[list[int]] will use List(List()). * allow specifying which change events are emitted when adding static observers PR #155
Comments 0