Module for decorators, wrappers and monkey patching.
Project 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.
The wrapt module focuses very much on correctness. It therefore goes way beyond existing mechanisms such as functools.wraps() to ensure that decorators preserve introspectability, signatures, type checking abilities etc. The decorators that can be constructed using this module will work in far more scenarios than typical decorators and provide more predictable and consistent behaviour.
To ensure that the overhead is as minimal as possible, a C extension module is used for performance critical components. An automatic fallback to a pure Python implementation is also provided where a target system does not have a compiler to allow the C extension to be compiled.
Documentation
For further information on the wrapt module see:
Quick Start
To implement your decorator you need to first define a wrapper function. This will be called each time a decorated function is called. The wrapper function needs to take four positional arguments:
wrapped - The wrapped function which in turns needs to be called by your wrapper function.
instance - The object to which the wrapped function was bound when it was called.
args - The list of positional arguments supplied when the decorated function was called.
kwargs - The dictionary of keyword arguments supplied when the decorated function was called.
The wrapper function would do whatever it needs to, but would usually in turn call the wrapped function that is passed in via the wrapped argument.
The decorator @wrapt.decorator then needs to be applied to the wrapper function to convert it into a decorator which can in turn be applied to other functions.
import wrapt
@wrapt.decorator
def pass_through(wrapped, instance, args, kwargs):
return wrapped(*args, **kwargs)
@pass_through
def function():
pass
If you wish to implement a decorator which accepts arguments, then wrap the definition of the decorator in a function closure. Any arguments supplied to the outer function when the decorator is applied, will be available to the inner wrapper when the wrapped function is called.
import wrapt
def with_arguments(myarg1, myarg2):
@wrapt.decorator
def wrapper(wrapped, instance, args, kwargs):
return wrapped(*args, **kwargs)
return wrapper
@with_arguments(1, 2)
def function():
pass
When applied to a normal function or static method, the wrapper function when called will be passed None as the instance argument.
When applied to an instance method, the wrapper function when called will be passed the instance of the class the method is being called on as the instance argument. This will be the case even when the instance method was called explicitly via the class and the instance passed as the first argument. That is, the instance will never be passed as part of args.
When applied to a class method, the wrapper function when called will be passed the class type as the instance argument.
When applied to a class, the wrapper function when called will be passed None as the instance argument. The wrapped argument in this case will be the class.
The above rules can be summarised with the following example.
import inspect
@wrapt.decorator
def universal(wrapped, instance, args, kwargs):
if instance is None:
if inspect.isclass(wrapped):
# Decorator was applied to a class.
return wrapped(*args, **kwargs)
else:
# Decorator was applied to a function or staticmethod.
return wrapped(*args, **kwargs)
else:
if inspect.isclass(instance):
# Decorator was applied to a classmethod.
return wrapped(*args, **kwargs)
else:
# Decorator was applied to an instancemethod.
return wrapped(*args, **kwargs)
Using these checks it is therefore possible to create a universal decorator that can be applied in all situations. It is no longer necessary to create different variants of decorators for normal functions and instance methods, or use additional wrappers to convert a function decorator into one that will work for instance methods.
In all cases, the wrapped function passed to the wrapper function is called in the same way, with args and kwargs being passed. The instance argument doesn’t need to be used in calling the wrapped function.
Repository
Full source code for the wrapt module, including documentation files and unit tests, can be obtained from github.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
File details
Details for the file wrapt-1.17.0.tar.gz
.
File metadata
- Download URL: wrapt-1.17.0.tar.gz
- Upload date:
- Size: 55.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 16187aa2317c731170a88ef35e8937ae0f533c402872c1ee5e6d079fcf320801 |
|
MD5 | 90dcc06ea89de96cb58323a7f1e40c9a |
|
BLAKE2b-256 | 24a1fc03dca9b0432725c2e8cdbf91a349d2194cf03d8523c124faebe581de09 |
File details
Details for the file wrapt-1.17.0-py3-none-any.whl
.
File metadata
- Download URL: wrapt-1.17.0-py3-none-any.whl
- Upload date:
- Size: 23.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d2c63b93548eda58abf5188e505ffed0229bf675f7c3090f8e36ad55b8cbc371 |
|
MD5 | 12449ff165e10e5cd23a1496817b90ef |
|
BLAKE2b-256 | 4bd9a8ba5e9507a9af1917285d118388c5eb7a81834873f45df213a6fe923774 |
File details
Details for the file wrapt-1.17.0-cp313-cp313t-win_amd64.whl
.
File metadata
- Download URL: wrapt-1.17.0-cp313-cp313t-win_amd64.whl
- Upload date:
- Size: 40.8 kB
- Tags: CPython 3.13t, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4f643df3d4419ea3f856c5c3f40fec1d65ea2e89ec812c83f7767c8730f9827a |
|
MD5 | cbe987f351e55ad4a75d504be515c2ca |
|
BLAKE2b-256 | 059bb2469f8be9efed24283fd7b9eeb8e913e9bc0715cf919ea8645e428ab7af |
File details
Details for the file wrapt-1.17.0-cp313-cp313t-win32.whl
.
File metadata
- Download URL: wrapt-1.17.0-cp313-cp313t-win32.whl
- Upload date:
- Size: 38.0 kB
- Tags: CPython 3.13t, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a4192b45dff127c7d69b3bdfb4d3e47b64179a0b9900b6351859f3001397dabf |
|
MD5 | da450edfaca33068916a5efc4c6c9c4e |
|
BLAKE2b-256 | 6485c77a331b2c06af49a687f8b926fc2d111047a51e6f0b0a4baa01ff3a673a |
File details
Details for the file wrapt-1.17.0-cp313-cp313t-musllinux_1_2_x86_64.whl
.
File metadata
- Download URL: wrapt-1.17.0-cp313-cp313t-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 106.3 kB
- Tags: CPython 3.13t, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 914f66f3b6fc7b915d46c1cc424bc2441841083de01b90f9e81109c9759e43ab |
|
MD5 | 99867b9e1a63bfeeeeedace784c8f858 |
|
BLAKE2b-256 | f7169f3ac99fe1f6caaa789d67b4e3c562898b532c250769f5255fa8b8b93983 |
File details
Details for the file wrapt-1.17.0-cp313-cp313t-musllinux_1_2_i686.whl
.
File metadata
- Download URL: wrapt-1.17.0-cp313-cp313t-musllinux_1_2_i686.whl
- Upload date:
- Size: 100.5 kB
- Tags: CPython 3.13t, musllinux: musl 1.2+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e547b447073fc0dbfcbff15154c1be8823d10dab4ad401bdb1575e3fdedff1b |
|
MD5 | 239de33c51a62e9d7b0319a6417412a6 |
|
BLAKE2b-256 | cdccaa718df0d20287e8f953ce0e2f70c0af0fba1d3c367db7ee8bdc46ea7003 |
File details
Details for the file wrapt-1.17.0-cp313-cp313t-musllinux_1_2_aarch64.whl
.
File metadata
- Download URL: wrapt-1.17.0-cp313-cp313t-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 110.2 kB
- Tags: CPython 3.13t, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9c900108df470060174108012de06d45f514aa4ec21a191e7ab42988ff42a86c |
|
MD5 | 34b7eab0bd3f62c6db88caf57283193f |
|
BLAKE2b-256 | e3cf6c7a00ae86a2e9482c91170aefe93f4ccda06c1ac86c4de637c69133da59 |
File details
Details for the file wrapt-1.17.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
.
File metadata
- Download URL: wrapt-1.17.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 113.4 kB
- Tags: CPython 3.13t, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e4a557d97f12813dc5e18dad9fa765ae44ddd56a672bb5de4825527c847d6379 |
|
MD5 | 142e476ae66cec0f4a3a3e5022994f49 |
|
BLAKE2b-256 | 89331e1bdd3e866eeb73d8c4755db1ceb8a80d5bd51ee4648b3f2247adec4e67 |
File details
Details for the file wrapt-1.17.0-cp313-cp313t-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: wrapt-1.17.0-cp313-cp313t-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 109.3 kB
- Tags: CPython 3.13t, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8425cfce27b8b20c9b89d77fb50e368d8306a90bf2b6eef2cdf5cd5083adf83f |
|
MD5 | 4ed7671baf4e1149887b3a8ca81a1d44 |
|
BLAKE2b-256 | 625d640360baac6ea6018ed5e34e6e80e33cfbae2aefde24f117587cd5efd4b7 |
File details
Details for the file wrapt-1.17.0-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: wrapt-1.17.0-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 101.2 kB
- Tags: CPython 3.13t, manylinux: glibc 2.17+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0229b247b0fc7dee0d36176cbb79dbaf2a9eb7ecc50ec3121f40ef443155fb1d |
|
MD5 | 640d18279daf38109840c38ffcfb2f9e |
|
BLAKE2b-256 | 9f7c94f53b065a43f5dc1fbdd8b80fd8f41284315b543805c956619c0b8d92f0 |
File details
Details for the file wrapt-1.17.0-cp313-cp313t-macosx_11_0_arm64.whl
.
File metadata
- Download URL: wrapt-1.17.0-cp313-cp313t-macosx_11_0_arm64.whl
- Upload date:
- Size: 40.1 kB
- Tags: CPython 3.13t, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 17fcf043d0b4724858f25b8826c36e08f9fb2e475410bece0ec44a22d533da9b |
|
MD5 | 965f412832d79f88eaee1c4071444d7c |
|
BLAKE2b-256 | ceb5251165c232d87197a81cd362eeb5104d661a2dd3aa1f0b33e4bf61dda8b8 |
File details
Details for the file wrapt-1.17.0-cp313-cp313-win_amd64.whl
.
File metadata
- Download URL: wrapt-1.17.0-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 38.8 kB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | fd136bb85f4568fffca995bd3c8d52080b1e5b225dbf1c2b17b66b4c5fa02838 |
|
MD5 | 6a7b240805898441df4f7061bc663f9a |
|
BLAKE2b-256 | f1bc3bf6d2ca0d2c030d324ef9272bea0a8fdaff68f3d1fa7be7a61da88e51f7 |
File details
Details for the file wrapt-1.17.0-cp313-cp313-win32.whl
.
File metadata
- Download URL: wrapt-1.17.0-cp313-cp313-win32.whl
- Upload date:
- Size: 36.7 kB
- Tags: CPython 3.13, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 498fec8da10e3e62edd1e7368f4b24aa362ac0ad931e678332d1b209aec93045 |
|
MD5 | ed858d9dee9b03d769d039a3fcb344b7 |
|
BLAKE2b-256 | 5f063683126491ca787d8d71d8d340e775d40767c5efedb35039d987203393b7 |
File details
Details for the file wrapt-1.17.0-cp313-cp313-musllinux_1_2_x86_64.whl
.
File metadata
- Download URL: wrapt-1.17.0-cp313-cp313-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 87.6 kB
- Tags: CPython 3.13, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b48554952f0f387984da81ccfa73b62e52817a4386d070c75e4db7d43a28c4a |
|
MD5 | 7075e0f91dd63e838e3a82db49b3f924 |
|
BLAKE2b-256 | 692390e3a2ee210c0843b2c2a49b3b97ffcf9cad1387cb18cbeef9218631ed5a |
File details
Details for the file wrapt-1.17.0-cp313-cp313-musllinux_1_2_i686.whl
.
File metadata
- Download URL: wrapt-1.17.0-cp313-cp313-musllinux_1_2_i686.whl
- Upload date:
- Size: 79.8 kB
- Tags: CPython 3.13, musllinux: musl 1.2+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 73a96fd11d2b2e77d623a7f26e004cc31f131a365add1ce1ce9a19e55a1eef90 |
|
MD5 | 3b6ce3bf37b1d27882e4583554104643 |
|
BLAKE2b-256 | 0e6c4b8d42e3db355603d35fe5c9db79c28f2472a6fd1ccf4dc25ae46739672a |
File details
Details for the file wrapt-1.17.0-cp313-cp313-musllinux_1_2_aarch64.whl
.
File metadata
- Download URL: wrapt-1.17.0-cp313-cp313-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 86.8 kB
- Tags: CPython 3.13, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 140ea00c87fafc42739bd74a94a5a9003f8e72c27c47cd4f61d8e05e6dec8721 |
|
MD5 | 1472adc606e4f3e580998b63ba2b9b83 |
|
BLAKE2b-256 | aa9c05ab6bf75dbae7a9d34975fb6ee577e086c1c26cde3b6cf6051726d33c7c |
File details
Details for the file wrapt-1.17.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
.
File metadata
- Download URL: wrapt-1.17.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 88.6 kB
- Tags: CPython 3.13, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | da427d311782324a376cacb47c1a4adc43f99fd9d996ffc1b3e8529c4074d393 |
|
MD5 | d743225739dcceb94c37fae2ef03883d |
|
BLAKE2b-256 | 78b676597fb362cbf8913a481d41b14b049a8813cd402a5d2f84e57957c813ae |
File details
Details for the file wrapt-1.17.0-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: wrapt-1.17.0-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 89.1 kB
- Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e711fc1acc7468463bc084d1b68561e40d1eaa135d8c509a65dd534403d83d7b |
|
MD5 | 83b7cade4ddab6061715930b46ea4246 |
|
BLAKE2b-256 | 5231f4cc58afe29eab8a50ac5969963010c8b60987e719c478a5024bce39bc42 |
File details
Details for the file wrapt-1.17.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: wrapt-1.17.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 80.9 kB
- Tags: CPython 3.13, manylinux: glibc 2.17+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ba1739fb38441a27a676f4de4123d3e858e494fac05868b7a281c0a383c098f4 |
|
MD5 | 424e742be95fd1358eb2b6d68af26167 |
|
BLAKE2b-256 | bc69b500884e45b3881926b5f69188dc542fb5880019d15c8a0df1ab1dfda1f7 |
File details
Details for the file wrapt-1.17.0-cp313-cp313-macosx_11_0_arm64.whl
.
File metadata
- Download URL: wrapt-1.17.0-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 38.9 kB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 714c12485aa52efbc0fc0ade1e9ab3a70343db82627f90f2ecbc898fdf0bb181 |
|
MD5 | 65b44095b18b177ed1f78802143465e1 |
|
BLAKE2b-256 | 679c38294e1bb92b055222d1b8b6591604ca4468b77b1250f59c15256437644f |
File details
Details for the file wrapt-1.17.0-cp312-cp312-win_amd64.whl
.
File metadata
- Download URL: wrapt-1.17.0-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 38.8 kB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c34f6896a01b84bab196f7119770fd8466c8ae3dfa73c59c0bb281e7b588ce7 |
|
MD5 | 9fff73f8a36fe0d64b8cea9a7671971b |
|
BLAKE2b-256 | b34f243f88ac49df005b9129194c6511b3642818b3e6271ddea47a15e2ee4934 |
File details
Details for the file wrapt-1.17.0-cp312-cp312-win32.whl
.
File metadata
- Download URL: wrapt-1.17.0-cp312-cp312-win32.whl
- Upload date:
- Size: 36.6 kB
- Tags: CPython 3.12, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0a0a1a1ec28b641f2a3a2c35cbe86c00051c04fffcfcc577ffcdd707df3f8635 |
|
MD5 | 3de21e63bcf7636aa5152ade0e2b8532 |
|
BLAKE2b-256 | 4c6b1aaccf3efe58eb95e10ce8e77c8909b7a6b0da93449a92c4e6d6d10b3a3d |
File details
Details for the file wrapt-1.17.0-cp312-cp312-musllinux_1_2_x86_64.whl
.
File metadata
- Download URL: wrapt-1.17.0-cp312-cp312-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 87.6 kB
- Tags: CPython 3.12, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8a5e7cc39a45fc430af1aefc4d77ee6bad72c5bcdb1322cfde852c15192b8bd4 |
|
MD5 | bb1174fa7489233e1b2bf9317522506f |
|
BLAKE2b-256 | c08c4221b7b270e36be90f0930fe15a4755a6ea24093f90b510166e9ed7861ea |
File details
Details for the file wrapt-1.17.0-cp312-cp312-musllinux_1_2_i686.whl
.
File metadata
- Download URL: wrapt-1.17.0-cp312-cp312-musllinux_1_2_i686.whl
- Upload date:
- Size: 79.7 kB
- Tags: CPython 3.12, musllinux: musl 1.2+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4d63f4d446e10ad19ed01188d6c1e1bb134cde8c18b0aa2acfd973d41fcc5ada |
|
MD5 | cd8f7a80bbf8a9b09a1398fc2ecbbe63 |
|
BLAKE2b-256 | 99492ee413c78fc0bdfebe5bee590bf3becdc1fab0096a7a9c3b5c9666b2415f |
File details
Details for the file wrapt-1.17.0-cp312-cp312-musllinux_1_2_aarch64.whl
.
File metadata
- Download URL: wrapt-1.17.0-cp312-cp312-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 86.7 kB
- Tags: CPython 3.12, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | daba396199399ccabafbfc509037ac635a6bc18510ad1add8fd16d4739cdd106 |
|
MD5 | 56640081bc6b66d461f9458ded0dd037 |
|
BLAKE2b-256 | 44a278c5956bf39955288c9e0dd62e807b308c3aa15a0f611fbff52aa8d6b5ea |
File details
Details for the file wrapt-1.17.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
.
File metadata
- Download URL: wrapt-1.17.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 88.6 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 875d240fdbdbe9e11f9831901fb8719da0bd4e6131f83aa9f69b96d18fae7504 |
|
MD5 | 06b463a07635a3bf367fcd22f9ad68ea |
|
BLAKE2b-256 | 806c17c3b2fed28edfd96d8417c865ef0b4c955dc52c4e375d86f459f14340f1 |
File details
Details for the file wrapt-1.17.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: wrapt-1.17.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 89.2 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 18b956061b8db634120b58f668592a772e87e2e78bc1f6a906cfcaa0cc7991c1 |
|
MD5 | 10c4d65ccc272c9bf42f020edccdba3b |
|
BLAKE2b-256 | d250dbef1a651578a3520d4534c1e434989e3620380c1ad97e309576b47f0ada |
File details
Details for the file wrapt-1.17.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: wrapt-1.17.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 80.9 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e5ed16d95fd142e9c72b6c10b06514ad30e846a0d0917ab406186541fe68b451 |
|
MD5 | c3bcd578d3bcaea7707a7a4560343b80 |
|
BLAKE2b-256 | 4a1160ecdf3b0fd3dca18978d89acb5d095a05f23299216e925fcd2717c81d93 |
File details
Details for the file wrapt-1.17.0-cp312-cp312-macosx_11_0_arm64.whl
.
File metadata
- Download URL: wrapt-1.17.0-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 38.9 kB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 89fc28495896097622c3fc238915c79365dd0ede02f9a82ce436b13bd0ab7569 |
|
MD5 | 9877c15d1980dc9c49a85b0e937b48ff |
|
BLAKE2b-256 | 8582518605474beafff11f1a34759f6410ab429abff9f7881858a447e0d20712 |
File details
Details for the file wrapt-1.17.0-cp311-cp311-win_amd64.whl
.
File metadata
- Download URL: wrapt-1.17.0-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 38.7 kB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 92a3d214d5e53cb1db8b015f30d544bc9d3f7179a05feb8f16df713cecc2620a |
|
MD5 | d3b3e0e865b462bbe75b3685ff070464 |
|
BLAKE2b-256 | 63bbc293a67fb765a2ada48f48cd0f2bb957da8161439da4c03ea123b9894c02 |
File details
Details for the file wrapt-1.17.0-cp311-cp311-win32.whl
.
File metadata
- Download URL: wrapt-1.17.0-cp311-cp311-win32.whl
- Upload date:
- Size: 36.4 kB
- Tags: CPython 3.11, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d8fd17635b262448ab8f99230fe4dac991af1dabdbb92f7a70a6afac8a7e346 |
|
MD5 | 41487de2ef84a572cd535a52e9e354fd |
|
BLAKE2b-256 | b94c39595e692753ef656ea94b51382cc9aea662fef59d7910128f5906486f0e |
File details
Details for the file wrapt-1.17.0-cp311-cp311-musllinux_1_2_x86_64.whl
.
File metadata
- Download URL: wrapt-1.17.0-cp311-cp311-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 81.8 kB
- Tags: CPython 3.11, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | bdf62d25234290db1837875d4dceb2151e4ea7f9fff2ed41c0fde23ed542eb5b |
|
MD5 | 68b793822e225fcf2534b9d0ef61ad7b |
|
BLAKE2b-256 | 8a0a9276d3269334138b88a2947efaaf6335f61d547698e50dff672ade24f2c6 |
File details
Details for the file wrapt-1.17.0-cp311-cp311-musllinux_1_2_i686.whl
.
File metadata
- Download URL: wrapt-1.17.0-cp311-cp311-musllinux_1_2_i686.whl
- Upload date:
- Size: 75.1 kB
- Tags: CPython 3.11, musllinux: musl 1.2+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e4b4385363de9052dac1a67bfb535c376f3d19c238b5f36bddc95efae15e12d |
|
MD5 | 36b72839218035a162e1fe72459d5eb9 |
|
BLAKE2b-256 | 4292c48ba92cda6f74cb914dc3c5bba9650dc80b790e121c4b987f3a46b028f5 |
File details
Details for the file wrapt-1.17.0-cp311-cp311-musllinux_1_2_aarch64.whl
.
File metadata
- Download URL: wrapt-1.17.0-cp311-cp311-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 82.3 kB
- Tags: CPython 3.11, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6a9653131bda68a1f029c52157fd81e11f07d485df55410401f745007bd6d339 |
|
MD5 | 69c087210f59a582b632ea32756c7157 |
|
BLAKE2b-256 | ce07701a5cee28cb4d5df030d4b2649319e36f3d9fdd8000ef1d84eb06b9860d |
File details
Details for the file wrapt-1.17.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
.
File metadata
- Download URL: wrapt-1.17.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 83.7 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f2a28eb35cf99d5f5bd12f5dd44a0f41d206db226535b37b0c60e9da162c3ed |
|
MD5 | 19d868a185266c6ad3950f511352f32a |
|
BLAKE2b-256 | 89e28c299f384ae4364193724e2adad99f9504599d02a73ec9199bf3f406549d |
File details
Details for the file wrapt-1.17.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: wrapt-1.17.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 83.2 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9f2939cd4a2a52ca32bc0b359015718472d7f6de870760342e7ba295be9ebaf9 |
|
MD5 | 1931e97cf8ffda5772bc5da1f75e5c2b |
|
BLAKE2b-256 | 55b5698bd0bf9fbb3ddb3a2feefbb7ad0dea1205f5d7d05b9cbab54f5db731aa |
File details
Details for the file wrapt-1.17.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: wrapt-1.17.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 75.5 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 81b1289e99cf4bad07c23393ab447e5e96db0ab50974a280f7954b071d41b489 |
|
MD5 | 06980363159f921af9fdc40df7d84697 |
|
BLAKE2b-256 | 29effcdb776b12df5ea7180d065b28fa6bb27ac785dddcd7202a0b6962bbdb47 |
File details
Details for the file wrapt-1.17.0-cp311-cp311-macosx_11_0_arm64.whl
.
File metadata
- Download URL: wrapt-1.17.0-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 38.8 kB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 74bf625b1b4caaa7bad51d9003f8b07a468a704e0644a700e936c357c17dd45a |
|
MD5 | d01df3b5f9f26e2ffdfd444927bcc03d |
|
BLAKE2b-256 | 0e40def56538acddc2f764c157d565b9f989072a1d2f2a8e384324e2e104fc7d |
File details
Details for the file wrapt-1.17.0-cp310-cp310-win_amd64.whl
.
File metadata
- Download URL: wrapt-1.17.0-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 38.7 kB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f28b29dc158ca5d6ac396c8e0a2ef45c4e97bb7e65522bfc04c989e6fe814575 |
|
MD5 | 255eb84ad75294ff42a512038b45120a |
|
BLAKE2b-256 | c6f477e0886c95556f2b4caa8908ea8eb85f713fc68296a2113f8c63d50fe0fb |
File details
Details for the file wrapt-1.17.0-cp310-cp310-win32.whl
.
File metadata
- Download URL: wrapt-1.17.0-cp310-cp310-win32.whl
- Upload date:
- Size: 36.4 kB
- Tags: CPython 3.10, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 69d093792dc34a9c4c8a70e4973a3361c7a7578e9cd86961b2bbf38ca71e4e22 |
|
MD5 | faf9f7b615d108cd0e94af10d81bfdca |
|
BLAKE2b-256 | d1c31fae15d453468c98f09519076f8d401b476d18d8d94379e839eed14c4c8b |
File details
Details for the file wrapt-1.17.0-cp310-cp310-musllinux_1_2_x86_64.whl
.
File metadata
- Download URL: wrapt-1.17.0-cp310-cp310-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 81.3 kB
- Tags: CPython 3.10, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0698d3a86f68abc894d537887b9bbf84d29bcfbc759e23f4644be27acf6da301 |
|
MD5 | 7dc93556009746c6d191704a9ecbe652 |
|
BLAKE2b-256 | 9381b6c32d8387d9cfbc0134f01585dee7583315c3b46dfd3ae64d47693cd078 |
File details
Details for the file wrapt-1.17.0-cp310-cp310-musllinux_1_2_i686.whl
.
File metadata
- Download URL: wrapt-1.17.0-cp310-cp310-musllinux_1_2_i686.whl
- Upload date:
- Size: 74.6 kB
- Tags: CPython 3.10, musllinux: musl 1.2+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | fce6fee67c318fdfb7f285c29a82d84782ae2579c0e1b385b7f36c6e8074fffb |
|
MD5 | bbb359cbefa0125ed3b541a0441af9a9 |
|
BLAKE2b-256 | aee7233402d7bd805096bb4a8ec471f5a141421a01de3c8c957cce569772c056 |
File details
Details for the file wrapt-1.17.0-cp310-cp310-musllinux_1_2_aarch64.whl
.
File metadata
- Download URL: wrapt-1.17.0-cp310-cp310-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 81.7 kB
- Tags: CPython 3.10, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 879591c2b5ab0a7184258274c42a126b74a2c3d5a329df16d69f9cee07bba6ea |
|
MD5 | e61d20a4d42038bde9b5fd722b782503 |
|
BLAKE2b-256 | 197c5977aefa8460906c1ff914fd42b11cf6c09ded5388e46e1cc6cea4ab15e9 |
File details
Details for the file wrapt-1.17.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
.
File metadata
- Download URL: wrapt-1.17.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 83.3 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b1ca5f060e205f72bec57faae5bd817a1560fcfc4af03f414b08fa29106b7e2d |
|
MD5 | 4d327f659fcbf2f6fe60eb8204d677e9 |
|
BLAKE2b-256 | ff71ff624ff3bde91ceb65db6952cdf8947bc0111d91bd2359343bc2fa7c57fd |
File details
Details for the file wrapt-1.17.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: wrapt-1.17.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 82.7 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | bb90765dd91aed05b53cd7a87bd7f5c188fcd95960914bae0d32c5e7f899719d |
|
MD5 | 78ed9e9a0b43866c2c08d5612e002619 |
|
BLAKE2b-256 | cdc7b8c89bf5ca5c4e6a2d0565d149d549cdb4cffb8916d1d1b546b62fb79281 |
File details
Details for the file wrapt-1.17.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: wrapt-1.17.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 75.0 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e185ec6060e301a7e5f8461c86fb3640a7beb1a0f0208ffde7a65ec4074931df |
|
MD5 | f32a3b202d4f4581841cede455da9ffd |
|
BLAKE2b-256 | 9f0a814d4a121a643af99cfe55a43e9e6dd08f4a47cdac8e8f0912c018794715 |
File details
Details for the file wrapt-1.17.0-cp310-cp310-macosx_11_0_arm64.whl
.
File metadata
- Download URL: wrapt-1.17.0-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 38.8 kB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2a0c23b8319848426f305f9cb0c98a6e32ee68a36264f45948ccf8e7d2b941f8 |
|
MD5 | 7f22ede86d7ff5d55e9ae594ab1cf79a |
|
BLAKE2b-256 | 99f985220321e9bb1a5f72ccce6604395ae75fcb463d87dad0014dc1010bd1f1 |
File details
Details for the file wrapt-1.17.0-cp39-cp39-win_amd64.whl
.
File metadata
- Download URL: wrapt-1.17.0-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 38.7 kB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4f763a29ee6a20c529496a20a7bcb16a73de27f5da6a843249c7047daf135977 |
|
MD5 | cbbe7b2d07a21e23f677ec0bcf41a5ab |
|
BLAKE2b-256 | 0033e7b14a7c06cedfaae064f34e95c95350de7cc10187ac173743e30a956b30 |
File details
Details for the file wrapt-1.17.0-cp39-cp39-win32.whl
.
File metadata
- Download URL: wrapt-1.17.0-cp39-cp39-win32.whl
- Upload date:
- Size: 36.4 kB
- Tags: CPython 3.9, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2399408ac33ffd5b200480ee858baa58d77dd30e0dd0cab6a8a9547135f30a88 |
|
MD5 | 0df268abd105ad2d0188617d2dd70ea4 |
|
BLAKE2b-256 | 550c111d42fb658a2f9ed7024cd5e57c08521d61646a256a3946db7d500c1551 |
File details
Details for the file wrapt-1.17.0-cp39-cp39-musllinux_1_2_x86_64.whl
.
File metadata
- Download URL: wrapt-1.17.0-cp39-cp39-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 81.1 kB
- Tags: CPython 3.9, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2dfb7cff84e72e7bf975b06b4989477873dcf160b2fd89959c629535df53d4e0 |
|
MD5 | cb830abc216f64bed7d4b6a824b75305 |
|
BLAKE2b-256 | afa9e65406a9c3a99162055efcb6bf5e0261924381228c0a7608066805da03df |
File details
Details for the file wrapt-1.17.0-cp39-cp39-musllinux_1_2_i686.whl
.
File metadata
- Download URL: wrapt-1.17.0-cp39-cp39-musllinux_1_2_i686.whl
- Upload date:
- Size: 74.4 kB
- Tags: CPython 3.9, musllinux: musl 1.2+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6ff02a91c4fc9b6a94e1c9c20f62ea06a7e375f42fe57587f004d1078ac86ca9 |
|
MD5 | b080264dd1edda0b4d6366f1465e11d8 |
|
BLAKE2b-256 | 7f448b7d417c3aae3a35ccfe361375ee3e452901c91062e5462e1aeef98255e8 |
File details
Details for the file wrapt-1.17.0-cp39-cp39-musllinux_1_2_aarch64.whl
.
File metadata
- Download URL: wrapt-1.17.0-cp39-cp39-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 81.5 kB
- Tags: CPython 3.9, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc7f729a72b16ee21795a943f85c6244971724819819a41ddbaeb691b2dd85ad |
|
MD5 | 164c19249bf25107aa7228d5cd27c295 |
|
BLAKE2b-256 | 52e0ef637448514295a6b3a01cf1dff417e081e7b8cf1eb712839962459af1f6 |
File details
Details for the file wrapt-1.17.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
.
File metadata
- Download URL: wrapt-1.17.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 83.0 kB
- Tags: CPython 3.9, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7264cbb4a18dc4acfd73b63e4bcfec9c9802614572025bdd44d0721983fc1d9c |
|
MD5 | 38570d1045cb1ab635a92452f00c0eaa |
|
BLAKE2b-256 | 600112dd81522f8c1c953e98e2cbf356ff44fbb06ef0f7523cd622ac06ad7f03 |
File details
Details for the file wrapt-1.17.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: wrapt-1.17.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 82.5 kB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c30970bdee1cad6a8da2044febd824ef6dc4cc0b19e39af3085c763fdec7de33 |
|
MD5 | 79b285ba9d495a153fb9c9fc3b34ed14 |
|
BLAKE2b-256 | 945c03c911442b01b50e364572581430e12f82c3f5ea74d302907c1449d7ba36 |
File details
Details for the file wrapt-1.17.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: wrapt-1.17.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 74.8 kB
- Tags: CPython 3.9, manylinux: glibc 2.17+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 33539c6f5b96cf0b1105a0ff4cf5db9332e773bb521cc804a90e58dc49b10578 |
|
MD5 | 50143bb0a850164e9379d5d0ae7ef44d |
|
BLAKE2b-256 | c42d9853fe0009271b2841f839eb0e707c6b4307d169375f26c58812ecf4fd71 |
File details
Details for the file wrapt-1.17.0-cp39-cp39-macosx_11_0_arm64.whl
.
File metadata
- Download URL: wrapt-1.17.0-cp39-cp39-macosx_11_0_arm64.whl
- Upload date:
- Size: 38.8 kB
- Tags: CPython 3.9, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d751300b94e35b6016d4b1e7d0e7bbc3b5e1751e2405ef908316c2a9024008a1 |
|
MD5 | d4639effc37adc7b3eed3fca148edb5a |
|
BLAKE2b-256 | 8903518069f0708573c02cbba3a3e452be3642dc7d984d0a03a47e0850e2fb05 |
File details
Details for the file wrapt-1.17.0-cp38-cp38-win_amd64.whl
.
File metadata
- Download URL: wrapt-1.17.0-cp38-cp38-win_amd64.whl
- Upload date:
- Size: 38.7 kB
- Tags: CPython 3.8, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f335579a1b485c834849e9075191c9898e0731af45705c2ebf70e0cd5d58beed |
|
MD5 | 2e19724cb2d55a02e5fec4a55fe7bef7 |
|
BLAKE2b-256 | 6771b9ce92b7820e9bd8e2c727d806a2e4e8c9d2a3e839ffadde2d0e44d84c0b |
File details
Details for the file wrapt-1.17.0-cp38-cp38-win32.whl
.
File metadata
- Download URL: wrapt-1.17.0-cp38-cp38-win32.whl
- Upload date:
- Size: 36.4 kB
- Tags: CPython 3.8, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5ae271862b2142f4bc687bdbfcc942e2473a89999a54231aa1c2c676e28f29ea |
|
MD5 | 53bf18a512e8a4ba9cc2ee8fd1ef21c2 |
|
BLAKE2b-256 | ef3c40db3a234871eda0a7eb48001d025474ed9fde85fd992eefda154ebc4632 |
File details
Details for the file wrapt-1.17.0-cp38-cp38-musllinux_1_2_x86_64.whl
.
File metadata
- Download URL: wrapt-1.17.0-cp38-cp38-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 83.6 kB
- Tags: CPython 3.8, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 948a9bd0fb2c5120457b07e59c8d7210cbc8703243225dbd78f4dfc13c8d2d1f |
|
MD5 | 09bc466456bea402bb75e838a69d8754 |
|
BLAKE2b-256 | aa370fbed8e67bd10b6f8835047abb6f42b8870689af45d7ae581946f1685468 |
File details
Details for the file wrapt-1.17.0-cp38-cp38-musllinux_1_2_i686.whl
.
File metadata
- Download URL: wrapt-1.17.0-cp38-cp38-musllinux_1_2_i686.whl
- Upload date:
- Size: 76.9 kB
- Tags: CPython 3.8, musllinux: musl 1.2+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ad47b095f0bdc5585bced35bd088cbfe4177236c7df9984b3cc46b391cc60627 |
|
MD5 | 0f9b3c3be62fe29b6cc5744706782c82 |
|
BLAKE2b-256 | eb54f43889a2c787f2b8ac989461c0d2011f0ff69811ebf9b84796cc671aed63 |
File details
Details for the file wrapt-1.17.0-cp38-cp38-musllinux_1_2_aarch64.whl
.
File metadata
- Download URL: wrapt-1.17.0-cp38-cp38-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 83.9 kB
- Tags: CPython 3.8, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8f8909cdb9f1b237786c09a810e24ee5e15ef17019f7cecb207ce205b9b5fcce |
|
MD5 | 3064f8ea2f11e7848bb6d77d601bb0de |
|
BLAKE2b-256 | ebd231bb2c9362d84153d7597a471b22250783bf86be1a01c1acaba3bf7a0e01 |
File details
Details for the file wrapt-1.17.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
.
File metadata
- Download URL: wrapt-1.17.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 86.2 kB
- Tags: CPython 3.8, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2f495b6754358979379f84534f8dd7a43ff8cff2558dcdea4a148a6e713a758f |
|
MD5 | 6a1fd74dcb980e9538d6da125c562840 |
|
BLAKE2b-256 | 8ab066f3e53c77257a505aaf7ef6d1b75ff7c8bb6a9da3d96f6aaa5810cd2f33 |
File details
Details for the file wrapt-1.17.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: wrapt-1.17.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 85.6 kB
- Tags: CPython 3.8, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a8fc931382e56627ec4acb01e09ce66e5c03c384ca52606111cee50d931a342d |
|
MD5 | f4775a05c5cef1419d005a8c581cc182 |
|
BLAKE2b-256 | e1625b50c324082081337c2b38daf4bae1de66e87eb126c754b0fa153b3525af |
File details
Details for the file wrapt-1.17.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: wrapt-1.17.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 78.1 kB
- Tags: CPython 3.8, manylinux: glibc 2.17+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | baa7ef4e0886a6f482e00d1d5bcd37c201b383f1d314643dfb0367169f94f04c |
|
MD5 | d5c98751ea84a9ec0b24ccb4ddb1aed9 |
|
BLAKE2b-256 | 084e313f99f271557cc85b6ba086fb9a0d785d0373f237f30d0b4a4d14c7daed |
File details
Details for the file wrapt-1.17.0-cp38-cp38-macosx_11_0_arm64.whl
.
File metadata
- Download URL: wrapt-1.17.0-cp38-cp38-macosx_11_0_arm64.whl
- Upload date:
- Size: 38.7 kB
- Tags: CPython 3.8, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 69c40d4655e078ede067a7095544bcec5a963566e17503e75a3a3e0fe2803b13 |
|
MD5 | c8c452b25fec5623ddb8856a6dc631f3 |
|
BLAKE2b-256 | 71da1c12502da116b379e511c39d95cdc8f886ace2f3478217cde9494d38ca58 |