Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-wrapt for openSUSE:Factory 
checked in at 2021-10-29 22:32:57
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-wrapt (Old)
 and      /work/SRC/openSUSE:Factory/.python-wrapt.new.1890 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-wrapt"

Fri Oct 29 22:32:57 2021 rev:13 rq:927607 version:1.13.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-wrapt/python-wrapt.changes        
2021-03-24 16:10:29.923784524 +0100
+++ /work/SRC/openSUSE:Factory/.python-wrapt.new.1890/python-wrapt.changes      
2021-10-29 22:33:02.571655143 +0200
@@ -1,0 +2,39 @@
+Tue Oct 26 21:13:04 UTC 2021 - Dirk M??ller <dmuel...@suse.com>
+
+- update to 1.13.2:
+  * Note that the next signficant release of `wrapt` will drop support for
+    Python 2.7 and Python 3.5.
+  * Fix Python version constraint so PyPi classifier for ``pip`` requires
+    Python 2.7 or Python 3.5+.
+  * When a reference to a class method was taken out of a class, and then
+    wrapped in a function wrapper, and called, the class type was not being
+    passed as the instance argument, but as the first argument in args,
+    with the instance being ``None``. The class type should have been passed
+    as the instance argument.
+  * If supplying an adapter function for a signature changing decorator
+    using input in the form of a function argument specification, name lookup
+    exceptions would occur where the adaptor function had annotations which
+    referenced non builtin Python types. Although the issues have been
+    addressed where using input data in the format usually returned by
+    ``inspect.getfullargspec()`` to pass the function argument specification,
+    you can still have problems when supplying a function signature as
+    string. In the latter case only Python builtin types can be referenced
+    in annotations.
+  * When a decorator was applied on top of a data/non-data descriptor in a
+    class definition, the call to the special method ``__set_name__()`` to
+    notify the descriptor of the variable name was not being propogated. Note
+    that this issue has been addressed in the ``FunctionWrapper`` used by
+    ``@wrapt.decorator`` but has not been applied to the generic
+    ``ObjectProxy`` class. If using ``ObjectProxy`` directly to construct a
+    custom wrapper which is applied to a descriptor, you will need to
+    propogate the ``__set_name__()`` call yourself if required.
+  * The ``issubclass()`` builtin method would give incorrect results when used
+    with a class which had a decorator applied to it. Note that this has only
+    been able to be fixed for Python 3.7+. Also, due to what is arguably a
+    bug (https://bugs.python.org/issue44847) in the Python standard library,
+    you will still have problems when the class heirarchy uses a base class
+    which has the ``abc.ABCMeta`` metaclass. In this later case an exception
+    will be raised of ``TypeError: issubclass() arg 1 must be a class``.
+- drop fix-dummy-collector-pytest6.patch, wrapt-pr161-py39tests.patch 
(upstream)
+
+-------------------------------------------------------------------

Old:
----
  1.12.1.tar.gz
  fix-dummy-collector-pytest6.patch
  wrapt-pr161-py39tests.patch

New:
----
  1.13.2.tar.gz

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

Other differences:
------------------
++++++ python-wrapt.spec ++++++
--- /var/tmp/diff_new_pack.msHDkg/_old  2021-10-29 22:33:03.011655309 +0200
+++ /var/tmp/diff_new_pack.msHDkg/_new  2021-10-29 22:33:03.015655310 +0200
@@ -19,17 +19,13 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:           python-wrapt
-Version:        1.12.1
+Version:        1.13.2
 Release:        0
 Summary:        A Python module for decorators, wrappers and monkey patching
 License:        BSD-2-Clause
 Group:          Development/Languages/Python
 URL:            https://github.com/GrahamDumpleton/wrapt
 Source:         
https://github.com/GrahamDumpleton/wrapt/archive/%{version}.tar.gz
-# PATCH-FIX-UPSTREAM gh#GrahamDumpleton/wrapt#168 -- fix pytest 6 dummy 
collection
-Patch0:         
https://github.com/GrahamDumpleton/wrapt/pull/168.patch#/fix-dummy-collector-pytest6.patch
-# PATCH-FIX-UPSTREAM gh#GrahamDumpleton/wrapt#161 -- fix test for Python 3.9
-Patch1:         
https://github.com/GrahamDumpleton/wrapt/pull/161.patch#/wrapt-pr161-py39tests.patch
 BuildRequires:  %{python_module devel}
 BuildRequires:  %{python_module pytest}
 BuildRequires:  %{python_module setuptools}

++++++ 1.12.1.tar.gz -> 1.13.2.tar.gz ++++++
++++ 5925 lines of diff (skipped)

Reply via email to