Skip to main content

Module for decorators, wrappers and monkey patching.

Project description

Actions PyPI

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

wrapt-1.13.3.tar.gz (48.9 kB view details)

Uploaded Source

Built Distributions

wrapt-1.13.3-cp310-cp310-win_amd64.whl (34.9 kB view details)

Uploaded CPython 3.10 Windows x86-64

wrapt-1.13.3-cp310-cp310-win32.whl (32.6 kB view details)

Uploaded CPython 3.10 Windows x86

wrapt-1.13.3-cp310-cp310-musllinux_1_1_x86_64.whl (80.7 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

wrapt-1.13.3-cp310-cp310-musllinux_1_1_i686.whl (73.6 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

wrapt-1.13.3-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (81.5 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.12+ x86-64 manylinux: glibc 2.5+ x86-64

wrapt-1.13.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl (74.6 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.12+ i686 manylinux: glibc 2.5+ i686

wrapt-1.13.3-cp310-cp310-macosx_10_9_x86_64.whl (33.9 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

wrapt-1.13.3-cp39-cp39-win_amd64.whl (34.9 kB view details)

Uploaded CPython 3.9 Windows x86-64

wrapt-1.13.3-cp39-cp39-win32.whl (32.6 kB view details)

Uploaded CPython 3.9 Windows x86

wrapt-1.13.3-cp39-cp39-musllinux_1_1_x86_64.whl (80.5 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

wrapt-1.13.3-cp39-cp39-musllinux_1_1_i686.whl (73.5 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

wrapt-1.13.3-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (81.3 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.12+ x86-64 manylinux: glibc 2.5+ x86-64

wrapt-1.13.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl (74.4 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.12+ i686 manylinux: glibc 2.5+ i686

wrapt-1.13.3-cp39-cp39-macosx_10_9_x86_64.whl (33.9 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

wrapt-1.13.3-cp38-cp38-win_amd64.whl (34.9 kB view details)

Uploaded CPython 3.8 Windows x86-64

wrapt-1.13.3-cp38-cp38-win32.whl (32.6 kB view details)

Uploaded CPython 3.8 Windows x86

wrapt-1.13.3-cp38-cp38-musllinux_1_1_x86_64.whl (83.7 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

wrapt-1.13.3-cp38-cp38-musllinux_1_1_i686.whl (76.8 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

wrapt-1.13.3-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (84.6 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64 manylinux: glibc 2.5+ x86-64

wrapt-1.13.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl (77.8 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ i686 manylinux: glibc 2.5+ i686

wrapt-1.13.3-cp38-cp38-macosx_10_9_x86_64.whl (33.9 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

wrapt-1.13.3-cp37-cp37m-win_amd64.whl (34.6 kB view details)

Uploaded CPython 3.7m Windows x86-64

wrapt-1.13.3-cp37-cp37m-win32.whl (32.4 kB view details)

Uploaded CPython 3.7m Windows x86

wrapt-1.13.3-cp37-cp37m-musllinux_1_1_x86_64.whl (78.9 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ x86-64

wrapt-1.13.3-cp37-cp37m-musllinux_1_1_i686.whl (71.9 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ i686

wrapt-1.13.3-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (79.4 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.12+ x86-64 manylinux: glibc 2.5+ x86-64

wrapt-1.13.3-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl (72.1 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.12+ i686 manylinux: glibc 2.5+ i686

wrapt-1.13.3-cp37-cp37m-macosx_10_9_x86_64.whl (33.6 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

wrapt-1.13.3-cp36-cp36m-win_amd64.whl (34.6 kB view details)

Uploaded CPython 3.6m Windows x86-64

wrapt-1.13.3-cp36-cp36m-win32.whl (32.4 kB view details)

Uploaded CPython 3.6m Windows x86

wrapt-1.13.3-cp36-cp36m-musllinux_1_1_x86_64.whl (77.7 kB view details)

Uploaded CPython 3.6m musllinux: musl 1.1+ x86-64

wrapt-1.13.3-cp36-cp36m-musllinux_1_1_i686.whl (70.8 kB view details)

Uploaded CPython 3.6m musllinux: musl 1.1+ i686

wrapt-1.13.3-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (78.2 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.12+ x86-64 manylinux: glibc 2.5+ x86-64

wrapt-1.13.3-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl (71.0 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.12+ i686 manylinux: glibc 2.5+ i686

wrapt-1.13.3-cp36-cp36m-macosx_10_9_x86_64.whl (33.5 kB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

wrapt-1.13.3-cp35-cp35m-win_amd64.whl (34.6 kB view details)

Uploaded CPython 3.5m Windows x86-64

wrapt-1.13.3-cp35-cp35m-win32.whl (32.3 kB view details)

Uploaded CPython 3.5m Windows x86

wrapt-1.13.3-cp35-cp35m-manylinux2010_x86_64.whl (77.7 kB view details)

Uploaded CPython 3.5m manylinux: glibc 2.12+ x86-64

wrapt-1.13.3-cp35-cp35m-manylinux2010_i686.whl (70.4 kB view details)

Uploaded CPython 3.5m manylinux: glibc 2.12+ i686

wrapt-1.13.3-cp35-cp35m-manylinux1_x86_64.whl (77.7 kB view details)

Uploaded CPython 3.5m

wrapt-1.13.3-cp35-cp35m-manylinux1_i686.whl (70.4 kB view details)

Uploaded CPython 3.5m

wrapt-1.13.3-cp27-cp27mu-manylinux2010_x86_64.whl (73.6 kB view details)

Uploaded CPython 2.7mu manylinux: glibc 2.12+ x86-64

wrapt-1.13.3-cp27-cp27mu-manylinux2010_i686.whl (66.2 kB view details)

Uploaded CPython 2.7mu manylinux: glibc 2.12+ i686

wrapt-1.13.3-cp27-cp27mu-manylinux1_x86_64.whl (73.6 kB view details)

Uploaded CPython 2.7mu

wrapt-1.13.3-cp27-cp27mu-manylinux1_i686.whl (66.2 kB view details)

Uploaded CPython 2.7mu

wrapt-1.13.3-cp27-cp27m-manylinux2010_x86_64.whl (73.6 kB view details)

Uploaded CPython 2.7m manylinux: glibc 2.12+ x86-64

wrapt-1.13.3-cp27-cp27m-manylinux2010_i686.whl (66.2 kB view details)

Uploaded CPython 2.7m manylinux: glibc 2.12+ i686

wrapt-1.13.3-cp27-cp27m-manylinux1_x86_64.whl (73.6 kB view details)

Uploaded CPython 2.7m

wrapt-1.13.3-cp27-cp27m-manylinux1_i686.whl (66.2 kB view details)

Uploaded CPython 2.7m

wrapt-1.13.3-cp27-cp27m-macosx_10_9_x86_64.whl (33.6 kB view details)

Uploaded CPython 2.7m macOS 10.9+ x86-64

File details

Details for the file wrapt-1.13.3.tar.gz.

File metadata

  • Download URL: wrapt-1.13.3.tar.gz
  • Upload date:
  • Size: 48.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.10.0

File hashes

Hashes for wrapt-1.13.3.tar.gz
Algorithm Hash digest
SHA256 1fea9cd438686e6682271d36f3481a9f3636195578bab9ca3382e2f5f01fc185
MD5 50efce974cc8a0d39fd274d74eb0fd1e
BLAKE2b-256 ebf6d81ccf43ac2a3c80ddb6647653ac8b53ce2d65796029369923be06b815b8

See more details on using hashes here.

File details

Details for the file wrapt-1.13.3-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: wrapt-1.13.3-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 34.9 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.10.0

File hashes

Hashes for wrapt-1.13.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ea3e746e29d4000cd98d572f3ee2a6050a4f784bb536f4ac1f035987fc1ed83e
MD5 4140feec9c8046f90a0e9dd699614a8b
BLAKE2b-256 e710ba63cd3d9182d44426c24f69b0a06ba405ff96ffb5a236a1bb14a0932f1c

See more details on using hashes here.

File details

Details for the file wrapt-1.13.3-cp310-cp310-win32.whl.

File metadata

  • Download URL: wrapt-1.13.3-cp310-cp310-win32.whl
  • Upload date:
  • Size: 32.6 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.10.0

File hashes

Hashes for wrapt-1.13.3-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 78dea98c81915bbf510eb6a3c9c24915e4660302937b9ae05a0947164248020f
MD5 db36c1dfeccecdb0d6b65799745a1f38
BLAKE2b-256 d98c121c9f68950ecb9ee9cf494d805cfdf635ffde86586d5e6aa2f574a16e22

See more details on using hashes here.

File details

Details for the file wrapt-1.13.3-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

  • Download URL: wrapt-1.13.3-cp310-cp310-musllinux_1_1_x86_64.whl
  • Upload date:
  • Size: 80.7 kB
  • Tags: CPython 3.10, musllinux: musl 1.1+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.10.0

File hashes

Hashes for wrapt-1.13.3-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 43e69ffe47e3609a6aec0fe723001c60c65305784d964f5007d5b4fb1bc6bf33
MD5 87100d56c24bcb8349904d4a03cb42d9
BLAKE2b-256 157a9461c8dd4ebf618fb068a31968c4f106ac2e368bf285ff8ea1e08cf9ca46

See more details on using hashes here.

File details

Details for the file wrapt-1.13.3-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

  • Download URL: wrapt-1.13.3-cp310-cp310-musllinux_1_1_i686.whl
  • Upload date:
  • Size: 73.6 kB
  • Tags: CPython 3.10, musllinux: musl 1.1+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.10.0

File hashes

Hashes for wrapt-1.13.3-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 0877fe981fd76b183711d767500e6b3111378ed2043c145e21816ee589d91096
MD5 bcaf8f2a2dad303090b2e7396a1a3929
BLAKE2b-256 9d63bfd75c5583f79bcaf2bd132d3e325625ddede6fcfba26bbf425a434bd4ab

See more details on using hashes here.

File details

Details for the file wrapt-1.13.3-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for wrapt-1.13.3-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 220a869982ea9023e163ba915077816ca439489de6d2c09089b219f4e11b6785
MD5 0671db79b862d3083efefdd5fb905672
BLAKE2b-256 f01a4bd49c0fc7a7efb42bc814048cd46a947e4424dacb1474abb1c49c5e4542

See more details on using hashes here.

File details

Details for the file wrapt-1.13.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for wrapt-1.13.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 f9c51d9af9abb899bd34ace878fbec8bf357b3194a10c4e8e0a25512826ef056
MD5 0aa30a574d30064f9b29d49bed9ae2e4
BLAKE2b-256 13b370ff4fd51966c1c7236ba5effe559aa8b08562854d476a79dfd308093cd3

See more details on using hashes here.

File details

Details for the file wrapt-1.13.3-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: wrapt-1.13.3-cp310-cp310-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 33.9 kB
  • Tags: CPython 3.10, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.10.0

File hashes

Hashes for wrapt-1.13.3-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 936503cb0a6ed28dbfa87e8fcd0a56458822144e9d11a49ccee6d9a8adb2ac44
MD5 1cb55980e43878e1668ffb66a45dc267
BLAKE2b-256 e4b3dbb46afe4066b0edc623640d66298720492abc312e6e71092e4966adad73

See more details on using hashes here.

File details

Details for the file wrapt-1.13.3-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: wrapt-1.13.3-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 34.9 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.10.0

File hashes

Hashes for wrapt-1.13.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 81bd7c90d28a4b2e1df135bfbd7c23aee3050078ca6441bead44c42483f9ebfb
MD5 fc1865f798eb598b521917e2e020ea6f
BLAKE2b-256 00aee8e88651721412ce1e981300a70aaaf88197149682ddd6a890e03ab49b25

See more details on using hashes here.

File details

Details for the file wrapt-1.13.3-cp39-cp39-win32.whl.

File metadata

  • Download URL: wrapt-1.13.3-cp39-cp39-win32.whl
  • Upload date:
  • Size: 32.6 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.10.0

File hashes

Hashes for wrapt-1.13.3-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 0a017a667d1f7411816e4bf214646d0ad5b1da2c1ea13dec6c162736ff25a374
MD5 aa4bad2c0ee1722ce2043a6d5df210e5
BLAKE2b-256 225dde56f00604695d435ae68b297443b94ac38d37cf5b92ea1f4ddca1d65dd4

See more details on using hashes here.

File details

Details for the file wrapt-1.13.3-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

  • Download URL: wrapt-1.13.3-cp39-cp39-musllinux_1_1_x86_64.whl
  • Upload date:
  • Size: 80.5 kB
  • Tags: CPython 3.9, musllinux: musl 1.1+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.10.0

File hashes

Hashes for wrapt-1.13.3-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 865c0b50003616f05858b22174c40ffc27a38e67359fa1495605f96125f76640
MD5 e440086dcd2680097722aef9cdf70072
BLAKE2b-256 6477fdc225faf6b6846b7d573113e9fd77df112ac7243bb789435c2ed4698fd6

See more details on using hashes here.

File details

Details for the file wrapt-1.13.3-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

  • Download URL: wrapt-1.13.3-cp39-cp39-musllinux_1_1_i686.whl
  • Upload date:
  • Size: 73.5 kB
  • Tags: CPython 3.9, musllinux: musl 1.1+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.10.0

File hashes

Hashes for wrapt-1.13.3-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 77416e6b17926d953b5c666a3cb718d5945df63ecf922af0ee576206d7033b5e
MD5 a2872a60c13c0da5e026e546052423b5
BLAKE2b-256 048d23decce7494645e6326c5f5314dda45fc9682cf4b0e6c3a7df36215fccf4

See more details on using hashes here.

File details

Details for the file wrapt-1.13.3-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for wrapt-1.13.3-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 25b1b1d5df495d82be1c9d2fad408f7ce5ca8a38085e2da41bb63c914baadff7
MD5 b4fee73bfd15f0189dfae5b3e3e454a6
BLAKE2b-256 98ce79956b7bda2601e6258c4111710c0771a539901fee6e78980c18a7092be7

See more details on using hashes here.

File details

Details for the file wrapt-1.13.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for wrapt-1.13.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 705e2af1f7be4707e49ced9153f8d72131090e52be9278b5dbb1498c749a1e32
MD5 40932c9efbe17fbc61849335529a7e62
BLAKE2b-256 cbcbb7dcb5d338d4ce9e4111863baab0ab2b816d18de2f69dd92ce2b4257e9c3

See more details on using hashes here.

File details

Details for the file wrapt-1.13.3-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: wrapt-1.13.3-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 33.9 kB
  • Tags: CPython 3.9, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.10.0

File hashes

Hashes for wrapt-1.13.3-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 981da26722bebb9247a0601e2922cedf8bb7a600e89c852d063313102de6f2cb
MD5 42cb23a57905b50b4c5efb4a1e90eeff
BLAKE2b-256 d64a0a9b71f13be3b5c7616365913a89e601f1d152c1b60b268358685ea94f09

See more details on using hashes here.

File details

Details for the file wrapt-1.13.3-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: wrapt-1.13.3-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 34.9 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.10.0

File hashes

Hashes for wrapt-1.13.3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 7dde79d007cd6dfa65afe404766057c2409316135cb892be4b1c768e3f3a11cb
MD5 ba2d552fd6cf1ff501d571888a5616e7
BLAKE2b-256 7ac046c7a9e6ebe3af119982c9a69816c6233916825ec6445945e4d2284114da

See more details on using hashes here.

File details

Details for the file wrapt-1.13.3-cp38-cp38-win32.whl.

File metadata

  • Download URL: wrapt-1.13.3-cp38-cp38-win32.whl
  • Upload date:
  • Size: 32.6 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.10.0

File hashes

Hashes for wrapt-1.13.3-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 4b9c458732450ec42578b5642ac53e312092acf8c0bfce140ada5ca1ac556f79
MD5 cb0b920fbba7434574c63d142accfc1b
BLAKE2b-256 e82d4f0177eb0167fea0699031fdea99c51ff4f4f2c13cfef9254b21751e2bdf

See more details on using hashes here.

File details

Details for the file wrapt-1.13.3-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

  • Download URL: wrapt-1.13.3-cp38-cp38-musllinux_1_1_x86_64.whl
  • Upload date:
  • Size: 83.7 kB
  • Tags: CPython 3.8, musllinux: musl 1.1+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.10.0

File hashes

Hashes for wrapt-1.13.3-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 51799ca950cfee9396a87f4a1240622ac38973b6df5ef7a41e7f0b98797099ce
MD5 00880d02b6b235289da92286bbb9b976
BLAKE2b-256 328ef48d07363c4fc9e42180e72fbe985a8ce482484d1ab1b0097812be81f452

See more details on using hashes here.

File details

Details for the file wrapt-1.13.3-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

  • Download URL: wrapt-1.13.3-cp38-cp38-musllinux_1_1_i686.whl
  • Upload date:
  • Size: 76.8 kB
  • Tags: CPython 3.8, musllinux: musl 1.1+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.10.0

File hashes

Hashes for wrapt-1.13.3-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 ae9de71eb60940e58207f8e71fe113c639da42adb02fb2bcbcaccc1ccecd092b
MD5 a3e88a295a307b4591365350d6c05d66
BLAKE2b-256 fdcf796ebc8e04a7ba68313487b6147aa90ca2ffef52ea55e01c3ad7e4194744

See more details on using hashes here.

File details

Details for the file wrapt-1.13.3-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for wrapt-1.13.3-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 dd91006848eb55af2159375134d724032a2d1d13bcc6f81cd8d3ed9f2b8e846c
MD5 ebc9ec41fc7427c6df8b1ea4defb68a2
BLAKE2b-256 8afc726a690e5b38f54e9a8c869da76f0a35713bbdac84661472517e8a6d2383

See more details on using hashes here.

File details

Details for the file wrapt-1.13.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for wrapt-1.13.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 ec9465dd69d5657b5d2fa6133b3e1e989ae27d29471a672416fd729b429eb554
MD5 5faf32a0d765095b7d070d54dbde329c
BLAKE2b-256 4106096b1d91f2333d5a7c8bfec8cfec9d64adbcab28c12f0806751175b83e49

See more details on using hashes here.

File details

Details for the file wrapt-1.13.3-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: wrapt-1.13.3-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 33.9 kB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.10.0

File hashes

Hashes for wrapt-1.13.3-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b73d4b78807bd299b38e4598b8e7bd34ed55d480160d2e7fdaabd9931afa65f9
MD5 210d13ee97f33ef47ede75df3817730e
BLAKE2b-256 7b47b226e069cd97f93d89c87684631ab936c718c7316b8e5c0b312f3a33960f

See more details on using hashes here.

File details

Details for the file wrapt-1.13.3-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: wrapt-1.13.3-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 34.6 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.10.0

File hashes

Hashes for wrapt-1.13.3-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 fd76c47f20984b43d93de9a82011bb6e5f8325df6c9ed4d8310029a55fa361ea
MD5 f70ffc6c2ff1a7b7d476b4a0bfeb5f37
BLAKE2b-256 9c1e6e27de3f4732219c576a8171703877a10082cb80c5a8d154e629c0846d56

See more details on using hashes here.

File details

Details for the file wrapt-1.13.3-cp37-cp37m-win32.whl.

File metadata

  • Download URL: wrapt-1.13.3-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 32.4 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.10.0

File hashes

Hashes for wrapt-1.13.3-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 47f0a183743e7f71f29e4e21574ad3fa95676136f45b91afcf83f6a050914829
MD5 8466d8c54995c2605165c0349268a5fb
BLAKE2b-256 a7c682410ba30cd63f3a7135a5b58af790d4633abdaadb2e633f803646364f56

See more details on using hashes here.

File details

Details for the file wrapt-1.13.3-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

  • Download URL: wrapt-1.13.3-cp37-cp37m-musllinux_1_1_x86_64.whl
  • Upload date:
  • Size: 78.9 kB
  • Tags: CPython 3.7m, musllinux: musl 1.1+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.10.0

File hashes

Hashes for wrapt-1.13.3-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 7dd215e4e8514004c8d810a73e342c536547038fb130205ec4bba9f5de35d45b
MD5 b8cd71a44399346a24e71c4285e19d22
BLAKE2b-256 4a1cb4df438eab5714293117d4039664ca9a25823e2d01ccd78ef013d20bc8a1

See more details on using hashes here.

File details

Details for the file wrapt-1.13.3-cp37-cp37m-musllinux_1_1_i686.whl.

File metadata

  • Download URL: wrapt-1.13.3-cp37-cp37m-musllinux_1_1_i686.whl
  • Upload date:
  • Size: 71.9 kB
  • Tags: CPython 3.7m, musllinux: musl 1.1+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.10.0

File hashes

Hashes for wrapt-1.13.3-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 96b81ae75591a795d8c90edc0bfaab44d3d41ffc1aae4d994c5aa21d9b8e19a2
MD5 0b699268f84b02820ec973ca2e49c351
BLAKE2b-256 416516c57aaec37b5ce498b5c44e7ef76e265ca6465251a249810194af609169

See more details on using hashes here.

File details

Details for the file wrapt-1.13.3-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for wrapt-1.13.3-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 0cb23d36ed03bf46b894cfec777eec754146d68429c30431c99ef28482b5c1df
MD5 3bd11cd23c67d001473407597701f313
BLAKE2b-256 8ddc14fe7be60cd15f86acdfc8863c0f59a72c2019d373d0b3fe217830044f9f

See more details on using hashes here.

File details

Details for the file wrapt-1.13.3-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for wrapt-1.13.3-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 778fd096ee96890c10ce96187c76b3e99b2da44e08c9e24d5652f356873f6709
MD5 35854e7022538a40e075a84ec801439c
BLAKE2b-256 1f72d398e1ee2c57376c957387c624bcf94634e415240895c96735ee3986184c

See more details on using hashes here.

File details

Details for the file wrapt-1.13.3-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: wrapt-1.13.3-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 33.6 kB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.10.0

File hashes

Hashes for wrapt-1.13.3-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 46f7f3af321a573fc0c3586612db4decb7eb37172af1bc6173d81f5b66c2e068
MD5 4b07269f0f597e3f21e8cbf67bc8f545
BLAKE2b-256 0613138dbe2f1226083b4612ee2e1c054c0d1d8d77b15d3fe7fb8767300ea6fc

See more details on using hashes here.

File details

Details for the file wrapt-1.13.3-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: wrapt-1.13.3-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 34.6 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.10.0

File hashes

Hashes for wrapt-1.13.3-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 f122ccd12fdc69628786d0c947bdd9cb2733be8f800d88b5a37c57f1f1d73c10
MD5 1ae010b64afcfc9678f1f8174386b8eb
BLAKE2b-256 0ea96b463f0a2efccdb1c2f25a9fc11b9c557eb9b79005faf2ac11f83b8ca774

See more details on using hashes here.

File details

Details for the file wrapt-1.13.3-cp36-cp36m-win32.whl.

File metadata

  • Download URL: wrapt-1.13.3-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 32.4 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.10.0

File hashes

Hashes for wrapt-1.13.3-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 5f223101f21cfd41deec8ce3889dc59f88a59b409db028c469c9b20cfeefbe36
MD5 be3716e6512e1e41504de57edce48bdb
BLAKE2b-256 65dd9dc8f3688e949a5a9c6f8cb1e9bd6fb7e17cc96d80503f1fed936ad6589f

See more details on using hashes here.

File details

Details for the file wrapt-1.13.3-cp36-cp36m-musllinux_1_1_x86_64.whl.

File metadata

  • Download URL: wrapt-1.13.3-cp36-cp36m-musllinux_1_1_x86_64.whl
  • Upload date:
  • Size: 77.7 kB
  • Tags: CPython 3.6m, musllinux: musl 1.1+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.10.0

File hashes

Hashes for wrapt-1.13.3-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 766b32c762e07e26f50d8a3468e3b4228b3736c805018e4b0ec8cc01ecd88125
MD5 7670244a998294fcc3369c5618e6078b
BLAKE2b-256 df4614d1bd9c3869b9a8e6f3d9e023539473e9f8609e841ff4427caef274a7d0

See more details on using hashes here.

File details

Details for the file wrapt-1.13.3-cp36-cp36m-musllinux_1_1_i686.whl.

File metadata

  • Download URL: wrapt-1.13.3-cp36-cp36m-musllinux_1_1_i686.whl
  • Upload date:
  • Size: 70.8 kB
  • Tags: CPython 3.6m, musllinux: musl 1.1+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.10.0

File hashes

Hashes for wrapt-1.13.3-cp36-cp36m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 e6906d6f48437dfd80464f7d7af1740eadc572b9f7a4301e7dd3d65db285cacf
MD5 84dbfc326f39010f560fb2085dfac081
BLAKE2b-256 8e56ebfa6d6915299cb47521da7d4ad79fd944f5c8a16588c314c32c3188a7c9

See more details on using hashes here.

File details

Details for the file wrapt-1.13.3-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for wrapt-1.13.3-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 5601f44a0f38fed36cc07db004f0eedeaadbdcec90e4e90509480e7e6060a5bc
MD5 d453aaa902e104e8d10cda106555b10d
BLAKE2b-256 e20f89c9c2d8ba06709a3d471507a78be443e2c2d9f1321d3e1154c76f44150c

See more details on using hashes here.

File details

Details for the file wrapt-1.13.3-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for wrapt-1.13.3-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 610f5f83dd1e0ad40254c306f4764fcdc846641f120c3cf424ff57a19d5f7ade
MD5 f957e91614212ce4628362db7fd8414f
BLAKE2b-256 bcdf24b961910cf4221585c6b741285dd1a41af633c5e21e7fb1ed71ad491356

See more details on using hashes here.

File details

Details for the file wrapt-1.13.3-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: wrapt-1.13.3-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 33.5 kB
  • Tags: CPython 3.6m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.10.0

File hashes

Hashes for wrapt-1.13.3-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2ebdde19cd3c8cdf8df3fc165bc7827334bc4e353465048b36f7deeae8ee0918
MD5 10c84635fe21e726a56bdd9d94f87a1f
BLAKE2b-256 c1996350fd3ddd01091b5c93f29e118e50492e316312402b55aa930bdec9d5a4

See more details on using hashes here.

File details

Details for the file wrapt-1.13.3-cp35-cp35m-win_amd64.whl.

File metadata

  • Download URL: wrapt-1.13.3-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 34.6 kB
  • Tags: CPython 3.5m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.10.0

File hashes

Hashes for wrapt-1.13.3-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 944b180f61f5e36c0634d3202ba8509b986b5fbaf57db3e94df11abee244ba13
MD5 da5a3a3a0827dd114fe6ccc87f4b51fc
BLAKE2b-256 b54848976de45c3f25530194c5574802d14a1240acf1c773ccce2cd34598ad76

See more details on using hashes here.

File details

Details for the file wrapt-1.13.3-cp35-cp35m-win32.whl.

File metadata

  • Download URL: wrapt-1.13.3-cp35-cp35m-win32.whl
  • Upload date:
  • Size: 32.3 kB
  • Tags: CPython 3.5m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.10.0

File hashes

Hashes for wrapt-1.13.3-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 8aab36778fa9bba1a8f06a4919556f9f8c7b33102bd71b3ab307bb3fecb21851
MD5 ff79d1cfb73c801cbcefebc5655e2987
BLAKE2b-256 d0e4a13e66ed3e782a4952cf8256b4d96167fb4409728cbf5b0048c4bb73387e

See more details on using hashes here.

File details

Details for the file wrapt-1.13.3-cp35-cp35m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: wrapt-1.13.3-cp35-cp35m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 77.7 kB
  • Tags: CPython 3.5m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.10.0

File hashes

Hashes for wrapt-1.13.3-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 d4a5f6146cfa5c7ba0134249665acd322a70d1ea61732723c7d3e8cc0fa80755
MD5 9fd442a20f19aeda38dd5d832b9abf85
BLAKE2b-256 8fe8cd5d693529f37568aafd384a557ccdc67dd081565564f75dd8a33cb30271

See more details on using hashes here.

File details

Details for the file wrapt-1.13.3-cp35-cp35m-manylinux2010_i686.whl.

File metadata

  • Download URL: wrapt-1.13.3-cp35-cp35m-manylinux2010_i686.whl
  • Upload date:
  • Size: 70.4 kB
  • Tags: CPython 3.5m, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.10.0

File hashes

Hashes for wrapt-1.13.3-cp35-cp35m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 e92d0d4fa68ea0c02d39f1e2f9cb5bc4b4a71e8c442207433d8db47ee79d7aa3
MD5 4116d4358e112cf3d2c66f83df02c4e2
BLAKE2b-256 3245042ab70d173f1483d7f9ed96f4f630dc109f613e0374692947a1c22019f4

See more details on using hashes here.

File details

Details for the file wrapt-1.13.3-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

  • Download URL: wrapt-1.13.3-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 77.7 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.10.0

File hashes

Hashes for wrapt-1.13.3-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 086218a72ec7d986a3eddb7707c8c4526d677c7b35e355875a0fe2918b059179
MD5 300d782e782ed4a51eb359f309e84076
BLAKE2b-256 012aa8a1cd3314906486f4f4fc6eb87660261a75eb5cae1866952cbdc2e342b2

See more details on using hashes here.

File details

Details for the file wrapt-1.13.3-cp35-cp35m-manylinux1_i686.whl.

File metadata

  • Download URL: wrapt-1.13.3-cp35-cp35m-manylinux1_i686.whl
  • Upload date:
  • Size: 70.4 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.10.0

File hashes

Hashes for wrapt-1.13.3-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 8c73c1a2ec7c98d7eaded149f6d225a692caa1bd7b2401a14125446e9e90410d
MD5 97a8586c4ef9960ee91c87326e6165c0
BLAKE2b-256 1abbb05ab74e27058524a72670d0e00879297b96c2894ce854407c4ae804543a

See more details on using hashes here.

File details

Details for the file wrapt-1.13.3-cp27-cp27mu-manylinux2010_x86_64.whl.

File metadata

  • Download URL: wrapt-1.13.3-cp27-cp27mu-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 73.6 kB
  • Tags: CPython 2.7mu, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.10.0

File hashes

Hashes for wrapt-1.13.3-cp27-cp27mu-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 6a03d9917aee887690aa3f1747ce634e610f6db6f6b332b35c2dd89412912bca
MD5 5dc7bb13db9cbacd31ca81fe0feff929
BLAKE2b-256 584598e5d115c90c8b085b18e4e28f89a0a48e7765523c747dbbde80f0371492

See more details on using hashes here.

File details

Details for the file wrapt-1.13.3-cp27-cp27mu-manylinux2010_i686.whl.

File metadata

  • Download URL: wrapt-1.13.3-cp27-cp27mu-manylinux2010_i686.whl
  • Upload date:
  • Size: 66.2 kB
  • Tags: CPython 2.7mu, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.10.0

File hashes

Hashes for wrapt-1.13.3-cp27-cp27mu-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 f99c0489258086308aad4ae57da9e8ecf9e1f3f30fa35d5e170b4d4896554d80
MD5 9e55ac9c7c31f9d28165212859bd94a6
BLAKE2b-256 1c2666093b12fb5883403945bdd02f1637fef954c0ed49ca498b745f00ecffcd

See more details on using hashes here.

File details

Details for the file wrapt-1.13.3-cp27-cp27mu-manylinux1_x86_64.whl.

File metadata

  • Download URL: wrapt-1.13.3-cp27-cp27mu-manylinux1_x86_64.whl
  • Upload date:
  • Size: 73.6 kB
  • Tags: CPython 2.7mu
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.10.0

File hashes

Hashes for wrapt-1.13.3-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 87883690cae293541e08ba2da22cacaae0a092e0ed56bbba8d018cc486fbafbb
MD5 b6876688b06692654804e47cbf1dd75f
BLAKE2b-256 3be8702ff292e05c8d74c6babde2266f6f62acc0d851784081c6aca5dff8a455

See more details on using hashes here.

File details

Details for the file wrapt-1.13.3-cp27-cp27mu-manylinux1_i686.whl.

File metadata

  • Download URL: wrapt-1.13.3-cp27-cp27mu-manylinux1_i686.whl
  • Upload date:
  • Size: 66.2 kB
  • Tags: CPython 2.7mu
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.10.0

File hashes

Hashes for wrapt-1.13.3-cp27-cp27mu-manylinux1_i686.whl
Algorithm Hash digest
SHA256 ec7e20258ecc5174029a0f391e1b948bf2906cd64c198a9b8b281b811cbc04de
MD5 15cbdd535f38662b70e6c55f7c688149
BLAKE2b-256 b1564794361978227c1eaf67a4e3e688af2ee356b005c15f41a9dbcf2af3a013

See more details on using hashes here.

File details

Details for the file wrapt-1.13.3-cp27-cp27m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: wrapt-1.13.3-cp27-cp27m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 73.6 kB
  • Tags: CPython 2.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.10.0

File hashes

Hashes for wrapt-1.13.3-cp27-cp27m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 498e6217523111d07cd67e87a791f5e9ee769f9241fcf8a379696e25806965af
MD5 07f305dc029ec741c73b7375903adbbc
BLAKE2b-256 4250f86f0fcf3ca13a36ef2e37b842c17945d297a1be0c2d44734d429ef3564b

See more details on using hashes here.

File details

Details for the file wrapt-1.13.3-cp27-cp27m-manylinux2010_i686.whl.

File metadata

  • Download URL: wrapt-1.13.3-cp27-cp27m-manylinux2010_i686.whl
  • Upload date:
  • Size: 66.2 kB
  • Tags: CPython 2.7m, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.10.0

File hashes

Hashes for wrapt-1.13.3-cp27-cp27m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 e94b7d9deaa4cc7bac9198a58a7240aaf87fe56c6277ee25fa5b3aa1edebd229
MD5 0a32f4deffabf03117ca943457e10a77
BLAKE2b-256 25072b5b7488f8cfd72bd8dea4669b4bb02fc5f48b22418773644e8c87f9ddba

See more details on using hashes here.

File details

Details for the file wrapt-1.13.3-cp27-cp27m-manylinux1_x86_64.whl.

File metadata

  • Download URL: wrapt-1.13.3-cp27-cp27m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 73.6 kB
  • Tags: CPython 2.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.10.0

File hashes

Hashes for wrapt-1.13.3-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 2dded5496e8f1592ec27079b28b6ad2a1ef0b9296d270f77b8e4a3a796cf6909
MD5 3d14d8367286bacbcc9ff34fc8296219
BLAKE2b-256 241a6fa58cbfbf5376d28686d7af6d9c68516f8f62dfacbfaf33fd83f009c8f4

See more details on using hashes here.

File details

Details for the file wrapt-1.13.3-cp27-cp27m-manylinux1_i686.whl.

File metadata

  • Download URL: wrapt-1.13.3-cp27-cp27m-manylinux1_i686.whl
  • Upload date:
  • Size: 66.2 kB
  • Tags: CPython 2.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.10.0

File hashes

Hashes for wrapt-1.13.3-cp27-cp27m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 85148f4225287b6a0665eef08a178c15097366d46b210574a658c1ff5b377489
MD5 eb6e625818620e5042869cb678478211
BLAKE2b-256 a2d3efc7322b3d141b2f29d035af6433d46f7f264bf46b212f8a761ee9238f74

See more details on using hashes here.

File details

Details for the file wrapt-1.13.3-cp27-cp27m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: wrapt-1.13.3-cp27-cp27m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 33.6 kB
  • Tags: CPython 2.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.10.0

File hashes

Hashes for wrapt-1.13.3-cp27-cp27m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e05e60ff3b2b0342153be4d1b597bbcfd8330890056b9619f4ad6b8d5c96a81a
MD5 00addc54007b780adb586666afac3393
BLAKE2b-256 88869ca2f9c095a0e7389cc0fa3df0995073de34628aa15a9b09829dd598e8e5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page