Skip to main content

Module for decorators, wrappers and monkey patching.

Project description

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.17.0.dev4.tar.gz (55.6 kB view details)

Uploaded Source

Built Distributions

wrapt-1.17.0.dev4-py3-none-any.whl (23.7 kB view details)

Uploaded Python 3

wrapt-1.17.0.dev4-cp313-cp313t-win_amd64.whl (40.8 kB view details)

Uploaded CPython 3.13t Windows x86-64

wrapt-1.17.0.dev4-cp313-cp313t-win32.whl (38.0 kB view details)

Uploaded CPython 3.13t Windows x86

wrapt-1.17.0.dev4-cp313-cp313t-musllinux_1_2_x86_64.whl (106.4 kB view details)

Uploaded CPython 3.13t musllinux: musl 1.2+ x86-64

wrapt-1.17.0.dev4-cp313-cp313t-musllinux_1_2_i686.whl (100.5 kB view details)

Uploaded CPython 3.13t musllinux: musl 1.2+ i686

wrapt-1.17.0.dev4-cp313-cp313t-musllinux_1_2_aarch64.whl (110.3 kB view details)

Uploaded CPython 3.13t musllinux: musl 1.2+ ARM64

wrapt-1.17.0.dev4-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (113.5 kB view details)

Uploaded CPython 3.13t manylinux: glibc 2.17+ ARM64

wrapt-1.17.0.dev4-cp313-cp313t-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (109.4 kB view details)

Uploaded CPython 3.13t manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

wrapt-1.17.0.dev4-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (101.3 kB view details)

Uploaded CPython 3.13t manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

wrapt-1.17.0.dev4-cp313-cp313t-macosx_11_0_arm64.whl (40.2 kB view details)

Uploaded CPython 3.13t macOS 11.0+ ARM64

wrapt-1.17.0.dev4-cp313-cp313-win_amd64.whl (38.9 kB view details)

Uploaded CPython 3.13 Windows x86-64

wrapt-1.17.0.dev4-cp313-cp313-win32.whl (36.7 kB view details)

Uploaded CPython 3.13 Windows x86

wrapt-1.17.0.dev4-cp313-cp313-musllinux_1_2_x86_64.whl (87.7 kB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ x86-64

wrapt-1.17.0.dev4-cp313-cp313-musllinux_1_2_i686.whl (79.9 kB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ i686

wrapt-1.17.0.dev4-cp313-cp313-musllinux_1_2_aarch64.whl (86.9 kB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ ARM64

wrapt-1.17.0.dev4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (88.7 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ ARM64

wrapt-1.17.0.dev4-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (89.2 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

wrapt-1.17.0.dev4-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (81.0 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

wrapt-1.17.0.dev4-cp313-cp313-macosx_11_0_arm64.whl (39.0 kB view details)

Uploaded CPython 3.13 macOS 11.0+ ARM64

wrapt-1.17.0.dev4-cp312-cp312-win_amd64.whl (38.9 kB view details)

Uploaded CPython 3.12 Windows x86-64

wrapt-1.17.0.dev4-cp312-cp312-win32.whl (36.7 kB view details)

Uploaded CPython 3.12 Windows x86

wrapt-1.17.0.dev4-cp312-cp312-musllinux_1_2_x86_64.whl (87.6 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

wrapt-1.17.0.dev4-cp312-cp312-musllinux_1_2_i686.whl (79.8 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ i686

wrapt-1.17.0.dev4-cp312-cp312-musllinux_1_2_aarch64.whl (86.8 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ ARM64

wrapt-1.17.0.dev4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (88.7 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

wrapt-1.17.0.dev4-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (89.2 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

wrapt-1.17.0.dev4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (81.0 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

wrapt-1.17.0.dev4-cp312-cp312-macosx_11_0_arm64.whl (39.0 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

wrapt-1.17.0.dev4-cp311-cp311-win_amd64.whl (38.8 kB view details)

Uploaded CPython 3.11 Windows x86-64

wrapt-1.17.0.dev4-cp311-cp311-win32.whl (36.5 kB view details)

Uploaded CPython 3.11 Windows x86

wrapt-1.17.0.dev4-cp311-cp311-musllinux_1_2_x86_64.whl (81.9 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

wrapt-1.17.0.dev4-cp311-cp311-musllinux_1_2_i686.whl (75.2 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ i686

wrapt-1.17.0.dev4-cp311-cp311-musllinux_1_2_aarch64.whl (82.4 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ ARM64

wrapt-1.17.0.dev4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (83.8 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

wrapt-1.17.0.dev4-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (83.2 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

wrapt-1.17.0.dev4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (75.5 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

wrapt-1.17.0.dev4-cp311-cp311-macosx_11_0_arm64.whl (38.8 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

wrapt-1.17.0.dev4-cp310-cp310-win_amd64.whl (38.8 kB view details)

Uploaded CPython 3.10 Windows x86-64

wrapt-1.17.0.dev4-cp310-cp310-win32.whl (36.5 kB view details)

Uploaded CPython 3.10 Windows x86

wrapt-1.17.0.dev4-cp310-cp310-musllinux_1_2_x86_64.whl (81.4 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

wrapt-1.17.0.dev4-cp310-cp310-musllinux_1_2_i686.whl (74.7 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ i686

wrapt-1.17.0.dev4-cp310-cp310-musllinux_1_2_aarch64.whl (81.8 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ ARM64

wrapt-1.17.0.dev4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (83.3 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

wrapt-1.17.0.dev4-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (82.8 kB view details)

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

wrapt-1.17.0.dev4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (75.1 kB view details)

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

wrapt-1.17.0.dev4-cp310-cp310-macosx_11_0_arm64.whl (38.8 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

wrapt-1.17.0.dev4-cp39-cp39-win_amd64.whl (38.8 kB view details)

Uploaded CPython 3.9 Windows x86-64

wrapt-1.17.0.dev4-cp39-cp39-win32.whl (36.5 kB view details)

Uploaded CPython 3.9 Windows x86

wrapt-1.17.0.dev4-cp39-cp39-musllinux_1_2_x86_64.whl (81.1 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

wrapt-1.17.0.dev4-cp39-cp39-musllinux_1_2_i686.whl (74.5 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ i686

wrapt-1.17.0.dev4-cp39-cp39-musllinux_1_2_aarch64.whl (81.5 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ ARM64

wrapt-1.17.0.dev4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (83.1 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

wrapt-1.17.0.dev4-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (82.6 kB view details)

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

wrapt-1.17.0.dev4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (74.8 kB view details)

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

wrapt-1.17.0.dev4-cp39-cp39-macosx_11_0_arm64.whl (38.8 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

wrapt-1.17.0.dev4-cp38-cp38-win_amd64.whl (38.8 kB view details)

Uploaded CPython 3.8 Windows x86-64

wrapt-1.17.0.dev4-cp38-cp38-win32.whl (36.5 kB view details)

Uploaded CPython 3.8 Windows x86

wrapt-1.17.0.dev4-cp38-cp38-musllinux_1_2_x86_64.whl (83.6 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ x86-64

wrapt-1.17.0.dev4-cp38-cp38-musllinux_1_2_i686.whl (76.9 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ i686

wrapt-1.17.0.dev4-cp38-cp38-musllinux_1_2_aarch64.whl (84.0 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ ARM64

wrapt-1.17.0.dev4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (86.3 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

wrapt-1.17.0.dev4-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (85.6 kB view details)

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

wrapt-1.17.0.dev4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (78.1 kB view details)

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

wrapt-1.17.0.dev4-cp38-cp38-macosx_11_0_arm64.whl (38.8 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

File details

Details for the file wrapt-1.17.0.dev4.tar.gz.

File metadata

  • Download URL: wrapt-1.17.0.dev4.tar.gz
  • Upload date:
  • Size: 55.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.6

File hashes

Hashes for wrapt-1.17.0.dev4.tar.gz
Algorithm Hash digest
SHA256 042824d3f69d1e83d441d0c22605d91b6ebf498fc17190abb706cd69ef59e483
MD5 b32fe89240620ff78abccbd7d298bad2
BLAKE2b-256 fadba76d92e3c5b5081000f43a1cd32c25c36b674c36a6cb53e654d9bff529cd

See more details on using hashes here.

File details

Details for the file wrapt-1.17.0.dev4-py3-none-any.whl.

File metadata

  • Download URL: wrapt-1.17.0.dev4-py3-none-any.whl
  • Upload date:
  • Size: 23.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.6

File hashes

Hashes for wrapt-1.17.0.dev4-py3-none-any.whl
Algorithm Hash digest
SHA256 dff6d32d6fcd0b3f364ede9881ac431bc05caa8f8c7874da1fd7704ca17b6721
MD5 9e861733303f82249d29125220a94555
BLAKE2b-256 6761659bc8ad5a7cf89052fa2a8eb6ec60f39c33756d539871654c51d34a6a7c

See more details on using hashes here.

File details

Details for the file wrapt-1.17.0.dev4-cp313-cp313t-win_amd64.whl.

File metadata

File hashes

Hashes for wrapt-1.17.0.dev4-cp313-cp313t-win_amd64.whl
Algorithm Hash digest
SHA256 c16583847c524e3e7e5b6fd179655bc2119242ef9c29ebc2aaaa0d713ae64814
MD5 550e3eafe95b0567a9839d7b89056dc6
BLAKE2b-256 583f462c98261376c5a5c05d4e40bc20759552d6e9fa4c97e192c7865d6d8f89

See more details on using hashes here.

File details

Details for the file wrapt-1.17.0.dev4-cp313-cp313t-win32.whl.

File metadata

File hashes

Hashes for wrapt-1.17.0.dev4-cp313-cp313t-win32.whl
Algorithm Hash digest
SHA256 129f845d09477530b895c1b9260f622179f62e7f78a22ad528cae5e26c0a7e96
MD5 af1d7e7e075f860ba1afb170bdd9427a
BLAKE2b-256 1f761f9aa89aa374edf1f120e7c52d2618ec50e3659554b3054c375b690c22c4

See more details on using hashes here.

File details

Details for the file wrapt-1.17.0.dev4-cp313-cp313t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for wrapt-1.17.0.dev4-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 495340e8b6dc1369a2a77471683ba8ebe7da05407a808e61e155cd605b7172a5
MD5 d0e73811d2dae1dd343441490492560d
BLAKE2b-256 b5516dc1bba1395423ed2f9c6fffe2e8717bea24648d9a708d10bedf686dbbbb

See more details on using hashes here.

File details

Details for the file wrapt-1.17.0.dev4-cp313-cp313t-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for wrapt-1.17.0.dev4-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 f961224141eda571bb63e69baf01ed845bfbca8f761bf419dcd25ab83b61be8c
MD5 86007348a0ed49b3a063e008d4656e59
BLAKE2b-256 658652fa2fa40185f1cc5f4e0becb6b1e444375c94f26939de5f0f0ae2423b6b

See more details on using hashes here.

File details

Details for the file wrapt-1.17.0.dev4-cp313-cp313t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for wrapt-1.17.0.dev4-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f33dfdd2ece3bce146677bb17ba38fedf8247d0de0a8b552a7d264451bf02f2b
MD5 e19a44d4b54d25f8fdcb2917c46c7bd1
BLAKE2b-256 0b3b575878786b40b9f784a89f50f2f484437e49b17f628239471b86974c81f5

See more details on using hashes here.

File details

Details for the file wrapt-1.17.0.dev4-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for wrapt-1.17.0.dev4-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a36bb03d911f602c6b06efcb8a4ee5522de1a18db52aca2920a804413ade0a86
MD5 2ea005efdf9294723f4085da48dea6f4
BLAKE2b-256 654bd74e36e3ea2bd4a89cb02dc5ff3bee0aaa4cf232d7b075938a60da478972

See more details on using hashes here.

File details

Details for the file wrapt-1.17.0.dev4-cp313-cp313t-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for wrapt-1.17.0.dev4-cp313-cp313t-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fdad1bebb1a87bf3f2bf74d69aa982edcad4bc0a895609fd51043208825127b5
MD5 2fc367209e54379dc0fdc141e9ba0eb7
BLAKE2b-256 56a777690a4604fd200cf98c73054ae8abf596b4d886885d4983d5580f72dbd3

See more details on using hashes here.

File details

Details for the file wrapt-1.17.0.dev4-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for wrapt-1.17.0.dev4-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 0366442cf09d071f618f9606af9b1b58c22e132dfa178b765ecf6d9e9c10ac22
MD5 d1df30412ee8591bfd3609d59887bcd3
BLAKE2b-256 b62c7573f6b4d368a62be8dc6a9cbc5b0f6f79f9799a2ec87ccb4cb6c10b63a7

See more details on using hashes here.

File details

Details for the file wrapt-1.17.0.dev4-cp313-cp313t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for wrapt-1.17.0.dev4-cp313-cp313t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6b8a1cb9a7f154157b17dbd7c76edf009502d2f08a4baef599093b306d8617d2
MD5 3f0b5c9f43c50622c0bb2264962a2f56
BLAKE2b-256 8c03551fd7515893a21d3f0bd7518bd0f67f6ebb74bb84b0b94e467a1256da64

See more details on using hashes here.

File details

Details for the file wrapt-1.17.0.dev4-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for wrapt-1.17.0.dev4-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 c16a5deaa857e1b7a897afb94a9788fe7268be40e2db9c30c00bb15bc2e5c0ec
MD5 46e9127433f5eca6a08e0428afa5cd0a
BLAKE2b-256 c6d2eba67bb0a2058394f22fec4c855bab6ee7c3dc8ce8c363b415b87bb5ff94

See more details on using hashes here.

File details

Details for the file wrapt-1.17.0.dev4-cp313-cp313-win32.whl.

File metadata

  • Download URL: wrapt-1.17.0.dev4-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.6

File hashes

Hashes for wrapt-1.17.0.dev4-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 61dd54fbea723de9d26c5c190f3993f3f9faa317fefa03c64658376ea277143b
MD5 d4d667eab80183f168d40b09cec655b1
BLAKE2b-256 f92ecad6576169422d3ca31345c5cfb30818f78da941018cbf220973c40aef2e

See more details on using hashes here.

File details

Details for the file wrapt-1.17.0.dev4-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for wrapt-1.17.0.dev4-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 255d076daafc1292a4de939c05a15e910fb485144d4aec600ea05aa3d4758781
MD5 8b387d555062a7aa6e102ea8dda5cd5f
BLAKE2b-256 81d3814077ced9a7f3813783d69d741a73d2c7cd1b099364795b303779354a61

See more details on using hashes here.

File details

Details for the file wrapt-1.17.0.dev4-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for wrapt-1.17.0.dev4-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 f30c6c814f644ab6a318b52363b11e2c6c1e694b694d055d60dc3414749378f7
MD5 409fddcb18834074ec1f8cb3cc59cb9e
BLAKE2b-256 664f55a7381638bdf98c024c290cb84e293e275fc4d27e630351c69cee2431f3

See more details on using hashes here.

File details

Details for the file wrapt-1.17.0.dev4-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for wrapt-1.17.0.dev4-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5bd451d3c40c48e27aa67e6b0631ee709ca7ab07ba6d7c804172774bc5411486
MD5 1263d4c4fbfea57091f6bfbcb77f4b2c
BLAKE2b-256 be2fd3dd67b3e77e18acf8e459d325def104b2b9c712a7b61645ec830b310426

See more details on using hashes here.

File details

Details for the file wrapt-1.17.0.dev4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for wrapt-1.17.0.dev4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8f108e00027d77d798cf352843d2e5cb9563afff4906e5793a48f3aa81ebc84d
MD5 6b2ed13a8686f071aab92cb974013ec9
BLAKE2b-256 27a38825dbfce998a0c5a16b45b5c221098349b99e31c030b57227680ecb3898

See more details on using hashes here.

File details

Details for the file wrapt-1.17.0.dev4-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for wrapt-1.17.0.dev4-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6452151223061631e53d94d98d1dd6898c1f5fb94d3caf56942522c0c40929eb
MD5 a4d7bd6973251a3bffe8f73594592d2a
BLAKE2b-256 d435c2043bfe2743708e988450acc2005a6a9631e5a78306b5f97ed164f31d1f

See more details on using hashes here.

File details

Details for the file wrapt-1.17.0.dev4-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for wrapt-1.17.0.dev4-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 6e65726c4e0c23d6991f2da053e257f25e8b5253124b54befb6cc8c37129f1f0
MD5 efc5d141df81f5be83f690dcdc3106f8
BLAKE2b-256 8d0a8dfdb7b023037726c10d6d9ea1a62f8f9aab8b2fd84978167b5cb6323f24

See more details on using hashes here.

File details

Details for the file wrapt-1.17.0.dev4-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for wrapt-1.17.0.dev4-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b23f9778667d70224777a0aca17a0c37b9ead79f123a2315ef2e3618ac7a494f
MD5 f606ed59116aa7284159b34e05c49ca8
BLAKE2b-256 9751c7ec96b0d22ad9e46a8597d02cc1fcfc23e454de1e7dab388ae5469b93b1

See more details on using hashes here.

File details

Details for the file wrapt-1.17.0.dev4-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for wrapt-1.17.0.dev4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 8508236b06ec26c470c06362568b88dd3a120e44e3e434f999e0966ab06965ca
MD5 3f9160b77b672ff58580c164abf77ff3
BLAKE2b-256 4b5ecdef1c04d2babbf5e4855e13ca0dfd2373ed5764a20621741989ad34ca51

See more details on using hashes here.

File details

Details for the file wrapt-1.17.0.dev4-cp312-cp312-win32.whl.

File metadata

  • Download URL: wrapt-1.17.0.dev4-cp312-cp312-win32.whl
  • Upload date:
  • Size: 36.7 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.6

File hashes

Hashes for wrapt-1.17.0.dev4-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 ebddc60ac5f87fc60f5e9a89782e93bfed89b874b878891288e30e40645c5530
MD5 7b5a2dcaf98c0b3252ebe20720686215
BLAKE2b-256 f969e88fb50494ade0f5dd756bc6eb5a88c4dd1efa13a9c32b37192f13a559e3

See more details on using hashes here.

File details

Details for the file wrapt-1.17.0.dev4-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for wrapt-1.17.0.dev4-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 fd2a33aa79ea3690911f63cbf2e496f40834c443db4338ed64090b525394af1b
MD5 846a6b4a6098a71bd6bd758b997b4a8b
BLAKE2b-256 379a9ed29d62cdc7fb32027b8a5bf0199e065a4ebde0383161eafca967a41db7

See more details on using hashes here.

File details

Details for the file wrapt-1.17.0.dev4-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for wrapt-1.17.0.dev4-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 52d7a9382d4309eb5460f1bc09e93b3a59fc35ff6acb5c709d1845da67f68467
MD5 a472f35a21dfc13191a9859b61cf367c
BLAKE2b-256 51bae916b1c4142ce9aa9cf271a10284f71d6cc5e70d73c3901d6e45b7beb846

See more details on using hashes here.

File details

Details for the file wrapt-1.17.0.dev4-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for wrapt-1.17.0.dev4-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 037cf1ee34d20d822e98c79c4d7e4f46211909b936773f4fa8b3db3029be2c6a
MD5 3f7e0b7a7ac37495c14c12f847d376cb
BLAKE2b-256 c3dd9a233835577483d9c5f0318bbee7d6056ebd3f5e6cba0a40b7421d489491

See more details on using hashes here.

File details

Details for the file wrapt-1.17.0.dev4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for wrapt-1.17.0.dev4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 dfc1e8a95bf263da2420e39bcdce4c0268279bb7df654f0ef205de6c1f47b8ec
MD5 4365ba7a60f20cd277567689f67d2057
BLAKE2b-256 f3d11360d48bf09bef407c9949be210772fdb9ec73e6ff3297f61aa404bcf67d

See more details on using hashes here.

File details

Details for the file wrapt-1.17.0.dev4-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for wrapt-1.17.0.dev4-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 38cac0b702fbcde7e7acb4796aaf5a7075ff7dd75adbbbdb8f400bc81adcc754
MD5 4b211e6b504d92f43c5aea1d2dbc12fd
BLAKE2b-256 d10c75e799a30b322c19cb5bbb1e7df437290034db0fea993a7d5b043d3f91dc

See more details on using hashes here.

File details

Details for the file wrapt-1.17.0.dev4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for wrapt-1.17.0.dev4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 edddb04a041e35cf677a6b6208a8fa445db16d4ba3d00f88529a8e214e9661dd
MD5 bb54b303bbe1783adfafc6c359db5f8b
BLAKE2b-256 1223611d8b8ac3b5ac53889f0777223a1d0f76ff8c999ec11bc1bc140448b02b

See more details on using hashes here.

File details

Details for the file wrapt-1.17.0.dev4-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for wrapt-1.17.0.dev4-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5171bb9460cbb6cc50e3ea467aa226616c89a9d6103a20a689f9806e9592ca81
MD5 8b43a917b27da8300c78d0e4435a49e2
BLAKE2b-256 3173b41c2ba9a4dbd7106e1aeaaadc79e6851ce46292a366020678aeb0327975

See more details on using hashes here.

File details

Details for the file wrapt-1.17.0.dev4-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for wrapt-1.17.0.dev4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 801388a11645b41641ff6d0d14d683e464b3399f23702cf17a47c322cd1bf106
MD5 fd0df659ffe3e1becb550094b1ecc765
BLAKE2b-256 30d150118a46146d80bcc78ce42d5f5c92bf3df562c251cc567f7186f72382c0

See more details on using hashes here.

File details

Details for the file wrapt-1.17.0.dev4-cp311-cp311-win32.whl.

File metadata

  • Download URL: wrapt-1.17.0.dev4-cp311-cp311-win32.whl
  • Upload date:
  • Size: 36.5 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.6

File hashes

Hashes for wrapt-1.17.0.dev4-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 9066d39fc8d7a3bf26e68b4ee313b6324c82cd75837530c61226025391d2323e
MD5 ced0d35f0597b43b4f55bfd4a6e129df
BLAKE2b-256 0c0e85fa16c434b4f2d1eae836d478e053ceccca1f2a7ab0307efadda7672491

See more details on using hashes here.

File details

Details for the file wrapt-1.17.0.dev4-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for wrapt-1.17.0.dev4-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1e031765c6201aca0b9627e202a2538fe2079af4c65dd9f4f930025e842a3297
MD5 41980289a0cb791bbc9ebe6ca690f412
BLAKE2b-256 52c4898b3bf54ca5cbad420cda1bdc204083611707f2d368a3bffbf7e3a5b0a3

See more details on using hashes here.

File details

Details for the file wrapt-1.17.0.dev4-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for wrapt-1.17.0.dev4-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 caa8bea6c86909e933ed29fe41da96dc3b1297442e3a01b41fd8ab589602eae1
MD5 e98a917fb0d89622a1f2120f9c04d770
BLAKE2b-256 d45adec1ca00f0e39ca6f0ccba76c61aac940368b71e92aa34b63c27d7cf125c

See more details on using hashes here.

File details

Details for the file wrapt-1.17.0.dev4-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for wrapt-1.17.0.dev4-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 beca25ef26c7c009cf866c30de77f2d4e122747ce6af636eae2aafe10f85b0fd
MD5 7b112dc47a7f40b9ffbe13516cc73843
BLAKE2b-256 e7852619144407f7ec91f2fb9794b586ffb2aa76577a81bdf0ebf53d2d379f79

See more details on using hashes here.

File details

Details for the file wrapt-1.17.0.dev4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for wrapt-1.17.0.dev4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3a1ee6ca6be73c8f99654e4dcd3e1ff05c84bb2fc6d62c088f3e3922c9b23e17
MD5 396cf0f6c6ebf5aacfa06110506f36bb
BLAKE2b-256 bcb3b3a2d6b17ffaf1e7542b9c7c8104fdbcc2dc9627c229ab7963281961132a

See more details on using hashes here.

File details

Details for the file wrapt-1.17.0.dev4-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for wrapt-1.17.0.dev4-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 51bfdf0f1320004ec26449ab5866b3557b16363d41ec723838695e18d3e29e8b
MD5 c9a51c2721c5410072b9b9e5d3de6927
BLAKE2b-256 8fcc1b3226ea17c5035c8249dd18b5655b2f2b6bbb7f6e16eb117863545326d9

See more details on using hashes here.

File details

Details for the file wrapt-1.17.0.dev4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for wrapt-1.17.0.dev4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 db496f47f1f3c5e92e3acb244dca35c518c1f5788de28a90dffcd50da4fa873d
MD5 7e3c818feb04801daf0372dc2b175c8a
BLAKE2b-256 5a87dd6d40505806c0feee22455f076a4f8b1da48df2124890ea3fee98ea5476

See more details on using hashes here.

File details

Details for the file wrapt-1.17.0.dev4-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for wrapt-1.17.0.dev4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5217466e788bf82befff1b46558f95ba032f3bb8810c0430b4b233837b5d0663
MD5 3df1be30eead5ed3ff3922c3849e7915
BLAKE2b-256 0cd757b97fcf61ef2f1ece6f77a3715721a847799b2026091acfa755c10d61ef

See more details on using hashes here.

File details

Details for the file wrapt-1.17.0.dev4-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for wrapt-1.17.0.dev4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 0d6e8cb32ab7b5ff0f12cc061be8c2ada4fb2dbadbf945d1c58951889254bb78
MD5 4e7c6d6419c92845bb7de75aa79386b0
BLAKE2b-256 6c4e6717672fd043c88a43ef335834f495ecbf38c74b63c71c6c77b17e5df8e7

See more details on using hashes here.

File details

Details for the file wrapt-1.17.0.dev4-cp310-cp310-win32.whl.

File metadata

  • Download URL: wrapt-1.17.0.dev4-cp310-cp310-win32.whl
  • Upload date:
  • Size: 36.5 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.6

File hashes

Hashes for wrapt-1.17.0.dev4-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 bd70426bc7c9a4e9496284b19e148a38a1efcead0bb13a5d4d157f7ada717fed
MD5 71d22107088ee6fe340fa6864bca3b3b
BLAKE2b-256 c86a338081022eaf5ead9865c760c3d1b694cc41dfc2b79a6257cae6d913d636

See more details on using hashes here.

File details

Details for the file wrapt-1.17.0.dev4-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for wrapt-1.17.0.dev4-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 42a8d3c970f0dac78c30fec5138192124a1fefae701f7e9151b760f1eb23c950
MD5 8cfd4cf6c91454a3a511fb4b43f54774
BLAKE2b-256 4388847ad4c560c11f4acb83d45f5d43d295028e3eafc8a93351890f91172443

See more details on using hashes here.

File details

Details for the file wrapt-1.17.0.dev4-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for wrapt-1.17.0.dev4-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 c4e08729be90a836b13357b544e5bcc4912d427b67f2eeacebc7dda95b2ba2e1
MD5 e19f539c10813b9287b394dce589a939
BLAKE2b-256 c02487d9f5b1d57794626e16b3d6cee2ff5abe4db81b0b6c81c9c0f9fa475038

See more details on using hashes here.

File details

Details for the file wrapt-1.17.0.dev4-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for wrapt-1.17.0.dev4-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 90625f146784774d2f0bc6b71ca0075fbdd7acc555ed65153313a6df64e3af8d
MD5 fb89586453499fa0799f684387d6ebd7
BLAKE2b-256 43fb63c8d4c3110083dedc985b5d8d8f5eb6507ec600343b8e36bd23feaa900b

See more details on using hashes here.

File details

Details for the file wrapt-1.17.0.dev4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for wrapt-1.17.0.dev4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a6da7cc770ca1aaac2730b6980bd74654b41df8018a06e497ca7bab43e7b6a9f
MD5 6fb288a02bea40af59bb0f2d88baa339
BLAKE2b-256 036c862adf3039e1e067b8e380a495da9a87b060ee8966f94add6d6f6ffaeddc

See more details on using hashes here.

File details

Details for the file wrapt-1.17.0.dev4-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for wrapt-1.17.0.dev4-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a85582f4807103a4fbd69c4c75508b178db44b43dc63743b43704461a7b1e611
MD5 d3097d3ffad836dff2f86bb490e06ef7
BLAKE2b-256 761c4d0788e547e87f25c318baf52c7428f68845eb974def95e9edff21ece4ec

See more details on using hashes here.

File details

Details for the file wrapt-1.17.0.dev4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for wrapt-1.17.0.dev4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 26f9f262b2b1f8af36d35a944529c34b09aab0523d166a218f37f68a080e3049
MD5 404031ef4130faa9fab37f9cb6b407fd
BLAKE2b-256 e36bbf6f4e8f9e45f8a98231832d2f9fc2fcce946e6804b1b9bba77bdfe5bc01

See more details on using hashes here.

File details

Details for the file wrapt-1.17.0.dev4-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for wrapt-1.17.0.dev4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8d463d67766d6b97feedaf90dea771528a674c8b3b36d4c63641c1d568462f1c
MD5 2b468529029a35bc907406b40b385206
BLAKE2b-256 ee307d1619347a8d245b944fccd1acfe159f395f94e55d3997beb0a9322676c6

See more details on using hashes here.

File details

Details for the file wrapt-1.17.0.dev4-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for wrapt-1.17.0.dev4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 726040e4fdceb08d48fbe680976e886b64f24d76917ff4bca7161a7902009cba
MD5 bfd51198edde49740ea0186f3a264d6f
BLAKE2b-256 c6e0b85a7b1a668e0206e97746f34e68aa1d8ccb4060e8571f948ebe408e7016

See more details on using hashes here.

File details

Details for the file wrapt-1.17.0.dev4-cp39-cp39-win32.whl.

File metadata

  • Download URL: wrapt-1.17.0.dev4-cp39-cp39-win32.whl
  • Upload date:
  • Size: 36.5 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.6

File hashes

Hashes for wrapt-1.17.0.dev4-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 ec09e421dcd6402600d3167c04b90355a5092002adbfb3b3f138865b46c52afb
MD5 fa19e102578179008f5935e7cc0146df
BLAKE2b-256 d719b8d8e13c7855bb3dd504024bddab050a9fefe8d370f6174473e31e8aeaf0

See more details on using hashes here.

File details

Details for the file wrapt-1.17.0.dev4-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for wrapt-1.17.0.dev4-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1faad28d3aaae9c5bafde12f9cd3003d134758dbfe343ee74ad0d43cd9ae22dc
MD5 faba5671cd0c404d4005d1eafc8f88e3
BLAKE2b-256 119c00ef21e55f718c77a759b223115bf864624765fab215feb08c7ca9fc9693

See more details on using hashes here.

File details

Details for the file wrapt-1.17.0.dev4-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for wrapt-1.17.0.dev4-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 60ed5a440cdadd3773f94fab01e57909a2cadf16deda32fe4373bfda40befe15
MD5 604bc326a6182ea183d32a2e092dc979
BLAKE2b-256 55ea35221f3128ec2ee3fe9e3d9127553d50990d1c9b91f0b708744701b0c483

See more details on using hashes here.

File details

Details for the file wrapt-1.17.0.dev4-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for wrapt-1.17.0.dev4-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 62e6b3833b495560b0a939c04fb04ad985463525e652c38748a14905d0832ee9
MD5 d93312a58892fb67e4576a5695bd9b51
BLAKE2b-256 813178c65cb542bbfb118ae1ca4e63909c66d372c5e86aae2c250fa70e76e854

See more details on using hashes here.

File details

Details for the file wrapt-1.17.0.dev4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for wrapt-1.17.0.dev4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 12bcbc3af97c3f0332086c2dccdd879eb7a93814cdd1b54f0fca6ccfcae578f3
MD5 92b09a7d468be10efa472b557d5def1f
BLAKE2b-256 8030317ba8ae2ed7260c1a45edfb249f2ba318d04feef214e7e5c31ee1e1aa99

See more details on using hashes here.

File details

Details for the file wrapt-1.17.0.dev4-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for wrapt-1.17.0.dev4-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1f76128a7daf981c6cc5d43577d236dea3a702e0a717a2def1dc393b4e719394
MD5 e5028eeaaed5dca28b5dfa0bc1f3a236
BLAKE2b-256 6e1b572507ea34ce0bad114c7f0c8126d23769fc8bd325a3bda6a976c0905bef

See more details on using hashes here.

File details

Details for the file wrapt-1.17.0.dev4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for wrapt-1.17.0.dev4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b4576577547a185bca59c2e65a481ca1b6d05e9c2dbf5037b3a37176dcb9f16a
MD5 eaa9b3e8e6a30a1b602f6279cdb3bd10
BLAKE2b-256 2249f174fb147c6e337430d7f36be9b01ca72fa8f45321547a8108a5f99c96de

See more details on using hashes here.

File details

Details for the file wrapt-1.17.0.dev4-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for wrapt-1.17.0.dev4-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f20520b38a7b658b196828e166e6bdcf50a2c7d4e58f28e33c541ed7f597d0cd
MD5 b4793dc6f51cc1e02b0dbebfbb99db11
BLAKE2b-256 0c5007bb2ae6babe84640df858390992e0cf94528ac0c8a6bf8f1f8a40ea72c4

See more details on using hashes here.

File details

Details for the file wrapt-1.17.0.dev4-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for wrapt-1.17.0.dev4-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 aa052b31772c37d925ebc81b1905d328a78877ee42127b6e14ecd1a1879a1f5e
MD5 21cc24079f06dcad42b9ee1afb4949f3
BLAKE2b-256 ce175b68e293682f66cfa9dd537dfb8a972975d927d5d362a2c8a175682537c3

See more details on using hashes here.

File details

Details for the file wrapt-1.17.0.dev4-cp38-cp38-win32.whl.

File metadata

  • Download URL: wrapt-1.17.0.dev4-cp38-cp38-win32.whl
  • Upload date:
  • Size: 36.5 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.6

File hashes

Hashes for wrapt-1.17.0.dev4-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 fad2e08f0097703eeca32adf1ab983c992a842041b3953410b28647baaeef197
MD5 308be2e8e31b9626d6091ecbcb31955f
BLAKE2b-256 3f5b2ebc636e59e6ed613d2fa636c8c7b2737d757cc7b63df861d7bbf333aad4

See more details on using hashes here.

File details

Details for the file wrapt-1.17.0.dev4-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for wrapt-1.17.0.dev4-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9518c68a0118aff0cf9f4157d6c8eaf34df21c202d8ace800f744bad68bb55ee
MD5 3ec7c397669edbb5d5783a471d53bb35
BLAKE2b-256 e1a2b7edba9fdfa35ece889e11348e1e197626e2593309947098125a0fe6bcba

See more details on using hashes here.

File details

Details for the file wrapt-1.17.0.dev4-cp38-cp38-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for wrapt-1.17.0.dev4-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 a1f1e9cd9f2381aab3f8d59c5394fca4fde03d46c97bb287f48023a2e47f3a0a
MD5 67f2693249aef510ededf8f2c797d09b
BLAKE2b-256 c6db1e8d7439a57c387ed01e836c016b4587216efaee8e5200ec71e5a1715957

See more details on using hashes here.

File details

Details for the file wrapt-1.17.0.dev4-cp38-cp38-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for wrapt-1.17.0.dev4-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ca2be548d5d65407b824183a0715d222e8336d0d2db73046ada0dcb83e5b2d54
MD5 255d2adbecbc1621ca7dbb7e3cc77162
BLAKE2b-256 9cde4284e5e191fff1452173d51f3d13436b7711c90e0e009c1590b6f3cfb13a

See more details on using hashes here.

File details

Details for the file wrapt-1.17.0.dev4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for wrapt-1.17.0.dev4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e8596a4cf12c832ece7101c13097643b811d31cc2c4c538f0181bb95b4f09ad8
MD5 e1323117681db3b698401151063790e7
BLAKE2b-256 0b9ed4c9652bc061de32c56f688c819b8fe638ca6591a4db4d3760ecd58803d9

See more details on using hashes here.

File details

Details for the file wrapt-1.17.0.dev4-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for wrapt-1.17.0.dev4-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 36b298a485030ab43cd7259124067755b383705a36849b0b6909a6f6e6d9142a
MD5 76b8d847a839c259328a570f928333be
BLAKE2b-256 ed721de54b3e62bcac10e2bcfc5fe7f0946362d90c58c9defa7136a25e4d3fea

See more details on using hashes here.

File details

Details for the file wrapt-1.17.0.dev4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for wrapt-1.17.0.dev4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ecaa00f5c6afdbbf7acb71c2592f706fc4174f9e1f6f94a2a68eded99ae6479a
MD5 56b4fdace10862b75fd592615b941604
BLAKE2b-256 56fc7df9ec84dd53bd7c2b337ee756e609c8d7fa67ccc0850a460ba9c76b14f8

See more details on using hashes here.

File details

Details for the file wrapt-1.17.0.dev4-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for wrapt-1.17.0.dev4-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 89b622d711a9c6ecb4b79e92aadbcd38bb4192fa03066d592ac30120b5bfd64f
MD5 3838defd38e67a462de8aa222a3b757e
BLAKE2b-256 57f50c0a87e64d9b2e09bb4a7e6bb0a67e6cae35c470ab09677b27c2426bac85

See more details on using hashes here.

Supported by

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