python-wrapt
No description set
- Developed at devel:languages:python
-
12
derived packages
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout openSUSE:Factory/python-wrapt && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
1.16.0.tar.gz | 0000138520 135 KB | |
python-wrapt.changes | 0000011131 10.9 KB | |
python-wrapt.spec | 0000002680 2.62 KB |
Revision 18 (latest revision is 19)
Ana Guerrero (anag+factory)
accepted
request 1129246
from
Dirk Mueller (dirkmueller)
(revision 18)
- update to 1.16.0: * Note that version 1.16.0 drops support for Python 2.7 and 3.5. Python version 3.6 or later is required. * The ``patch_function_wrapper()`` decorator now accepts an ``enabled`` argument, which can be a literal boolean value, object that evaluates as boolean, or a callable object which returns a boolean. In the case of a callable, determination of whether the wrapper is invoked will be left until the point of the call. In the other cases, the wrapper will not be applied if the value evaluates false at the point of applying the wrapper. * The import hook loader and finder objects are now implemented as transparent object proxies so they properly proxy pass access to attributes/functions of the wrapped loader or finder. * Code files in the implementation have been reorganized such that the pure Python version of the ``ObjectProxy`` class is directly available even if the C extension variant is being used. This is to allow the pure Python variant to be used in exceptional cases where the C extension variant is not fully compatible with the pure Python implementation and the behaviour of the pure Python variant is what is required. * It was not possible to update the ``__class__`` attribute through the transparent object proxy when relying on the C implementation. generating binary wheels for ``musllinux``. * When using an adapter function to change the signature of the decorated * Code for inspect.getargspec() when using Python 2.6 was missing
Comments 0