Skip to main content

Dependency injection framework for Python

Project description

https://raw.githubusercontent.com/wiki/ets-labs/python-dependency-injector/img/logo.svg

Latest Version License Supported Python versions Supported Python implementations Downloads Downloads Downloads Wheel Build Status Coverage Status

What is Dependency Injector?

Dependency Injector is a dependency injection framework for Python.

It helps implementing the dependency injection principle.

Key features of the Dependency Injector:

  • Providers. Provides Factory, Singleton, Callable, Coroutine, Object, List, Dict, Configuration, Resource, Dependency and Selector providers that help assembling your objects. See Providers.

  • Overriding. Can override any provider by another provider on the fly. This helps in testing and configuring dev / stage environment to replace API clients with stubs etc. See Provider overriding.

  • Configuration. Reads configuration from yaml & ini files, pydantic settings, environment variables, and dictionaries. See Configuration provider.

  • Containers. Provides declarative and dynamic containers. See Containers.

  • Resources. Helps with initialization and configuring of logging, event loop, thread or process pool, etc. Can be used for per-function execution scope in tandem with wiring. See Resource provider.

  • Wiring. Injects dependencies into functions and methods. Helps integrating with other frameworks: Django, Flask, Aiohttp, Sanic, FastAPI, etc. See Wiring.

  • Asynchronous. Supports asynchronous injections. See Asynchronous injections.

  • Typing. Provides typing stubs, mypy-friendly. See Typing and mypy.

  • Performance. Fast. Written in Cython.

  • Maturity. Mature and production-ready. Well-tested, documented and supported.

from dependency_injector import containers, providers
from dependency_injector.wiring import inject, Provide


class Container(containers.DeclarativeContainer):

    config = providers.Configuration()

    api_client = providers.Singleton(
        ApiClient,
        api_key=config.api_key,
        timeout=config.timeout.as_int(),
    )

    service = providers.Factory(
        Service,
        api_client=api_client,
    )


@inject
def main(service: Service = Provide[Container.service]):
    ...


if __name__ == '__main__':
    container = Container()
    container.config.api_key.from_env('API_KEY')
    container.config.timeout.from_env('TIMEOUT')
    container.wire(modules=[sys.modules[__name__]])

    main()  # <-- dependency is injected automatically

    with container.api_client.override(mock.Mock()):
        main()  # <-- overridden dependency is injected automatically

When you call main() function the Service dependency is assembled and injected automatically.

When doing a testing you call the container.api_client.override() to replace the real API client with a mock. When you call main() the mock is injected.

You can override any provider with another provider.

It also helps you in configuring project for the different environments: replace an API client with a stub on the dev or stage.

With the Dependency Injector objects assembling is consolidated in the container. Dependency injections are defined explicitly. This makes easier to understand and change how application works.

https://raw.githubusercontent.com/wiki/ets-labs/python-dependency-injector/img/di-readme.svg

Visit the docs to know more about the Dependency injection and inversion of control in Python.

Installation

The package is available on the PyPi:

pip install dependency-injector

Documentation

The documentation is available here.

Examples

Choose one of the following:

Tutorials

Choose one of the following:

Concept

The framework stands on the PEP20 (The Zen of Python) principle:

Explicit is better than implicit

You need to specify how to assemble and where to inject the dependencies explicitly.

The power of the framework is in a simplicity. Dependency Injector is a simple tool for the powerful concept.

Frequently asked questions

What is the dependency injection?
  • dependency injection is a principle that decreases coupling and increases cohesion

Why should I do the dependency injection?
  • your code becomes more flexible, testable and clear 😎

How do I start doing the dependency injection?
  • you start writing the code following the dependency injection principle

  • you register all of your application components and their dependencies in the container

  • when you need a component, you specify where to inject it or get it from the container

What price do I pay and what do I get?
  • you need to explicitly specify the dependencies

  • it will be extra work in the beginning

  • it will payoff as the project grows

Have a question?
Found a bug?
Want to help?
  • ⭐️ Star the Dependency Injector on the Github

  • 🆕 Start a new project with the Dependency Injector

  • 💬 Tell your friend about the Dependency Injector

Want to contribute?
  • 🔀 Fork the project

  • ⬅️ Open a pull request to the develop branch

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

dependency-injector-4.36.0.tar.gz (759.0 kB view details)

Uploaded Source

Built Distributions

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

dependency_injector-4.36.0-pp37-pypy37_pp73-win32.whl (301.7 kB view details)

Uploaded PyPyWindows x86

dependency_injector-4.36.0-pp37-pypy37_pp73-manylinux2010_x86_64.whl (542.4 kB view details)

Uploaded PyPymanylinux: glibc 2.12+ x86-64

dependency_injector-4.36.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (499.8 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

dependency_injector-4.36.0-pp36-pypy36_pp73-win32.whl (301.7 kB view details)

Uploaded PyPyWindows x86

dependency_injector-4.36.0-pp36-pypy36_pp73-manylinux2010_x86_64.whl (542.4 kB view details)

Uploaded PyPymanylinux: glibc 2.12+ x86-64

dependency_injector-4.36.0-pp36-pypy36_pp73-macosx_10_9_x86_64.whl (499.8 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

dependency_injector-4.36.0-pp27-pypy_73-win32.whl (342.9 kB view details)

Uploaded PyPyWindows x86

dependency_injector-4.36.0-pp27-pypy_73-manylinux2010_x86_64.whl (540.7 kB view details)

Uploaded PyPymanylinux: glibc 2.12+ x86-64

dependency_injector-4.36.0-pp27-pypy_73-macosx_10_9_x86_64.whl (502.8 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

dependency_injector-4.36.0-cp39-cp39-win_amd64.whl (480.6 kB view details)

Uploaded CPython 3.9Windows x86-64

dependency_injector-4.36.0-cp39-cp39-win32.whl (393.8 kB view details)

Uploaded CPython 3.9Windows x86

dependency_injector-4.36.0-cp39-cp39-manylinux2010_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.12+ x86-64

dependency_injector-4.36.0-cp39-cp39-manylinux2010_i686.whl (3.6 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.12+ i686

dependency_injector-4.36.0-cp39-cp39-manylinux1_i686.whl (3.6 MB view details)

Uploaded CPython 3.9

dependency_injector-4.36.0-cp39-cp39-macosx_10_9_x86_64.whl (739.7 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

dependency_injector-4.36.0-cp38-cp38-win_amd64.whl (480.6 kB view details)

Uploaded CPython 3.8Windows x86-64

dependency_injector-4.36.0-cp38-cp38-win32.whl (395.1 kB view details)

Uploaded CPython 3.8Windows x86

dependency_injector-4.36.0-cp38-cp38-manylinux2010_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ x86-64

dependency_injector-4.36.0-cp38-cp38-manylinux2010_i686.whl (4.0 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ i686

dependency_injector-4.36.0-cp38-cp38-manylinux1_i686.whl (4.0 MB view details)

Uploaded CPython 3.8

dependency_injector-4.36.0-cp38-cp38-macosx_10_9_x86_64.whl (733.9 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

dependency_injector-4.36.0-cp37-cp37m-win_amd64.whl (452.7 kB view details)

Uploaded CPython 3.7mWindows x86-64

dependency_injector-4.36.0-cp37-cp37m-win32.whl (381.9 kB view details)

Uploaded CPython 3.7mWindows x86

dependency_injector-4.36.0-cp37-cp37m-manylinux2010_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ x86-64

dependency_injector-4.36.0-cp37-cp37m-manylinux2010_i686.whl (3.0 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ i686

dependency_injector-4.36.0-cp37-cp37m-manylinux1_i686.whl (3.0 MB view details)

Uploaded CPython 3.7m

dependency_injector-4.36.0-cp37-cp37m-macosx_10_9_x86_64.whl (708.0 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

dependency_injector-4.36.0-cp36-cp36m-win_amd64.whl (452.5 kB view details)

Uploaded CPython 3.6mWindows x86-64

dependency_injector-4.36.0-cp36-cp36m-win32.whl (384.1 kB view details)

Uploaded CPython 3.6mWindows x86

dependency_injector-4.36.0-cp36-cp36m-manylinux2010_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.12+ x86-64

dependency_injector-4.36.0-cp36-cp36m-manylinux2010_i686.whl (3.0 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.12+ i686

dependency_injector-4.36.0-cp36-cp36m-manylinux1_i686.whl (3.0 MB view details)

Uploaded CPython 3.6m

dependency_injector-4.36.0-cp36-cp36m-macosx_10_9_x86_64.whl (705.0 kB view details)

Uploaded CPython 3.6mmacOS 10.9+ x86-64

dependency_injector-4.36.0-cp35-cp35m-win_amd64.whl (422.5 kB view details)

Uploaded CPython 3.5mWindows x86-64

dependency_injector-4.36.0-cp35-cp35m-win32.whl (355.2 kB view details)

Uploaded CPython 3.5mWindows x86

dependency_injector-4.36.0-cp35-cp35m-manylinux2010_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.5mmanylinux: glibc 2.12+ x86-64

dependency_injector-4.36.0-cp35-cp35m-manylinux2010_i686.whl (2.9 MB view details)

Uploaded CPython 3.5mmanylinux: glibc 2.12+ i686

dependency_injector-4.36.0-cp35-cp35m-manylinux1_i686.whl (2.9 MB view details)

Uploaded CPython 3.5m

dependency_injector-4.36.0-cp35-cp35m-macosx_10_9_x86_64.whl (699.9 kB view details)

Uploaded CPython 3.5mmacOS 10.9+ x86-64

dependency_injector-4.36.0-cp27-cp27mu-manylinux2010_x86_64.whl (2.6 MB view details)

Uploaded CPython 2.7mumanylinux: glibc 2.12+ x86-64

dependency_injector-4.36.0-cp27-cp27mu-manylinux2010_i686.whl (2.4 MB view details)

Uploaded CPython 2.7mumanylinux: glibc 2.12+ i686

dependency_injector-4.36.0-cp27-cp27mu-manylinux1_x86_64.whl (2.6 MB view details)

Uploaded CPython 2.7mu

dependency_injector-4.36.0-cp27-cp27mu-manylinux1_i686.whl (2.4 MB view details)

Uploaded CPython 2.7mu

dependency_injector-4.36.0-cp27-cp27m-manylinux2010_x86_64.whl (2.6 MB view details)

Uploaded CPython 2.7mmanylinux: glibc 2.12+ x86-64

dependency_injector-4.36.0-cp27-cp27m-manylinux2010_i686.whl (2.4 MB view details)

Uploaded CPython 2.7mmanylinux: glibc 2.12+ i686

dependency_injector-4.36.0-cp27-cp27m-manylinux1_i686.whl (2.4 MB view details)

Uploaded CPython 2.7m

dependency_injector-4.36.0-cp27-cp27m-macosx_10_9_x86_64.whl (685.1 kB view details)

Uploaded CPython 2.7mmacOS 10.9+ x86-64

File details

Details for the file dependency-injector-4.36.0.tar.gz.

File metadata

  • Download URL: dependency-injector-4.36.0.tar.gz
  • Upload date:
  • Size: 759.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for dependency-injector-4.36.0.tar.gz
Algorithm Hash digest
SHA256 a5f6090062c7d19947a65fad932f37992cc8a8558d375f040322b72b244a135f
MD5 5672bdf5ecc07b417b72c4aeea9851ac
BLAKE2b-256 6d8d280aaf17eaaa6c2e5635f16589afd6e79a76bc58a78d7825894177854019

See more details on using hashes here.

File details

Details for the file dependency_injector-4.36.0-pp37-pypy37_pp73-win32.whl.

File metadata

  • Download URL: dependency_injector-4.36.0-pp37-pypy37_pp73-win32.whl
  • Upload date:
  • Size: 301.7 kB
  • Tags: PyPy, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for dependency_injector-4.36.0-pp37-pypy37_pp73-win32.whl
Algorithm Hash digest
SHA256 1ac471c4883da871e327c97ce6cb4f2465fe4ed39f5a866661b33f400763f4d6
MD5 db4ba8926a617e41dfa7fe507e560eef
BLAKE2b-256 c54b6df664ec90944ffe94cdcefe2591dcf0399dbe7b725cb17f5889ab14fec6

See more details on using hashes here.

File details

Details for the file dependency_injector-4.36.0-pp37-pypy37_pp73-manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for dependency_injector-4.36.0-pp37-pypy37_pp73-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 2e148d796ac1e232ff0eac7e01c007bd2f242ccc48607fb1b4c3b37aac26a61a
MD5 6fd0639424546e9bb75a29d4d07bd785
BLAKE2b-256 41f47ffe13b47ed0d1311914c1909afe94fd13e24d3eb5026ba7545f402076a9

See more details on using hashes here.

File details

Details for the file dependency_injector-4.36.0-pp37-pypy37_pp73-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for dependency_injector-4.36.0-pp37-pypy37_pp73-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 0ebcd4051f5610eeeff62554124f8823ca420a90b08dc3a946e8654a13fb7569
MD5 70567b9339737086cd3cd551d6c88fdc
BLAKE2b-256 338e80da83a90185e0588809610aadb6d504846a81961c84c3be13313648c357

See more details on using hashes here.

File details

Details for the file dependency_injector-4.36.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for dependency_injector-4.36.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 38b4fec1f1992d340a8c45e79b422aca3d94c16929a2f000594c437ecef253fe
MD5 116d4e8d2aba7ddcbe351a2c39263a6c
BLAKE2b-256 29fdf94c27c7cd2b816b47c2583b2b37ace3f523a845d11ef260536d3078b642

See more details on using hashes here.

File details

Details for the file dependency_injector-4.36.0-pp36-pypy36_pp73-win32.whl.

File metadata

  • Download URL: dependency_injector-4.36.0-pp36-pypy36_pp73-win32.whl
  • Upload date:
  • Size: 301.7 kB
  • Tags: PyPy, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for dependency_injector-4.36.0-pp36-pypy36_pp73-win32.whl
Algorithm Hash digest
SHA256 c7c1a0477529e09f6da2ed86496be39543509dec1f1045564b895e65f90a58ab
MD5 14d243fa3b5ced6dbeb13e77a63e0bd7
BLAKE2b-256 98bdb291545cc59402926d4f968af6971229daa444d5e4806eecd40a6a54c0d8

See more details on using hashes here.

File details

Details for the file dependency_injector-4.36.0-pp36-pypy36_pp73-manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for dependency_injector-4.36.0-pp36-pypy36_pp73-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 17cb9786e1201041c903ebcc1c6743f999d00dbc4b2bbb8b0b46b84e2425c30b
MD5 d4aa706ab75e81580d45b134ce72ef48
BLAKE2b-256 c4b2b574fded02ff7f66715ecae637d002044221782158cdf1ad2ea60640a6a0

See more details on using hashes here.

File details

Details for the file dependency_injector-4.36.0-pp36-pypy36_pp73-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for dependency_injector-4.36.0-pp36-pypy36_pp73-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c4edb61749149ab34248c055f06407a1a66e26b423c57107cc167a28ad85b7ab
MD5 4d2960b3e407f2dcd25bf4d14b83cc3a
BLAKE2b-256 d276642a81359bd7197f92966c38f39f6f32e5b790e777913678a804fc02f54c

See more details on using hashes here.

File details

Details for the file dependency_injector-4.36.0-pp36-pypy36_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for dependency_injector-4.36.0-pp36-pypy36_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 06e8584879b47d6ca9ab809c5f38c5eca5a29b0821d610462e22c3a7efe06546
MD5 098541688ba4de1372a35e71d7258617
BLAKE2b-256 09a336d040d2c9ff8fc125ef049aa43568ef383af80c573a44ccd25ff84271a0

See more details on using hashes here.

File details

Details for the file dependency_injector-4.36.0-pp27-pypy_73-win32.whl.

File metadata

  • Download URL: dependency_injector-4.36.0-pp27-pypy_73-win32.whl
  • Upload date:
  • Size: 342.9 kB
  • Tags: PyPy, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for dependency_injector-4.36.0-pp27-pypy_73-win32.whl
Algorithm Hash digest
SHA256 137ba5afac16506d2f9fe893f875b33dc6ab559feb1202c939a69fa3a929e7a1
MD5 53473ce15aebfaafa60ace640b8e1629
BLAKE2b-256 02dd2c97e9bcdf76e5ebed55895e60fc27d3c9b326659111168a38129b4c76f7

See more details on using hashes here.

File details

Details for the file dependency_injector-4.36.0-pp27-pypy_73-manylinux2010_x86_64.whl.

File metadata

  • Download URL: dependency_injector-4.36.0-pp27-pypy_73-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 540.7 kB
  • Tags: PyPy, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for dependency_injector-4.36.0-pp27-pypy_73-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 888666726461bf2f4a320ff5a36ebc1422da06d9c6fddfe4ccd025d04fb12ffc
MD5 74d4326c094267ed55d74b17cb936101
BLAKE2b-256 e7183c5819b81e5ecb4acb52ef1f8d3787312eccf4fe5abed5e5de66de72dafa

See more details on using hashes here.

File details

Details for the file dependency_injector-4.36.0-pp27-pypy_73-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for dependency_injector-4.36.0-pp27-pypy_73-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 578f1ae80448950dd7198a77797060baf5ce5a586e41dd1e199aab7b25f46de8
MD5 7454c30f8324b11c437d2788675067ec
BLAKE2b-256 7f441c2bc1b37ce06edfc313d6b77750bd4f942a79f7ce24b15040cc619d8321

See more details on using hashes here.

File details

Details for the file dependency_injector-4.36.0-pp27-pypy_73-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: dependency_injector-4.36.0-pp27-pypy_73-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 502.8 kB
  • Tags: PyPy, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for dependency_injector-4.36.0-pp27-pypy_73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a9b3f202da30c3ba455d54cf061e885d9e8c59c84f523b6fffeff520122778d9
MD5 6999475878cdb013a07c906f1fc437f9
BLAKE2b-256 cb9260a7c41bd9864f775496b5c0d8f9df117b335005be20ebb8597fa1f3b793

See more details on using hashes here.

File details

Details for the file dependency_injector-4.36.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: dependency_injector-4.36.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 480.6 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for dependency_injector-4.36.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 c27c049d9f81dd4936cb3cfd2c1e29f6dec93717cc5d9825073e4b3cb704b7c9
MD5 decccfb88e40a7643acf957ac1ff3687
BLAKE2b-256 c8dfbefba221eab8c8fba901f64f28d56f5d161a28a508fce7333d1d178cae3d

See more details on using hashes here.

File details

Details for the file dependency_injector-4.36.0-cp39-cp39-win32.whl.

File metadata

  • Download URL: dependency_injector-4.36.0-cp39-cp39-win32.whl
  • Upload date:
  • Size: 393.8 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for dependency_injector-4.36.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 745ebc717dc5196c97c7d2e0592fea4100d047aed3bcc7ee16bfde1bc012dbac
MD5 e22c53c80eef384057b9ec7407788452
BLAKE2b-256 616a3e251e17fb7d14ba9a850c606bb31a009c3fae4e5b68a478b8aa49b213f8

See more details on using hashes here.

File details

Details for the file dependency_injector-4.36.0-cp39-cp39-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for dependency_injector-4.36.0-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2ee2a37086cba31e43641040483f1c2b00a7dd2f63e892f64988f7a71a3fc4eb
MD5 e148cfe511e39df64a36637b89e2feb1
BLAKE2b-256 5ec6567af1b178455eed5c2673040c9b10eba1f14db7ab2bf58f4c9302cc5c85

See more details on using hashes here.

File details

Details for the file dependency_injector-4.36.0-cp39-cp39-manylinux2010_x86_64.whl.

File metadata

  • Download URL: dependency_injector-4.36.0-cp39-cp39-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 3.8 MB
  • 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.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for dependency_injector-4.36.0-cp39-cp39-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 d95152477583d4b081bd4965398277eb73b736b94f97f23d65f3a5e0ed98ed5f
MD5 d34d24574108007c08e1e6ef7ce2856f
BLAKE2b-256 107be18d4398b2dce8ec29847d7bc13a77712f277a4f8737102793b863ef955e

See more details on using hashes here.

File details

Details for the file dependency_injector-4.36.0-cp39-cp39-manylinux2010_i686.whl.

File metadata

  • Download URL: dependency_injector-4.36.0-cp39-cp39-manylinux2010_i686.whl
  • Upload date:
  • Size: 3.6 MB
  • Tags: CPython 3.9, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for dependency_injector-4.36.0-cp39-cp39-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 55776ffd8247895f6adacb4a49133209af007723d3fd835d65d13f3979ff8971
MD5 aa17cae6d3975518a8f7029ebd687b5c
BLAKE2b-256 3344a6fd53d4c78de1edd6348261421f8da46b77b9517c0d6234f5d5909368be

See more details on using hashes here.

File details

Details for the file dependency_injector-4.36.0-cp39-cp39-manylinux1_x86_64.whl.

File metadata

  • Download URL: dependency_injector-4.36.0-cp39-cp39-manylinux1_x86_64.whl
  • Upload date:
  • Size: 3.8 MB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for dependency_injector-4.36.0-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c8781866cde6e25bae90b37a89ec4c5ea7c62f1d1d7437a780dc6a55b17db354
MD5 f9ae343882b895da1e2f28d40904f2e9
BLAKE2b-256 71d8c8592a3215bbbd09d3248cb065bcd240f55a215f2b44ae2854ab9b989734

See more details on using hashes here.

File details

Details for the file dependency_injector-4.36.0-cp39-cp39-manylinux1_i686.whl.

File metadata

  • Download URL: dependency_injector-4.36.0-cp39-cp39-manylinux1_i686.whl
  • Upload date:
  • Size: 3.6 MB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for dependency_injector-4.36.0-cp39-cp39-manylinux1_i686.whl
Algorithm Hash digest
SHA256 11878ea702897b0c5f7cd4e80b2333106696625e923870efd4f8e6aee0b76fd0
MD5 dbf706b685074328499ce9a22a2bbd76
BLAKE2b-256 771611257e23fc7c33e61094cebde2d3272b167aba53f104ceb7e115ad6241fb

See more details on using hashes here.

File details

Details for the file dependency_injector-4.36.0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: dependency_injector-4.36.0-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 739.7 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.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for dependency_injector-4.36.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c992d332eadd32d8a14378147cc288273c97a5b28e82aadae27a1521b18c2db4
MD5 fb244967b47a87a046b6b4c90e02e694
BLAKE2b-256 560d0b001b3944a0f066f2271c99304efdb0629e2b5ad4a4ec2108f8689666e5

See more details on using hashes here.

File details

Details for the file dependency_injector-4.36.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: dependency_injector-4.36.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 480.6 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for dependency_injector-4.36.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 a05781f827ad8ab5d7b89279886459ffdb0ac9692ba556fc30730f1e5b86bcd5
MD5 264b430744e1685370478b33629566f0
BLAKE2b-256 1a6a82c2e21f456855f36e4b498b635f844b89752a0213cd72ff1ccb6060d051

See more details on using hashes here.

File details

Details for the file dependency_injector-4.36.0-cp38-cp38-win32.whl.

File metadata

  • Download URL: dependency_injector-4.36.0-cp38-cp38-win32.whl
  • Upload date:
  • Size: 395.1 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for dependency_injector-4.36.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 c12f666cacb297154348e701cf302a9dff0d6d7b57ab54714bb2328e1de0495e
MD5 48ca2de73edd9a89cdd9081d20b2c814
BLAKE2b-256 8285622ca830aeec38d9733ff9dc7b90acd584b2ea56ba1a11e102f5abf1d9d1

See more details on using hashes here.

File details

Details for the file dependency_injector-4.36.0-cp38-cp38-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for dependency_injector-4.36.0-cp38-cp38-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b3d88af3377b1feb805723fb13f645f7a1a7800497f896098ac370f25390a6a0
MD5 4a2647a180528dcc16109b5a7c462d4c
BLAKE2b-256 df81fb8d886f3544db110d872abdfa3a97c4b48edb02ca5a76a266d14fb783dc

See more details on using hashes here.

File details

Details for the file dependency_injector-4.36.0-cp38-cp38-manylinux2010_x86_64.whl.

File metadata

  • Download URL: dependency_injector-4.36.0-cp38-cp38-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 4.2 MB
  • 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.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for dependency_injector-4.36.0-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 6eaafd241ed533a5a4a9c9551e900bfd949d966eed6cb5c408d3e27680ea8b39
MD5 ca46c4251b1b84d860aee1e1211fb904
BLAKE2b-256 9c034a0493bc7e0e47779e1f698ce4cb0a06f2a96d86e5ae4027951cc9238062

See more details on using hashes here.

File details

Details for the file dependency_injector-4.36.0-cp38-cp38-manylinux2010_i686.whl.

File metadata

  • Download URL: dependency_injector-4.36.0-cp38-cp38-manylinux2010_i686.whl
  • Upload date:
  • Size: 4.0 MB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for dependency_injector-4.36.0-cp38-cp38-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 06080b49672e53b99974b0e36e25e99c097506b54371cc203c3b44717881b64c
MD5 312c08849158f6de6f313634e035eed0
BLAKE2b-256 bbd55ec249182ef0e0933d0ba8d090269be4fc9999c566f7175230eed9f985d0

See more details on using hashes here.

File details

Details for the file dependency_injector-4.36.0-cp38-cp38-manylinux1_x86_64.whl.

File metadata

  • Download URL: dependency_injector-4.36.0-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 4.2 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for dependency_injector-4.36.0-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 74cbcdf0399d5a56c92f95c13dfd4ec88996de98a59e4fe18f1561e95e073804
MD5 47cf0fd2ef33bd1bee3f0f39ff73ebd6
BLAKE2b-256 3bf042bbb33a106b9c8bf8288ef0833b55dca715b0e58a094deeb5537b4bd993

See more details on using hashes here.

File details

Details for the file dependency_injector-4.36.0-cp38-cp38-manylinux1_i686.whl.

File metadata

  • Download URL: dependency_injector-4.36.0-cp38-cp38-manylinux1_i686.whl
  • Upload date:
  • Size: 4.0 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for dependency_injector-4.36.0-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 705c3b830f7234d07183fe7b1eed15ec2178f80fcb8698c0225882bb803758ca
MD5 cca122ebb405873db172d30c60ae94e2
BLAKE2b-256 81b8a93109c3484be3d93239d86aa9f9268e4470ab55ca845a586fbc6e6a2fe9

See more details on using hashes here.

File details

Details for the file dependency_injector-4.36.0-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: dependency_injector-4.36.0-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 733.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.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for dependency_injector-4.36.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4104375d684b557c64d8ce7350bae5d0f93c172d7b06640cf40b689f00faf74b
MD5 a1d8cc482dd7c734faa90f6a0d01e63b
BLAKE2b-256 7769e2e62c506ced16bee6b7dc998f8c8e3d7e9cec8a510818273465a9e7b5c0

See more details on using hashes here.

File details

Details for the file dependency_injector-4.36.0-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: dependency_injector-4.36.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 452.7 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for dependency_injector-4.36.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 350534eff52e5c1808e7b090db5c49bac542a5e2708a07930e6a125729164a64
MD5 4ebb8de0c5c19ae6782138891e370376
BLAKE2b-256 405dec8d3ecb45088307ee299384d807742115b93f22506988a2be0adbf4df54

See more details on using hashes here.

File details

Details for the file dependency_injector-4.36.0-cp37-cp37m-win32.whl.

File metadata

  • Download URL: dependency_injector-4.36.0-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 381.9 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for dependency_injector-4.36.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 1b0ccff3a2af64e21099f3e22423ffef7000d332a541452ddae6ab7316c408fe
MD5 596908dfc419bdd3b9f9268098c90158
BLAKE2b-256 b97b3ddf2c8fca8ad391eb3831529e5c39b562120c60e4ccb7348b5aacdef0dd

See more details on using hashes here.

File details

Details for the file dependency_injector-4.36.0-cp37-cp37m-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for dependency_injector-4.36.0-cp37-cp37m-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4c17c2caf5587652ba084d118c81c90f363fc18bbedeb17e5014be8e995bb245
MD5 20a07d7e5610ab7d736d921d930a39e1
BLAKE2b-256 8c00007614d114f9a1f5c31ebbc2fd81a0637551465c7322c3acf7c1e7a6d421

See more details on using hashes here.

File details

Details for the file dependency_injector-4.36.0-cp37-cp37m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: dependency_injector-4.36.0-cp37-cp37m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 3.2 MB
  • 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.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for dependency_injector-4.36.0-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 73541fafdb842814fb57a1986dd2c7ba725e148c0f1b2f1efa5c0625db54d422
MD5 8b7f7fd7dbb5006d9cf0217a06250363
BLAKE2b-256 1846b31e71b62578191a1342409f6764e13742088d80aaa4f33393b7dba793d6

See more details on using hashes here.

File details

Details for the file dependency_injector-4.36.0-cp37-cp37m-manylinux2010_i686.whl.

File metadata

  • Download URL: dependency_injector-4.36.0-cp37-cp37m-manylinux2010_i686.whl
  • Upload date:
  • Size: 3.0 MB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for dependency_injector-4.36.0-cp37-cp37m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 c119ca48cf2849e0146bdd06e628998a83d7d859ba94d3ae7c76ebc5897ea1e5
MD5 423f1b0a2d8d8640d6659807680a5ef0
BLAKE2b-256 1b8844ab75274c5c91cb34f426b44a0094a45397cf10e248573d6f6bf0120cc5

See more details on using hashes here.

File details

Details for the file dependency_injector-4.36.0-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: dependency_injector-4.36.0-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 3.2 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for dependency_injector-4.36.0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 20588e57dd761fe23af09087a14d0b3a732d83d9e3da988f6d8c87a94b601073
MD5 90fd295074b6e4b4d1b9a3fc4c2086c4
BLAKE2b-256 f7ca67eff3a8aacc133f81ae80567f5ed465c4d313a2f204065b157b6c619a54

See more details on using hashes here.

File details

Details for the file dependency_injector-4.36.0-cp37-cp37m-manylinux1_i686.whl.

File metadata

  • Download URL: dependency_injector-4.36.0-cp37-cp37m-manylinux1_i686.whl
  • Upload date:
  • Size: 3.0 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for dependency_injector-4.36.0-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 86f3eee745889a0acac0304065071bdefa61f74697f2ac5871f1b6287a677b2b
MD5 7bbbceb60d501ba5f3c8cb922324264e
BLAKE2b-256 4cc87ff0940d6ce8d0963d42493c36678f06de620f8b0350231863453e5d1243

See more details on using hashes here.

File details

Details for the file dependency_injector-4.36.0-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: dependency_injector-4.36.0-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 708.0 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.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for dependency_injector-4.36.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a42bf52a7d3b70eb038972dfbb14bf84303eeed3e54a2f88112e52756edc26a9
MD5 0384d8c7a3766e4c9c9e80dd1c27c10b
BLAKE2b-256 2edab4bfdbbf6133181f1fba2cf114ce4ff5f027aa08f64b63d7477e54aac084

See more details on using hashes here.

File details

Details for the file dependency_injector-4.36.0-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: dependency_injector-4.36.0-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 452.5 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for dependency_injector-4.36.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 6c6057d04a691cefbff0d08bcb29c5b007c8d9c778c371f0f42ee4164119a95c
MD5 66c824678025aa983aff7a4acfdd3d91
BLAKE2b-256 11c32bfb844a7bbc56c37c5c27620bb82dec4a40e114898686f70632c2dce762

See more details on using hashes here.

File details

Details for the file dependency_injector-4.36.0-cp36-cp36m-win32.whl.

File metadata

  • Download URL: dependency_injector-4.36.0-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 384.1 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for dependency_injector-4.36.0-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 767c0e167af67f1301ca4a73777b732416f91a5e7c750ac5206cacbf3b9b913e
MD5 1f403d9ba671334f3a036c43ba7ab97c
BLAKE2b-256 8f76ed3663dc51c871247445e551399393cc75f89fb86e9886dd1f9735d956ae

See more details on using hashes here.

File details

Details for the file dependency_injector-4.36.0-cp36-cp36m-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for dependency_injector-4.36.0-cp36-cp36m-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 469434029eef09e3efcabaa866f8b92e825dcfe55a417a514833586838c583a9
MD5 140afc1afe73f93fd87954a20ac591d2
BLAKE2b-256 6604894e9afdaa5e06d74e503302eaab42cecd1324b40ae39a3e629bf8ac4b94

See more details on using hashes here.

File details

Details for the file dependency_injector-4.36.0-cp36-cp36m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: dependency_injector-4.36.0-cp36-cp36m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 3.3 MB
  • 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.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for dependency_injector-4.36.0-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 3464be739ebba073178603a838aa666960aac641315b8e5fbc7d97cb14ae3f7f
MD5 fb1a3d098c8f7db2cfbcc8bf3075b20e
BLAKE2b-256 b2290c057983dbd105b44cdf60f0e342383fcac8dadc692e95ceb6aeefb6f4f0

See more details on using hashes here.

File details

Details for the file dependency_injector-4.36.0-cp36-cp36m-manylinux2010_i686.whl.

File metadata

  • Download URL: dependency_injector-4.36.0-cp36-cp36m-manylinux2010_i686.whl
  • Upload date:
  • Size: 3.0 MB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for dependency_injector-4.36.0-cp36-cp36m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 ff58262c852e0b6bb7bba4bb7966dbf4a513125e1f95fda6219c2f16a1df49a5
MD5 40dc071ac6c352865c5528104ca59497
BLAKE2b-256 550473155e935d5fd5ecd6ac2a3470e654b495fa3129cc106605bf3f511a29c1

See more details on using hashes here.

File details

Details for the file dependency_injector-4.36.0-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: dependency_injector-4.36.0-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 3.3 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for dependency_injector-4.36.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f457748495a1291d698bd51be75866e23e0e6ac29be91f49cb5609cd808a242d
MD5 6af345eceddd33bf4b2db3276a716f92
BLAKE2b-256 a6162156ae56475b37b5e5ecc60155ed8e3c8e3a49748c49d8219c1bd11c2377

See more details on using hashes here.

File details

Details for the file dependency_injector-4.36.0-cp36-cp36m-manylinux1_i686.whl.

File metadata

  • Download URL: dependency_injector-4.36.0-cp36-cp36m-manylinux1_i686.whl
  • Upload date:
  • Size: 3.0 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for dependency_injector-4.36.0-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 4598e854e5c2721c2afa4da580c73e2e6ffc5322e71546ade6eb1c0e9c529b6e
MD5 c62f7b9fcd91b699b7b7e93972f35277
BLAKE2b-256 bfb2414ea1af8431d24723306dfee0c2ace027cd29eb3dd84afb5550fe75fb61

See more details on using hashes here.

File details

Details for the file dependency_injector-4.36.0-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: dependency_injector-4.36.0-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 705.0 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.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for dependency_injector-4.36.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8456c0898d0295c33d9286cc596320a23c9b6785bd87eeddaaf084933ac86ed3
MD5 148c548e5ce00e9f85caf27426db37ab
BLAKE2b-256 046bc6ef15c0baf8b6defffda2cd7681567eab244a25d2598eb6b0ce48675813

See more details on using hashes here.

File details

Details for the file dependency_injector-4.36.0-cp35-cp35m-win_amd64.whl.

File metadata

  • Download URL: dependency_injector-4.36.0-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 422.5 kB
  • Tags: CPython 3.5m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for dependency_injector-4.36.0-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 a3c4172c2fc3a844fd167b66866a0eddd416ae34195243e63cedd7c71cd52911
MD5 570c3955da6bba7942952d8c8deaad2d
BLAKE2b-256 c16f191a3b195ba35103db62f1387fa1cb60f2723a000c0c6811b92af0d5ddf3

See more details on using hashes here.

File details

Details for the file dependency_injector-4.36.0-cp35-cp35m-win32.whl.

File metadata

  • Download URL: dependency_injector-4.36.0-cp35-cp35m-win32.whl
  • Upload date:
  • Size: 355.2 kB
  • Tags: CPython 3.5m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for dependency_injector-4.36.0-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 0b48f300dc5eb3d6415d9baaea1a783b261fca6d8cd9cf80fb2665fb27818fb3
MD5 ef556f8ff98a873e4daa576e960322a2
BLAKE2b-256 202a0bc94eda1c93df8f7a4075830bf6f533c0665f24548be267c8cc95126095

See more details on using hashes here.

File details

Details for the file dependency_injector-4.36.0-cp35-cp35m-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for dependency_injector-4.36.0-cp35-cp35m-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6abf2fe5bc1fc49a90f7319ad699565f4606b314a0c549fa5642d96c9bd0c4b3
MD5 e4d45bb71d74abb9f3def4b8aef065e0
BLAKE2b-256 05842d800ffead0baa4ef3083a2ad29246e8fb46415abc3da486b5633039f409

See more details on using hashes here.

File details

Details for the file dependency_injector-4.36.0-cp35-cp35m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: dependency_injector-4.36.0-cp35-cp35m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 3.1 MB
  • 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.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for dependency_injector-4.36.0-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 c45e78ba34a908cbedb5cb69fc1724762a025ed464c4c9f96c4df6caa4ba9d9d
MD5 8c77977eb9e8135b196d4270cfb0ba28
BLAKE2b-256 e922bef5b9664082f813b23febf3e38196625698352cdc2e830af2ea5e92f6f3

See more details on using hashes here.

File details

Details for the file dependency_injector-4.36.0-cp35-cp35m-manylinux2010_i686.whl.

File metadata

  • Download URL: dependency_injector-4.36.0-cp35-cp35m-manylinux2010_i686.whl
  • Upload date:
  • Size: 2.9 MB
  • Tags: CPython 3.5m, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for dependency_injector-4.36.0-cp35-cp35m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 6d29e4663b7f32b344fbb89d300997ce2ded092c00b579ff9af790fb4f280d7b
MD5 14d625a95a7cba24e84debcdd193ce89
BLAKE2b-256 256bdb4f2d6e2fc924adbaf05b9a4de16a41e72587bd005effbd91f775e600b3

See more details on using hashes here.

File details

Details for the file dependency_injector-4.36.0-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

  • Download URL: dependency_injector-4.36.0-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 3.1 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for dependency_injector-4.36.0-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 50a19b90575820b75ae9a353d0bdaa5f5ec185e00bc1086eccb70e5171f841b4
MD5 b566dc035d23c280fe036077a7a1a60c
BLAKE2b-256 70999638f1d1049fd9580841425a0a8fae6690877e62880c78b2d0bc4dfd2e26

See more details on using hashes here.

File details

Details for the file dependency_injector-4.36.0-cp35-cp35m-manylinux1_i686.whl.

File metadata

  • Download URL: dependency_injector-4.36.0-cp35-cp35m-manylinux1_i686.whl
  • Upload date:
  • Size: 2.9 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for dependency_injector-4.36.0-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 f7dc2aa1628ce1a8d14a08c7d60af5027aa1f2dbc1ff500ae2c16fd6b2a64ec3
MD5 aeae0f0a4362712bf6e542a895f5a97f
BLAKE2b-256 cd70ac7bcf6f45d5fed249452ecd3fd170bfc687f495898f3ade66e58dd0616c

See more details on using hashes here.

File details

Details for the file dependency_injector-4.36.0-cp35-cp35m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: dependency_injector-4.36.0-cp35-cp35m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 699.9 kB
  • Tags: CPython 3.5m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for dependency_injector-4.36.0-cp35-cp35m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 413289f9890ab40bf9e053bb08ea956f6c33e6f6052a3607a85c298f713b832d
MD5 3bfd5e32f391ce882cd203c59913cef6
BLAKE2b-256 0ac94aa2a1271af1f95d880bbbfe9a7a268518ba94ce31c281d1cd4732c32dd2

See more details on using hashes here.

File details

Details for the file dependency_injector-4.36.0-cp27-cp27mu-manylinux2010_x86_64.whl.

File metadata

  • Download URL: dependency_injector-4.36.0-cp27-cp27mu-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 2.6 MB
  • 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.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for dependency_injector-4.36.0-cp27-cp27mu-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 460f914fd0db486799e557daf294b8679656fe856c9dd015b5b219efa1a9e517
MD5 4655c331e94e2ac7c6817c4470268f04
BLAKE2b-256 e7573bddcdebed49e23ddae7fcdb1c95372dfc8af5be07b5502cada96284d1bb

See more details on using hashes here.

File details

Details for the file dependency_injector-4.36.0-cp27-cp27mu-manylinux2010_i686.whl.

File metadata

  • Download URL: dependency_injector-4.36.0-cp27-cp27mu-manylinux2010_i686.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: CPython 2.7mu, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for dependency_injector-4.36.0-cp27-cp27mu-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 21ed6b93be233fb4b46c094a3ba260f5c6f852ea2c4c01578fb097a640403783
MD5 6a7469efee379658acfe0cee7d44dab9
BLAKE2b-256 106e2569b494e2cbe815ef4fc0a64d6d61f45cb57e429f7e7d9b81ee413aa100

See more details on using hashes here.

File details

Details for the file dependency_injector-4.36.0-cp27-cp27mu-manylinux1_x86_64.whl.

File metadata

  • Download URL: dependency_injector-4.36.0-cp27-cp27mu-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.6 MB
  • Tags: CPython 2.7mu
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for dependency_injector-4.36.0-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a9502d2530cdf284fe9df87a779ceee7711c6b1cb742e2f972aa59c6ce4c7878
MD5 6afd49b8363860e59dd9a3d93380f909
BLAKE2b-256 11920c60defbd9d7c2372a9875e90647b1fa37f64c73584bc115c8184fa1df5a

See more details on using hashes here.

File details

Details for the file dependency_injector-4.36.0-cp27-cp27mu-manylinux1_i686.whl.

File metadata

  • Download URL: dependency_injector-4.36.0-cp27-cp27mu-manylinux1_i686.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: CPython 2.7mu
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for dependency_injector-4.36.0-cp27-cp27mu-manylinux1_i686.whl
Algorithm Hash digest
SHA256 17668003e34afa96a538d23dfc16ce730aa4d04ed7ac8cfd2a252f12f56bd083
MD5 4280118746c87955075823e58460d90a
BLAKE2b-256 13909bf6968993706be87d483de84211c0a24db6c955b81366dd7135a85e5a72

See more details on using hashes here.

File details

Details for the file dependency_injector-4.36.0-cp27-cp27m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: dependency_injector-4.36.0-cp27-cp27m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 2.6 MB
  • 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.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for dependency_injector-4.36.0-cp27-cp27m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 52055e6026893945b5ddc1873e09b3bd6d1cda56e164bcaf75285527ee3b8114
MD5 05d352077581e62854f0ef396efc282f
BLAKE2b-256 724a6edf45d6de175a2340b13317fd8f8049bbf5abcd4c4346f4e4ebe491e375

See more details on using hashes here.

File details

Details for the file dependency_injector-4.36.0-cp27-cp27m-manylinux2010_i686.whl.

File metadata

  • Download URL: dependency_injector-4.36.0-cp27-cp27m-manylinux2010_i686.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: CPython 2.7m, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for dependency_injector-4.36.0-cp27-cp27m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 2ff603505bc61a622410055c0a92076d7f2ea95699b3a11ad0ad29269c44aa7a
MD5 1a41f0dc91b8ec86063c0f73150b0b11
BLAKE2b-256 56ef4e03dc88f2fb48515c2b5d0314a4443623757f3e97d3a717a2c690fe7878

See more details on using hashes here.

File details

Details for the file dependency_injector-4.36.0-cp27-cp27m-manylinux1_x86_64.whl.

File metadata

  • Download URL: dependency_injector-4.36.0-cp27-cp27m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.6 MB
  • Tags: CPython 2.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for dependency_injector-4.36.0-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 ba13d419d4364851dfc5fbf5ee685d851a42542f67f62a5ede1c1bc164cd6369
MD5 979160426a56ad780e64f1d6f1b32542
BLAKE2b-256 de10591cc6a6489a30f0b25edb33338fc9cb4b8bf023dd2e441a8e9a2147823f

See more details on using hashes here.

File details

Details for the file dependency_injector-4.36.0-cp27-cp27m-manylinux1_i686.whl.

File metadata

  • Download URL: dependency_injector-4.36.0-cp27-cp27m-manylinux1_i686.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: CPython 2.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for dependency_injector-4.36.0-cp27-cp27m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 7e4b517e71498916fdb6310809cb4ea294abee6c1cec9c3e6e663ef84ea87b5d
MD5 ab21cc376ba3d5843cc584c2363b0c50
BLAKE2b-256 928b53848b02e1a5c65399ff725356794e7b55c64b040d11ffc149556a067701

See more details on using hashes here.

File details

Details for the file dependency_injector-4.36.0-cp27-cp27m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: dependency_injector-4.36.0-cp27-cp27m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 685.1 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.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for dependency_injector-4.36.0-cp27-cp27m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 01dfc4aaee8bdd6b12e13a052571501eaa2e395c1729f00d956bdf62b34d8436
MD5 79fecd7b8e16030334d5629cf4410243
BLAKE2b-256 275563db38e2a4e3e22881488662247b7f7ba2130d02f50f4a5ed2d3740608c0

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