-------------------------------------------------------------------------------- Fedora Update Notification FEDORA-2024-5f674bb2bd 2024-12-12 01:33:19.386550+00:00 -------------------------------------------------------------------------------- Name : python-wrapt Product : Fedora 41 Version : 1.17.0 Release : 2.fc41 URL : https://github.com/GrahamDumpleton/wrapt Summary : A Python module for decorators, wrappers and monkey patching Description : The aim of the wrapt module is to provide a transparent object proxy for Python, which can be used as the basis for the construction of function wrappers and decorator functions. -------------------------------------------------------------------------------- Update Information: Version 1.17.0 Note that version 1.17.0 drops support for Python 3.6 and 3.7. Python version 3.8 or later is required. New Features 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. Bugs Fixed 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 whhere 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. -------------------------------------------------------------------------------- ChangeLog: * Tue Nov 26 2024 Benjamin A. Beasley <code@xxxxxxxxxxxxxxxxxx> - 1.17.0-2 - F41+: Use the provisional pyproject declarative buildsystem * Tue Nov 26 2024 Benjamin A. Beasley <code@xxxxxxxxxxxxxxxxxx> - 1.17.0-1 - Update to 1.17.0 (close RHBZ#2316909) -------------------------------------------------------------------------------- References: [ 1 ] Bug #2316909 - python-wrapt-1.17.0 is available https://bugzilla.redhat.com/show_bug.cgi?id=2316909 -------------------------------------------------------------------------------- This update can be installed with the "dnf" update program. Use su -c 'dnf upgrade --advisory FEDORA-2024-5f674bb2bd' at the command line. For more information, refer to the dnf documentation available at http://dnf.readthedocs.io/en/latest/command_ref.html#upgrade-command-label All packages are signed with the Fedora Project GPG key. More details on the GPG keys used by the Fedora Project can be found at https://fedoraproject.org/keys -------------------------------------------------------------------------------- -- _______________________________________________ package-announce mailing list -- package-announce@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to package-announce-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/package-announce@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue