diff --git a/attrs-23.1.0.tar.gz b/attrs-23.1.0.tar.gz deleted file mode 100644 index 35ab42a..0000000 --- a/attrs-23.1.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6279836d581513a26f1bf235f9acd333bc9115683f14f7e8fae46c98fc50e015 -size 212878 diff --git a/attrs-23.2.0.tar.gz b/attrs-23.2.0.tar.gz new file mode 100644 index 0000000..2c3c6f8 --- /dev/null +++ b/attrs-23.2.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:935dc3b529c262f6cf76e50877d35a4bd3c1de194fd41f47a2b7ae8f19971f30 +size 780820 diff --git a/python-attrs.changes b/python-attrs.changes index b655a7d..916a437 100644 --- a/python-attrs.changes +++ b/python-attrs.changes @@ -1,3 +1,29 @@ +------------------------------------------------------------------- +Mon Jan 8 08:59:59 UTC 2024 - Dirk Müller + +- update to 23.2.0: + * The type annotation for `attrs.resolve_types()` is now + correct. + * Type stubs now use `typing.dataclass_transform` to decorate + dataclass-like decorators, instead of the non-standard + `__dataclass_transform__` special form, which is only + supported by Pyright. + * Fixed serialization of namedtuple fields using + `attrs.asdict/astuple()` with `retain_collection_types=True`. + * `attrs.AttrsInstance` is now a `typing.Protocol` in both type + hints and code. + * This allows you to subclass it along with another `Protocol`. + * If *attrs* detects that `__attrs_pre_init__` accepts more + than just `self`, it will call it with the same arguments as + `__init__` was called. + * This allows you to, for example, pass arguments to + `super().__init__()`. + * Slotted classes now transform `functools.cached_property` + decorated methods to support equivalent semantics. + * Added *class_body* argument to `attrs.make_class()` to + provide additional attributes for newly created classes. + * It is, for example, now possible to attach methods. + ------------------------------------------------------------------- Thu Jun 22 07:04:50 UTC 2023 - Dirk Müller @@ -277,7 +303,7 @@ Mon Mar 4 20:07:57 UTC 2019 - Ondřej Súkup * Attributes with init=False now can follow after kw_only=True attributes. * attrs now has first class support for defining exception classes. * Clarified documentation for hashing to warn that hashable objects should - be deeply immutable + be deeply immutable ------------------------------------------------------------------- Thu Dec 6 10:06:08 UTC 2018 - Tomáš Chvátal @@ -605,5 +631,5 @@ Thu Jun 2 07:58:54 UTC 2016 - tbechtold@suse.com ------------------------------------------------------------------- Thu Jun 2 07:10:13 UTC 2016 - jacobwinski@gmail.com -- Initial version +- Initial version diff --git a/python-attrs.spec b/python-attrs.spec index 8bc82d0..597047a 100644 --- a/python-attrs.spec +++ b/python-attrs.spec @@ -1,7 +1,7 @@ # # spec file # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -26,7 +26,7 @@ %endif %{?sle15_python_module_pythons} Name: python-attrs%{psuffix} -Version: 23.1.0 +Version: 23.2.0 Release: 0 Summary: Attributes without boilerplate License: MIT