diff --git a/attrs-25.3.0.tar.gz b/attrs-25.3.0.tar.gz deleted file mode 100644 index 39c8fb6..0000000 --- a/attrs-25.3.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:75d7cefc7fb576747b2c81b4442d4d4a1ce0900973527c011d1030fd3bf4af1b -size 812032 diff --git a/attrs-25.4.0.tar.gz b/attrs-25.4.0.tar.gz new file mode 100644 index 0000000..f7b28d2 --- /dev/null +++ b/attrs-25.4.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:16d5969b87f0859ef33a48b35d55ac1be6e42ae49d5e853b597db70c35c57e11 +size 934251 diff --git a/python-attrs.changes b/python-attrs.changes index a6ac13e..56d39e2 100644 --- a/python-attrs.changes +++ b/python-attrs.changes @@ -1,3 +1,25 @@ +------------------------------------------------------------------- +Mon Nov 17 02:10:33 UTC 2025 - Steve Kowalik + +- Update to 25.4.0: + * Class-level kw_only=True behavior is now consistent with dataclasses. + * Values passed to the __init__() method of attrs classes are now correctly + passed to __attrs_pre_init__() instead of their default values (in cases + where kw_only was not specified). + * Added support for Python 3.14 and PEP 749. + * attrs.validators.deep_mapping() now allows to leave out either + key_validator xor value_validator. + * attrs.validators.deep_iterator() and attrs.validators.deep_mapping() now + accept lists and tuples for all validators and wrap them into a + attrs.validators.and_(). + * Added a new experimental way to inspect classes. + * Fixed annotations for attrs.field(converter=...). Previously, a tuple of + converters was only accepted if it had exactly one element. + * The performance of attrs.asdict() has been improved by 45–260%. + * The performance of attrs.astuple() has been improved by 49–270%. + * The type annotation for attrs.validators.or_() now allows for different + types of validators. + ------------------------------------------------------------------- Sat Jul 12 11:37:13 UTC 2025 - Dirk Müller diff --git a/python-attrs.spec b/python-attrs.spec index ee022de..c96c0b2 100644 --- a/python-attrs.spec +++ b/python-attrs.spec @@ -1,7 +1,7 @@ # # spec file for package python-attrs # -# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2025 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -26,11 +26,10 @@ %endif %{?sle15_python_module_pythons} Name: python-attrs%{psuffix} -Version: 25.3.0 +Version: 25.4.0 Release: 0 Summary: Attributes without boilerplate License: MIT -Group: Development/Languages/Python URL: https://github.com/hynek/attrs/ Source: https://files.pythonhosted.org/packages/source/a/attrs/attrs-%{version}.tar.gz BuildRequires: %{python_module base >= 3.8} @@ -93,7 +92,7 @@ python-attrs is the successor to python-characterstic %doc CHANGELOG.md README.md %{python_sitelib}/attr %{python_sitelib}/attrs -%{python_sitelib}/attrs-%{version}*-info +%{python_sitelib}/attrs-%{version}.dist-info %endif %changelog