Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-attrs for openSUSE:Factory 
checked in at 2023-05-19 11:55:08
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-attrs (Old)
 and      /work/SRC/openSUSE:Factory/.python-attrs.new.1533 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-attrs"

Fri May 19 11:55:08 2023 rev:21 rq:1085487 version:23.1.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-attrs/python-attrs.changes        
2023-04-22 22:02:58.058115826 +0200
+++ /work/SRC/openSUSE:Factory/.python-attrs.new.1533/python-attrs.changes      
2023-05-19 11:55:33.315274796 +0200
@@ -1,0 +2,49 @@
+Mon May  8 09:37:31 UTC 2023 - Daniel Garcia <daniel.gar...@suse.com>
+
+- Update to 23.1.0:
+  # Backwards-incompatible Changes
+  * Python 3.6 has been dropped and packaging switched to static
+    package data using Hatch. #993
+  # Deprecations
+  * The support for zope-interface via the attrs.validators.provides
+    validator is now deprecated and will be removed in, or after,
+    April 2024.
+  * The presence of a C-based package in our developement dependencies
+    has caused headaches and we're not under the impression it's used
+    a lot.
+  * Let us know if you're using it and we might publish it as a
+    separate package. #1120
+  # Changes
+  * attrs.filters.exclude() and attrs.filters.include() now support
+    the passing of attribute names as strings. #1068
+  * attrs.has() and attrs.fields() now handle generic classes
+    correctly. #1079
+  * Fix frozen exception classes when raised within e.g.
+    contextlib.contextmanager, which mutates their __traceback__
+    attributes. #1081
+  * @frozen now works with type checkers that implement PEP-681 (ex.
+    pyright). #1084
+  * Restored ability to unpickle instances pickled before 22.2.0.
+    #1085
+  * attrs.asdict()'s and attrs.astuple()'s type stubs now accept the
+    attrs.AttrsInstance protocol. #1090
+  * Fix slots class cellvar updating closure in CPython 3.8+ even when
+    __code__ introspection is unavailable. #1092
+  * attrs.resolve_types() can now pass include_extras to
+    typing.get_type_hints() on Python 3.9+, and does so by default.
+    #1099
+  * Added instructions for pull request workflow to CONTRIBUTING.md.
+    #1105
+  * Added type parameter to attrs.field() function for use with
+    attrs.make_class().
+  * Please note that type checkers ignore type metadata passed into
+    make_class(), but it can be useful if you're wrapping attrs. #1107
+  * It is now possible for attrs.evolve() (and attr.evolve()) to
+    change fields named inst if the instance is passed as a positional
+    argument.
+  * Passing the instance using the inst keyword argument is now
+    deprecated and will be removed in, or after, April 2024. #1117
+  * attrs.validators.optional() now also accepts a tuple of validators
+    (in addition to lists of validators). #1122
+
+-------------------------------------------------------------------

Old:
----
  attrs-22.2.0.tar.gz

New:
----
  attrs-23.1.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-attrs.spec ++++++
--- /var/tmp/diff_new_pack.Ax2Xct/_old  2023-05-19 11:55:34.423281137 +0200
+++ /var/tmp/diff_new_pack.Ax2Xct/_new  2023-05-19 11:55:34.431281183 +0200
@@ -16,7 +16,6 @@
 #
 
 
-%{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %global flavor @BUILD_FLAVOR@%{nil}
 %if "%{flavor}" == "test"
 %define psuffix -test
@@ -28,17 +27,25 @@
 %global skip_python36 1
 %{?sle15_python_module_pythons}
 Name:           python-attrs%{psuffix}
-Version:        22.2.0
+Version:        23.1.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 setuptools}
+BuildRequires:  %{python_module hatch-fancy-pypi-readme}
+BuildRequires:  %{python_module hatch-vcs}
+BuildRequires:  %{python_module hatchling}
+BuildRequires:  %{python_module importlib_metadata if %python-base < 3.8}
+BuildRequires:  %{python_module pip}
+BuildRequires:  %{python_module wheel}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
 BuildArch:      noarch
+%if 0%{python_version_nodots} < 38
+Requires:       python-importlib_metadata
+%endif
 %if %{with test}
 BuildRequires:  %{python_module Pympler}
 BuildRequires:  %{python_module hypothesis}
@@ -68,14 +75,14 @@
 python-attrs is the successor to python-characterstic
 
 %prep
-%setup -q -n attrs-%{version}
+%autosetup -p1 -n attrs-%{version}
 
 %build
-%python_build
+%pyproject_wheel
 
 %install
 %if !%{with test}
-%python_install
+%pyproject_install
 %python_expand %fdupes %{buildroot}%{$python_sitelib}
 %endif
 
@@ -89,7 +96,7 @@
 %license LICENSE
 %doc CHANGELOG.md README.md
 %{python_sitelib}/attr*
-%{python_sitelib}/attrs-%{version}-py*.egg-info
+%{python_sitelib}/attrs-%{version}*-info
 %endif
 
 %changelog

++++++ attrs-22.2.0.tar.gz -> attrs-23.1.0.tar.gz ++++++
++++ 5835 lines of diff (skipped)

Reply via email to