forked from pool/python-wrapt
Accepting request 1249203 from home:glaubitz:branches:devel:languages:python
- 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 OBS-URL: https://build.opensuse.org/request/show/1249203 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-wrapt?expand=0&rev=39
This commit is contained in:
@@ -1,3 +1,37 @@
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 28 08:57:55 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@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
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Oct 28 11:56:13 UTC 2024 - Dirk Müller <dmueller@suse.com>
|
||||
|
||||
|
Reference in New Issue
Block a user