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)

Reply via email to