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 2025-03-01 19:16:12 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-wrapt (Old) and /work/SRC/openSUSE:Factory/.python-wrapt.new.19136 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-wrapt" Sat Mar 1 19:16:12 2025 rev:20 rq:1249256 version:1.17.2 Changes: -------- --- /work/SRC/openSUSE:Factory/python-wrapt/python-wrapt.changes 2024-10-29 14:32:33.259064174 +0100 +++ /work/SRC/openSUSE:Factory/.python-wrapt.new.19136/python-wrapt.changes 2025-03-01 19:16:25.048757869 +0100 @@ -1,0 +2,34 @@ +Fri Feb 28 08:57:55 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaub...@suse.com> + +- Update to 1.17.2 + * Added universal binary wheels for macOS. That is, contains + both x86_64 and arm64 architectures in the same wheel. +- from version 1.17.1 + * Due to GitHub actions changes, binary wheels were missing + for macOS Intel. + * Not implemented error for __reduce__() on ObjectProxy was + incorrectly displaying the error as being on __reduce_ex__(). +- from version 1.17.0 + * Add __format__() method to ObjectProxy class to allow formatting + of wrapped object. + * Added C extension internal flag to indicate that wrapt should be + safe for Python 3.13 free threading mode. Releases will include + free threading variants of Python wheels. Note that as free + threading is new, one should be cautious about using it in + production until it has been more widely tested. + * When a normal function or builtin function which had wrapt.decorator + or a function wrapper applied, was assigned as a class attribute, + and the function attribute called via the class or an instance of + the class, an additional argument was being passed, inserted as the + first argument, which was the class or instance. This was not the + correct behaviour and the class or instance should not have been + passed as the first argument. + * When an instance of a callable class object was wrapped which didnât + not have a __get__() method for binding, and it was called in context + where binding would be attempted, it would fail with error that __get__() + did not exist when instead it should have been called directly, ignoring + that binding was not possible. + * The __round__ hook for the object proxy didnât accept ndigits argument. +- Drop py313-classmethods.patch, merged upstream + +------------------------------------------------------------------- Old: ---- 1.16.0.tar.gz py313-classmethods.patch New: ---- 1.17.2.tar.gz BETA DEBUG BEGIN: Old: * The __round__ hook for the object proxy didnât accept ndigits argument. - Drop py313-classmethods.patch, merged upstream BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-wrapt.spec ++++++ --- /var/tmp/diff_new_pack.9GA23a/_old 2025-03-01 19:16:25.584780113 +0100 +++ /var/tmp/diff_new_pack.9GA23a/_new 2025-03-01 19:16:25.588780279 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-wrapt # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # Copyright (c) 2015 LISA GmbH, Bingen, Germany. # # All modifications and additions to the file contributed by third parties @@ -19,14 +19,13 @@ %{?sle15_python_module_pythons} Name: python-wrapt -Version: 1.16.0 +Version: 1.17.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 -Patch1: https://github.com/GrahamDumpleton/wrapt/commit/9a38c9f45a2e9d2a306deedce2e243b5e7a83ab2.patch#/py313-classmethods.patch BuildRequires: %{python_module devel} BuildRequires: %{python_module pytest} BuildRequires: %{python_module setuptools} ++++++ 1.16.0.tar.gz -> 1.17.2.tar.gz ++++++ ++++ 1851 lines of diff (skipped)