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.2.tar.gz (48.8 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

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

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9Windows x86

wrapt-1.13.2-cp39-cp39-manylinux2010_x86_64.whl (81.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.12+ x86-64

wrapt-1.13.2-cp39-cp39-manylinux2010_i686.whl (74.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.12+ i686

wrapt-1.13.2-cp39-cp39-manylinux1_x86_64.whl (81.0 kB view details)

Uploaded CPython 3.9

wrapt-1.13.2-cp39-cp39-manylinux1_i686.whl (74.0 kB view details)

Uploaded CPython 3.9

wrapt-1.13.2-cp39-cp39-macosx_10_9_x86_64.whl (33.8 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

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

Uploaded CPython 3.8Windows x86-64

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

Uploaded CPython 3.8Windows x86

wrapt-1.13.2-cp38-cp38-manylinux2010_x86_64.whl (84.3 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ x86-64

wrapt-1.13.2-cp38-cp38-manylinux2010_i686.whl (77.4 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ i686

wrapt-1.13.2-cp38-cp38-manylinux1_x86_64.whl (84.3 kB view details)

Uploaded CPython 3.8

wrapt-1.13.2-cp38-cp38-manylinux1_i686.whl (77.4 kB view details)

Uploaded CPython 3.8

wrapt-1.13.2-cp38-cp38-macosx_10_9_x86_64.whl (33.8 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

wrapt-1.13.2-cp37-cp37m-win_amd64.whl (34.7 kB view details)

Uploaded CPython 3.7mWindows x86-64

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

Uploaded CPython 3.7mWindows x86

wrapt-1.13.2-cp37-cp37m-manylinux2010_x86_64.whl (79.1 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ x86-64

wrapt-1.13.2-cp37-cp37m-manylinux2010_i686.whl (71.8 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ i686

wrapt-1.13.2-cp37-cp37m-manylinux1_x86_64.whl (79.1 kB view details)

Uploaded CPython 3.7m

wrapt-1.13.2-cp37-cp37m-manylinux1_i686.whl (71.8 kB view details)

Uploaded CPython 3.7m

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

Uploaded CPython 3.7mmacOS 10.9+ x86-64

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

Uploaded CPython 3.6mWindows x86-64

wrapt-1.13.2-cp36-cp36m-win32.whl (32.3 kB view details)

Uploaded CPython 3.6mWindows x86

wrapt-1.13.2-cp36-cp36m-manylinux2010_x86_64.whl (77.9 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.12+ x86-64

wrapt-1.13.2-cp36-cp36m-manylinux2010_i686.whl (70.7 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.12+ i686

wrapt-1.13.2-cp36-cp36m-manylinux1_x86_64.whl (77.9 kB view details)

Uploaded CPython 3.6m

wrapt-1.13.2-cp36-cp36m-manylinux1_i686.whl (70.7 kB view details)

Uploaded CPython 3.6m

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

Uploaded CPython 3.6mmacOS 10.9+ x86-64

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

Uploaded CPython 3.5mWindows x86-64

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

Uploaded CPython 3.5mWindows x86

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

Uploaded CPython 3.5mmanylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.5mmanylinux: glibc 2.12+ i686

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

Uploaded CPython 3.5m

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

Uploaded CPython 3.5m

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

Uploaded CPython 2.7mumanylinux: glibc 2.12+ x86-64

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

Uploaded CPython 2.7mumanylinux: glibc 2.12+ i686

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

Uploaded CPython 2.7mu

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

Uploaded CPython 2.7mu

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

Uploaded CPython 2.7mmanylinux: glibc 2.12+ x86-64

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

Uploaded CPython 2.7mmanylinux: glibc 2.12+ i686

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

Uploaded CPython 2.7m

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

Uploaded CPython 2.7m

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

Uploaded CPython 2.7mmacOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: wrapt-1.13.2.tar.gz
  • Upload date:
  • Size: 48.8 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.2.tar.gz
Algorithm Hash digest
SHA256 dca56cc5963a5fd7c2aa8607017753f534ee514e09103a6c55d2db70b50e7447
MD5 0ba749416631e1ef45cf35075b2ee47c
BLAKE2b-256 57f0b9c4beb5be22485ff0f09427dcc4e483dbf3a34fd5afb4f93cd6c68b2fac

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wrapt-1.13.2-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.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 6e6d1a8eeef415d7fb29fe017de0e48f45e45efd2d1bfda28fc50b7b330859ef
MD5 7af56a03f0fa8da2e103f7bc42513666
BLAKE2b-256 1c5a72ea6000e7d292204b996244f66fedaa0f6aaed9f5e24c18b481ce667878

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wrapt-1.13.2-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.2-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 c7ac2c7a8e34bd06710605b21dd1f3576764443d68e069d2afba9b116014d072
MD5 a4cae558ba6f8bfb48d3150b70896915
BLAKE2b-256 dafcdd963b558d7e99acd76d3c645d52e4e0f83eba471e3a9a234cd7adfc0ea0

See more details on using hashes here.

File details

Details for the file wrapt-1.13.2-cp39-cp39-manylinux2010_x86_64.whl.

File metadata

  • Download URL: wrapt-1.13.2-cp39-cp39-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 81.0 kB
  • Tags: CPython 3.9, 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.2-cp39-cp39-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 7574de567dcd4858a2ffdf403088d6df8738b0e1eabea220553abf7c9048f59e
MD5 c40ce7c84c73557d7f8ef75aa3dda798
BLAKE2b-256 afd97493b12ecb4ffa80e46092e347718a5d695be6a44062a9c9ffe1895a4101

See more details on using hashes here.

File details

Details for the file wrapt-1.13.2-cp39-cp39-manylinux2010_i686.whl.

File metadata

  • Download URL: wrapt-1.13.2-cp39-cp39-manylinux2010_i686.whl
  • Upload date:
  • Size: 74.0 kB
  • Tags: CPython 3.9, 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.2-cp39-cp39-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 728e2d9b7a99dd955d3426f237b940fc74017c4a39b125fec913f575619ddfe9
MD5 5a864b97a835428792e3d2cfd0dfffd7
BLAKE2b-256 4c718994e8387418362c4d44648b2f9ec3b32853ffd86220b95c0ee844ddaaf0

See more details on using hashes here.

File details

Details for the file wrapt-1.13.2-cp39-cp39-manylinux1_x86_64.whl.

File metadata

  • Download URL: wrapt-1.13.2-cp39-cp39-manylinux1_x86_64.whl
  • Upload date:
  • Size: 81.0 kB
  • Tags: CPython 3.9
  • 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.2-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 81a4cf257263b299263472d669692785f9c647e7dca01c18286b8f116dbf6b38
MD5 8c9298ae2e515bdaf546f74949038f07
BLAKE2b-256 16cb6b4587467a51409bb02913c61d6bd9d31fc2add21774461b4382e07d714e

See more details on using hashes here.

File details

Details for the file wrapt-1.13.2-cp39-cp39-manylinux1_i686.whl.

File metadata

  • Download URL: wrapt-1.13.2-cp39-cp39-manylinux1_i686.whl
  • Upload date:
  • Size: 74.0 kB
  • Tags: CPython 3.9
  • 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.2-cp39-cp39-manylinux1_i686.whl
Algorithm Hash digest
SHA256 82223f72eba6f63eafca87a0f614495ae5aa0126fe54947e2b8c023969e9f2d7
MD5 5c26b47c05471d6cdf78e06d867c0926
BLAKE2b-256 9d9043dc2533acaca298f83e756441eec3b64363a3392ffe1b6d2e1a7b955ed0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wrapt-1.13.2-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 33.8 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.2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1c5c4cf188b5643a97e87e2110bbd4f5bc491d54a5b90633837b34d5df6a03fe
MD5 bbc251defd47278307641dd9379c6f6d
BLAKE2b-256 f9e0a249e605946d6dd59fa9d40c75b432f3b997a8acd42941f53e10440b7fa5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wrapt-1.13.2-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.2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 b20703356cae1799080d0ad15085dc3213c1ac3f45e95afb9f12769b98231528
MD5 23d314ead8705bfed2a4bc3fc37a88b9
BLAKE2b-256 591ad5781d21976cd7e5f54b5ce92890a48371d77a1af217d7df17d2c10c60b7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wrapt-1.13.2-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.2-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 c65e623ea7556e39c4f0818200a046cbba7575a6b570ff36122c276fdd30ab0a
MD5 41f1b20e57f90e61b0756d13348236b1
BLAKE2b-256 7bcf439e3a74d0ddbcc5514012c348aec25e2c940595e40e3321b002b2df728f

See more details on using hashes here.

File details

Details for the file wrapt-1.13.2-cp38-cp38-manylinux2010_x86_64.whl.

File metadata

  • Download URL: wrapt-1.13.2-cp38-cp38-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 84.3 kB
  • Tags: CPython 3.8, 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.2-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 af9480de8e63c5f959a092047aaf3d7077422ded84695b3398f5d49254af3e90
MD5 e849b537464554bf392fd8fab39ba8fe
BLAKE2b-256 c85878d30b39d74187d46f948c207b01bfd597b7d8be00b2eff3b3dcd1fa235f

See more details on using hashes here.

File details

Details for the file wrapt-1.13.2-cp38-cp38-manylinux2010_i686.whl.

File metadata

  • Download URL: wrapt-1.13.2-cp38-cp38-manylinux2010_i686.whl
  • Upload date:
  • Size: 77.4 kB
  • Tags: CPython 3.8, 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.2-cp38-cp38-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 fdede980273aeca591ad354608778365a3a310e0ecdd7a3587b38bc5be9b1808
MD5 04593f62f76be4c62b589d98892b3926
BLAKE2b-256 c45cc1d00e2d27e961b7532921772e45cc6d6c4f9eb3f0c0a1a185df6c7e0568

See more details on using hashes here.

File details

Details for the file wrapt-1.13.2-cp38-cp38-manylinux1_x86_64.whl.

File metadata

  • Download URL: wrapt-1.13.2-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 84.3 kB
  • Tags: CPython 3.8
  • 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.2-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 ada5e29e59e2feb710589ca1c79fd989b1dd94d27079dc1d199ec954a6ecc724
MD5 ad122c25c259887da872f84375749a9e
BLAKE2b-256 591fdfe3d52f08662e0f0605cc68feed73c49c7229f277555c93cf44f9b80897

See more details on using hashes here.

File details

Details for the file wrapt-1.13.2-cp38-cp38-manylinux1_i686.whl.

File metadata

  • Download URL: wrapt-1.13.2-cp38-cp38-manylinux1_i686.whl
  • Upload date:
  • Size: 77.4 kB
  • Tags: CPython 3.8
  • 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.2-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 8860c8011a6961a651b1b9f46fdbc589ab63b0a50d645f7d92659618a3655867
MD5 bed5f13c27d766796c4575159e3fb9ac
BLAKE2b-256 23f004dcb555d375d11ad732272f63cc0d4c76e5904ca79526e5d1a2708527a0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wrapt-1.13.2-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 33.8 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.2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 593cb049ce1c391e0288523b30426c4430b26e74c7e6f6e2844bd99ac7ecc831
MD5 eb73a9a2c7729ba94bbb4b5249b0585f
BLAKE2b-256 cf7caa4cd3383ce9fc2bfcc6f87bd81a85b9d53276517e35cf66f296ca2d5579

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wrapt-1.13.2-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 34.7 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.2-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 d0d717e10f952df7ea41200c507cc7e24458f4c45b56c36ad418d2e79dacd1d4
MD5 f806c810b846973c8a75d28c9ae516ab
BLAKE2b-256 611fea8fa253f36782acdc1dd6a2ebfe6ae84e8d53c7eb6dafe68bc682a357af

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wrapt-1.13.2-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.2-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 22142afab65daffc95863d78effcbd31c19a8003eca73de59f321ee77f73cadb
MD5 abb35e24ef4ccd6cdabc5f0058b1207c
BLAKE2b-256 772a0d342018b5b27c3136d2b39a2325da4a375faecdcea8c04b24a5815a96b4

See more details on using hashes here.

File details

Details for the file wrapt-1.13.2-cp37-cp37m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: wrapt-1.13.2-cp37-cp37m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 79.1 kB
  • Tags: CPython 3.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.2-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 d90520616fce71c05dedeac3a0fe9991605f0acacd276e5f821842e454485a70
MD5 2a6725cb66c6c8378d40cb98daf5a885
BLAKE2b-256 3a626404d822e9f9c224494b8447db92f70ce1b859413dbadbf7695c6954ceef

See more details on using hashes here.

File details

Details for the file wrapt-1.13.2-cp37-cp37m-manylinux2010_i686.whl.

File metadata

  • Download URL: wrapt-1.13.2-cp37-cp37m-manylinux2010_i686.whl
  • Upload date:
  • Size: 71.8 kB
  • Tags: CPython 3.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.2-cp37-cp37m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 8318088860968c07e741537030b1abdd8908ee2c71fbe4facdaade624a09e006
MD5 38619a9a167836b55332cb09206df02f
BLAKE2b-256 1f3278570360c4fc5a8fe9edcd206ea087d0e60fa46233c1a45d172d9409aeb1

See more details on using hashes here.

File details

Details for the file wrapt-1.13.2-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: wrapt-1.13.2-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 79.1 kB
  • Tags: CPython 3.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.2-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 3e0d16eedc242d01a6f8cf0623e9cdc3b869329da3f97a15961d8864111d8cf0
MD5 84ba84d332157b3b97fe962f69bc2303
BLAKE2b-256 dea65f3c705b28075a9339ba71e8eb6fa535cccf5d7a441fe84cfea3b681cb01

See more details on using hashes here.

File details

Details for the file wrapt-1.13.2-cp37-cp37m-manylinux1_i686.whl.

File metadata

  • Download URL: wrapt-1.13.2-cp37-cp37m-manylinux1_i686.whl
  • Upload date:
  • Size: 71.8 kB
  • Tags: CPython 3.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.2-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 87ee3c73bdfb4367b26c57259995935501829f00c7b3eed373e2ad19ec21e4e4
MD5 9ef4776da0020439eaa924fcd51a4c21
BLAKE2b-256 a11624ca39bd42bc215e8898abe46c8f42bc4734f591be94ed01dbbc1b521453

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wrapt-1.13.2-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.2-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a0cdedf681db878416c05e1831ec69691b0e6577ac7dca9d4f815632e3549580
MD5 8f04b6e0eda3309659ea3db33f3db796
BLAKE2b-256 5deff6c35194343ce42e5c3b4b62cdedf82974a2d94b9fcbbd7e958092643a2e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wrapt-1.13.2-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.2-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 1eb657ed84f4d3e6ad648483c8a80a0cf0a78922ef94caa87d327e2e1ad49b48
MD5 7446c4b67806bb4804933ebb2b790d8e
BLAKE2b-256 5cd62e6c0618a21bd5b38a9a606690595dd2eabc7b09805cffbe000aa70ca2e0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wrapt-1.13.2-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 32.3 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.2-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 df3eae297a5f1594d1feb790338120f717dac1fa7d6feed7b411f87e0f2401c7
MD5 1d4faf6f329c832ad29eef20e6e2bc81
BLAKE2b-256 ca50ddf63f556eed26d0b256f3cbdbf6aadf1f434801bc1e1381f30026328bb3

See more details on using hashes here.

File details

Details for the file wrapt-1.13.2-cp36-cp36m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: wrapt-1.13.2-cp36-cp36m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 77.9 kB
  • Tags: CPython 3.6m, 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.2-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 bff0a59387a0a2951cb869251257b6553663329a1b5525b5226cab8c88dcbe7e
MD5 41eae884d9d25075e5638eb4a2dce832
BLAKE2b-256 51afdc7cd2bcd1ec3be629fc7193862f32815cf3cdb5d4988f661a0d58baabdf

See more details on using hashes here.

File details

Details for the file wrapt-1.13.2-cp36-cp36m-manylinux2010_i686.whl.

File metadata

  • Download URL: wrapt-1.13.2-cp36-cp36m-manylinux2010_i686.whl
  • Upload date:
  • Size: 70.7 kB
  • Tags: CPython 3.6m, 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.2-cp36-cp36m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 0582180566e7a13030f896c2f1ac6a56134ab5f3c3f4c5538086f758b1caf3f2
MD5 a839eb5064bf9e0431712fdb8a5b6ec7
BLAKE2b-256 e0ab02816554dc8587d5b6a9460ea12673d02b9c719bcf5d04c299b1947921ed

See more details on using hashes here.

File details

Details for the file wrapt-1.13.2-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: wrapt-1.13.2-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 77.9 kB
  • Tags: CPython 3.6m
  • 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.2-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 fbe6aebc9559fed7ea27de51c2bf5c25ba2a4156cf0017556f72883f2496ee9a
MD5 6d0c8b064183eadf9dcb0673fbf27a49
BLAKE2b-256 f524b8d66f045ef6aee9000fbbb1be57961338938095d2e344e2972b3bf15cbd

See more details on using hashes here.

File details

Details for the file wrapt-1.13.2-cp36-cp36m-manylinux1_i686.whl.

File metadata

  • Download URL: wrapt-1.13.2-cp36-cp36m-manylinux1_i686.whl
  • Upload date:
  • Size: 70.7 kB
  • Tags: CPython 3.6m
  • 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.2-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 53c6706a1bcfb6436f1625511b95b812798a6d2ccc51359cd791e33722b5ea32
MD5 e61b3a0c546c38ea40ef87aa5f1ac544
BLAKE2b-256 bcde292045d0a2f0f2a688ad0e65a407d116867e754a35df31f6846d3317ef2b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wrapt-1.13.2-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.2-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c6ee5f8734820c21b9b8bf705e99faba87f21566d20626568eeb0d62cbeaf23c
MD5 f51cb2a48dd86c0729781cd5000f7404
BLAKE2b-256 0b8256d160ef883bab9dd4de09240df73242feb0d860da254a5f288df6794fd9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wrapt-1.13.2-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.2-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 bc85d17d90201afd88e3d25421da805e4e135012b5d1f149e4de2981394b2a52
MD5 2a63e452abc7b0ade74c45c416a8f059
BLAKE2b-256 4a26df71bbf1139dafdf706babf802b5bb1375bcddbd380c2247873ea60d6dff

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wrapt-1.13.2-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.2-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 15eee0e6fd07f48af2f66d0e6f2ff1916ffe9732d464d5e2390695296872cad9
MD5 cbb3707b43f696fa4f68465e7456c113
BLAKE2b-256 218d9db1aa91db816908b28a9280048666d9dcc3dc41c52f957d5289c2de510d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wrapt-1.13.2-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.2-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 0473d1558b93e314e84313cc611f6c86be779369f9d3734302bf185a4d2625b1
MD5 bfc908b514676fe989440bafdf05de37
BLAKE2b-256 bb8b666700cbd062808f668d0a3bf9ced148fda7b6d0a1d336f41eaa3cd616d6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wrapt-1.13.2-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.2-cp35-cp35m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 83f2793ec6f3ef513ad8d5b9586f5ee6081cad132e6eae2ecb7eac1cc3decae0
MD5 d793fdb5ca579e77a737a87ae7b0a49c
BLAKE2b-256 2922dc5b036251466ebab7d59b05552b8b1e48b7e49c78e4bc0fafafa5331216

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wrapt-1.13.2-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.2-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 724ed2bc9c91a2b9026e5adce310fa60c6e7c8760b03391445730b9789b9d108
MD5 27c317494e09fd36dc21aeeca47c8821
BLAKE2b-256 191c7a46563fea860c0c260b0232f40cada057301cba68d1488b94a5904fc4fc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wrapt-1.13.2-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.2-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 fbad5ba74c46517e6488149514b2e2348d40df88cd6b52a83855b7a8bf04723f
MD5 df5f201c078c34eb88b9ac1eb319dfeb
BLAKE2b-256 6fc21102fc5bc27c89f755b1a7e0210edc6ac7fdd4edfb26f79db6ec0fe8b7a7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wrapt-1.13.2-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.2-cp27-cp27mu-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 ccb34ce599cab7f36a4c90318697ead18312c67a9a76327b3f4f902af8f68ea1
MD5 1cef27385eadab3fb8322a0696bbbfc4
BLAKE2b-256 fd3b41421dbd5efd792f7794cc524cef4ff2ff8c70e262b44a1b642a64c26744

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wrapt-1.13.2-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.2-cp27-cp27mu-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 283e402e5357e104ac1e3fba5791220648e9af6fb14ad7d9cc059091af2b31d2
MD5 c689042d1afd89a6157e81654fd4a7e2
BLAKE2b-256 b9ecdb493682e8efcb7ebafe3fd77ad523c550a7b2395692f41ce4e26981d511

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wrapt-1.13.2-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.2-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 3e33c138d1e3620b1e0cc6fd21e46c266393ed5dae0d595b7ed5a6b73ed57aa0
MD5 222598b79fbb8ddc8ff4959c6373a94f
BLAKE2b-256 071c4d6e62d533d5d5592e3712c8a5cb53fa7b02b59e5bd5fc5f0de32fe97520

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wrapt-1.13.2-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.2-cp27-cp27mu-manylinux1_i686.whl
Algorithm Hash digest
SHA256 e634136f700a21e1fcead0c137f433dde928979538c14907640607d43537d468
MD5 536a1ad885fedcedb9d20eaa7118aa01
BLAKE2b-256 56e1fd826796b65177eb61aa4d119ed1ac239959c2c77e354c26d26f62a2b503

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wrapt-1.13.2-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.2-cp27-cp27m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 3f87042623530bcffea038f824b63084180513c21e2e977291a9a7e65a66f13b
MD5 cb76e6b2313d65d33c5cafc4263c4c6c
BLAKE2b-256 d245fa4446a841127559a376db526463bbcd55c0d659a116e3b62204c070b56a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wrapt-1.13.2-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.2-cp27-cp27m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 a70d876c9aba12d3bd7f8f1b05b419322c6789beb717044eea2c8690d35cb91b
MD5 f719ffffd20e65f20e8350b8e94c6d3b
BLAKE2b-256 baeaf6422b664a87a1a49aa15e8291789f48270e84c79dbf1390ca5d6d33b706

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wrapt-1.13.2-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.2-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 9adee1891253670575028279de8365c3a02d3489a74a66d774c321472939a0b1
MD5 85b6529bb2fe1e6aaf56fefe54324cf2
BLAKE2b-256 d67258b6ece046d46b12067b12cb9aa30f848ff7c70a08f1e0fdb432a8dc066c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wrapt-1.13.2-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.2-cp27-cp27m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 8164069f775c698d15582bf6320a4f308c50d048c1c10cf7d7a341feaccf5df7
MD5 f97b287ef9c37951a90f2e2a07518d5f
BLAKE2b-256 ea64323574718457d9176fa2fd68586a565f996e78fbf265e1265e2834424090

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wrapt-1.13.2-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.2-cp27-cp27m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3de7b4d3066cc610054e7aa2c005645e308df2f92be730aae3a47d42e910566a
MD5 0795deab13b37499969bec9612739853
BLAKE2b-256 dacf2ee66d57673de191b60f612f7e70afa99155a321733fde63b6e0b14dfbc8

See more details on using hashes here.

Supported by

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