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)