Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

python313-atom-0.12.1-2.1 RPM for i586

From OpenSuSE Ports Tumbleweed for i586

Name: python313-atom Distribution: openSUSE Tumbleweed
Version: 0.12.1 Vendor: openSUSE
Release: 2.1 Build date: Wed Sep 9 07:19:27 2026
Group: Unspecified Build host: reproducible
Size: 628919 Source RPM: python-atom-0.12.1-2.1.src.rpm
Packager: http://bugs.opensuse.org
Url: https://github.com/nucleic/atom
Summary: Memory efficient Python objects
Atom is a framework for creating memory efficient Python objects with
enhanced features such as dynamic initialization, validation, and
change notification for object attributes. It provides the default
model binding behaviour for the Enaml UI framework.

Provides

Requires

License

BSD-3-Clause

Changelog

* Wed Sep 09 2026 Steve Kowalik <steven.kowalik@suse.com>
  - Add patch no-pyweakref-get-object.patch:
    * Do not call PyWeakref_GET_OBJECT, use PyWeakref_GetRef instead.
* Thu Oct 30 2025 Steve Kowalik <steven.kowalik@suse.com>
  - Update to 0.12.1:
    * remove version_info attribute from version.py
    * add support for Python 3.14 PR #219
    * support for Final in member annotations, which sets the member setattr
      mode as read-only PR #249
    * support for NewType instances in all places in which a type is
      accepted PR #218
* Tue Oct 29 2024 Steve Kowalik <steven.kowalik@suse.com>
  - Update to 0.11.0:
    * Fix ruff config by @MatthieuDartiailh in #209
    * Add FixedTuple member enforcing a given number of items by
      @MatthieuDartiailh in #211
    * Fix memory leak in pickle creation by @MatthieuDartiailh in #213
    * 3.13 support by @MatthieuDartiailh in #214
* Thu Aug 22 2024 Frantisek Simorda <frantisek.simorda@suse.com>
  - Update to 0.10.5:
    * fix ruff config
    * Merge pull request #209 from nucleic/ruff-fixes
    * ci: do not build oldest python on macos
    * Fix memory leak in pickle creation (#213)
* Tue Jan 30 2024 Dirk Müller <dmueller@suse.com>
  - update to 0.10.4:
    * allow unions in TypeVar bound PR #207
* Thu Oct 05 2023 Dirk Müller <dmueller@suse.com>
  - update to 0.10.3:
    * fix a an issue when using add_member to override an existing
      membe
    * fix a memory leak caused by Dict, Defaultdict and Set members
    * add support for Python 3.12 PR #200
* Thu Jun 01 2023 Dirk Müller <dmueller@suse.com>
  - add sle15_python_module_pythons as it requires python >= 3.8
* Tue May 09 2023 Dirk Müller <dmueller@suse.com>
  - 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
* Sun Apr 16 2023 Dirk Müller <dmueller@suse.com>
  - update to 0.9.1:
    * fix generation of Value member from union containing
      object/Any PR #198
    * fix setdefault method of atomdict to return the actually
      stored item PR #197
* Wed Mar 01 2023 Dirk Müller <dmueller@suse.com>
  - update to 0.9.0:
    * fix the generation of Subclass from type annotations PR #193
    * move getstate and setstate implementation to C and allow to
      customize the condition under which a member value is
      pickled. PR #182
    * Customization is used to only pickle member value whose
      state can be restored (for example Constant is not
      pickled). Whether a member is pickled can be customized
      using a method prefixed with ``_getstate_`` on an Atom
      subclass.
    * use the Typed member when a type annotation resolve to a
      single type whose metaclass does not implement a custom
      ``__instancecheck__`` PR #185
    * generate Tuple member for tuple[] annotations.
      The content of the tuple is typed check only if it is a
      1-tuple or variable-length tuple. PR #184
    * fix the resolution order of members in the presence of
      multiple inheritance with a common base class PR
    * Due to the above changes, adding a member after the class
      definition requires more work than before. As a
      consequence a new helper function ``add_member`` has
      been added.

Files

/usr/lib/python3.13/site-packages/atom
/usr/lib/python3.13/site-packages/atom-0.12.1.dist-info
/usr/lib/python3.13/site-packages/atom-0.12.1.dist-info/INSTALLER
/usr/lib/python3.13/site-packages/atom-0.12.1.dist-info/METADATA
/usr/lib/python3.13/site-packages/atom-0.12.1.dist-info/RECORD
/usr/lib/python3.13/site-packages/atom-0.12.1.dist-info/REQUESTED
/usr/lib/python3.13/site-packages/atom-0.12.1.dist-info/WHEEL
/usr/lib/python3.13/site-packages/atom-0.12.1.dist-info/licenses
/usr/lib/python3.13/site-packages/atom-0.12.1.dist-info/licenses/LICENSE
/usr/lib/python3.13/site-packages/atom-0.12.1.dist-info/top_level.txt
/usr/lib/python3.13/site-packages/atom/__init__.py
/usr/lib/python3.13/site-packages/atom/__pycache__
/usr/lib/python3.13/site-packages/atom/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/atom/__pycache__/__init__.cpython-313.pyc
/usr/lib/python3.13/site-packages/atom/__pycache__/api.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/atom/__pycache__/api.cpython-313.pyc
/usr/lib/python3.13/site-packages/atom/__pycache__/atom.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/atom/__pycache__/atom.cpython-313.pyc
/usr/lib/python3.13/site-packages/atom/__pycache__/coerced.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/atom/__pycache__/coerced.cpython-313.pyc
/usr/lib/python3.13/site-packages/atom/__pycache__/containerlist.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/atom/__pycache__/containerlist.cpython-313.pyc
/usr/lib/python3.13/site-packages/atom/__pycache__/delegator.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/atom/__pycache__/delegator.cpython-313.pyc
/usr/lib/python3.13/site-packages/atom/__pycache__/dict.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/atom/__pycache__/dict.cpython-313.pyc
/usr/lib/python3.13/site-packages/atom/__pycache__/enum.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/atom/__pycache__/enum.cpython-313.pyc
/usr/lib/python3.13/site-packages/atom/__pycache__/event.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/atom/__pycache__/event.cpython-313.pyc
/usr/lib/python3.13/site-packages/atom/__pycache__/instance.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/atom/__pycache__/instance.cpython-313.pyc
/usr/lib/python3.13/site-packages/atom/__pycache__/list.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/atom/__pycache__/list.cpython-313.pyc
/usr/lib/python3.13/site-packages/atom/__pycache__/property.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/atom/__pycache__/property.cpython-313.pyc
/usr/lib/python3.13/site-packages/atom/__pycache__/scalars.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/atom/__pycache__/scalars.cpython-313.pyc
/usr/lib/python3.13/site-packages/atom/__pycache__/set.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/atom/__pycache__/set.cpython-313.pyc
/usr/lib/python3.13/site-packages/atom/__pycache__/signal.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/atom/__pycache__/signal.cpython-313.pyc
/usr/lib/python3.13/site-packages/atom/__pycache__/subclass.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/atom/__pycache__/subclass.cpython-313.pyc
/usr/lib/python3.13/site-packages/atom/__pycache__/tuple.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/atom/__pycache__/tuple.cpython-313.pyc
/usr/lib/python3.13/site-packages/atom/__pycache__/typed.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/atom/__pycache__/typed.cpython-313.pyc
/usr/lib/python3.13/site-packages/atom/__pycache__/typing_utils.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/atom/__pycache__/typing_utils.cpython-313.pyc
/usr/lib/python3.13/site-packages/atom/__pycache__/version.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/atom/__pycache__/version.cpython-313.pyc
/usr/lib/python3.13/site-packages/atom/api.py
/usr/lib/python3.13/site-packages/atom/atom.py
/usr/lib/python3.13/site-packages/atom/catom.cpython-313-i386-linux-gnu.so
/usr/lib/python3.13/site-packages/atom/catom.pyi
/usr/lib/python3.13/site-packages/atom/coerced.py
/usr/lib/python3.13/site-packages/atom/coerced.pyi
/usr/lib/python3.13/site-packages/atom/containerlist.py
/usr/lib/python3.13/site-packages/atom/containerlist.pyi
/usr/lib/python3.13/site-packages/atom/datastructures
/usr/lib/python3.13/site-packages/atom/datastructures/__init__.py
/usr/lib/python3.13/site-packages/atom/datastructures/__pycache__
/usr/lib/python3.13/site-packages/atom/datastructures/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/atom/datastructures/__pycache__/__init__.cpython-313.pyc
/usr/lib/python3.13/site-packages/atom/datastructures/__pycache__/api.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/atom/datastructures/__pycache__/api.cpython-313.pyc
/usr/lib/python3.13/site-packages/atom/datastructures/api.py
/usr/lib/python3.13/site-packages/atom/datastructures/sortedmap.cpython-313-i386-linux-gnu.so
/usr/lib/python3.13/site-packages/atom/datastructures/sortedmap.pyi
/usr/lib/python3.13/site-packages/atom/delegator.py
/usr/lib/python3.13/site-packages/atom/delegator.pyi
/usr/lib/python3.13/site-packages/atom/dict.py
/usr/lib/python3.13/site-packages/atom/dict.pyi
/usr/lib/python3.13/site-packages/atom/enum.py
/usr/lib/python3.13/site-packages/atom/enum.pyi
/usr/lib/python3.13/site-packages/atom/event.py
/usr/lib/python3.13/site-packages/atom/event.pyi
/usr/lib/python3.13/site-packages/atom/instance.py
/usr/lib/python3.13/site-packages/atom/instance.pyi
/usr/lib/python3.13/site-packages/atom/list.py
/usr/lib/python3.13/site-packages/atom/list.pyi
/usr/lib/python3.13/site-packages/atom/meta
/usr/lib/python3.13/site-packages/atom/meta/__init__.py
/usr/lib/python3.13/site-packages/atom/meta/__pycache__
/usr/lib/python3.13/site-packages/atom/meta/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/atom/meta/__pycache__/__init__.cpython-313.pyc
/usr/lib/python3.13/site-packages/atom/meta/__pycache__/annotation_utils.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/atom/meta/__pycache__/annotation_utils.cpython-313.pyc
/usr/lib/python3.13/site-packages/atom/meta/__pycache__/atom_meta.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/atom/meta/__pycache__/atom_meta.cpython-313.pyc
/usr/lib/python3.13/site-packages/atom/meta/__pycache__/member_modifiers.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/atom/meta/__pycache__/member_modifiers.cpython-313.pyc
/usr/lib/python3.13/site-packages/atom/meta/__pycache__/observation.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/atom/meta/__pycache__/observation.cpython-313.pyc
/usr/lib/python3.13/site-packages/atom/meta/annotation_utils.py
/usr/lib/python3.13/site-packages/atom/meta/atom_meta.py
/usr/lib/python3.13/site-packages/atom/meta/member_modifiers.py
/usr/lib/python3.13/site-packages/atom/meta/observation.py
/usr/lib/python3.13/site-packages/atom/property.py
/usr/lib/python3.13/site-packages/atom/property.pyi
/usr/lib/python3.13/site-packages/atom/py.typed
/usr/lib/python3.13/site-packages/atom/scalars.py
/usr/lib/python3.13/site-packages/atom/scalars.pyi
/usr/lib/python3.13/site-packages/atom/set.py
/usr/lib/python3.13/site-packages/atom/set.pyi
/usr/lib/python3.13/site-packages/atom/signal.py
/usr/lib/python3.13/site-packages/atom/signal.pyi
/usr/lib/python3.13/site-packages/atom/subclass.py
/usr/lib/python3.13/site-packages/atom/subclass.pyi
/usr/lib/python3.13/site-packages/atom/tuple.py
/usr/lib/python3.13/site-packages/atom/tuple.pyi
/usr/lib/python3.13/site-packages/atom/typed.py
/usr/lib/python3.13/site-packages/atom/typed.pyi
/usr/lib/python3.13/site-packages/atom/typing_utils.py
/usr/lib/python3.13/site-packages/atom/version.py
/usr/share/doc/packages/python313-atom
/usr/share/doc/packages/python313-atom/README.rst
/usr/share/licenses/python313-atom
/usr/share/licenses/python313-atom/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Thu Sep 10 23:33:43 2026