Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-atom for openSUSE:Factory checked in at 2023-03-01 16:14:56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-atom (Old) and /work/SRC/openSUSE:Factory/.python-atom.new.31432 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-atom" Wed Mar 1 16:14:56 2023 rev:8 rq:1068464 version:0.9.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-atom/python-atom.changes 2022-12-16 17:52:08.612180084 +0100 +++ /work/SRC/openSUSE:Factory/.python-atom.new.31432/python-atom.changes 2023-03-01 16:15:22.063008010 +0100 @@ -1,0 +2,26 @@ +Wed Mar 1 13:53:30 UTC 2023 - Dirk Müller <dmuel...@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. + +------------------------------------------------------------------- Old: ---- atom-0.8.2.tar.gz New: ---- atom-0.9.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-atom.spec ++++++ --- /var/tmp/diff_new_pack.KfaVaL/_old 2023-03-01 16:15:22.627010926 +0100 +++ /var/tmp/diff_new_pack.KfaVaL/_new 2023-03-01 16:15:22.635010968 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-atom # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: python-atom -Version: 0.8.2 +Version: 0.9.0 Release: 0 Summary: Memory efficient Python objects License: BSD-3-Clause ++++++ atom-0.8.2.tar.gz -> atom-0.9.0.tar.gz ++++++ ++++ 5510 lines of diff (skipped)