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.20.0.tar.gz (632.2 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.20.0-pp37-pypy37_pp73-win32.whl (257.9 kB view details)

Uploaded PyPyWindows x86

dependency_injector-4.20.0-pp37-pypy37_pp73-manylinux2010_x86_64.whl (465.1 kB view details)

Uploaded PyPymanylinux: glibc 2.12+ x86-64

dependency_injector-4.20.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (424.8 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

dependency_injector-4.20.0-pp36-pypy36_pp73-win32.whl (257.9 kB view details)

Uploaded PyPyWindows x86

dependency_injector-4.20.0-pp36-pypy36_pp73-manylinux2010_x86_64.whl (465.1 kB view details)

Uploaded PyPymanylinux: glibc 2.12+ x86-64

dependency_injector-4.20.0-pp36-pypy36_pp73-macosx_10_9_x86_64.whl (424.8 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

dependency_injector-4.20.0-pp27-pypy_73-win32.whl (293.2 kB view details)

Uploaded PyPyWindows x86

dependency_injector-4.20.0-pp27-pypy_73-manylinux2010_x86_64.whl (466.7 kB view details)

Uploaded PyPymanylinux: glibc 2.12+ x86-64

dependency_injector-4.20.0-pp27-pypy_73-macosx_10_9_x86_64.whl (426.9 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

dependency_injector-4.20.0-cp39-cp39-win_amd64.whl (414.9 kB view details)

Uploaded CPython 3.9Windows x86-64

dependency_injector-4.20.0-cp39-cp39-win32.whl (339.5 kB view details)

Uploaded CPython 3.9Windows x86

dependency_injector-4.20.0-cp39-cp39-manylinux2010_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.12+ x86-64

dependency_injector-4.20.0-cp39-cp39-manylinux2010_i686.whl (3.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.12+ i686

dependency_injector-4.20.0-cp39-cp39-macosx_10_9_x86_64.whl (628.6 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

dependency_injector-4.20.0-cp38-cp38-win_amd64.whl (415.2 kB view details)

Uploaded CPython 3.8Windows x86-64

dependency_injector-4.20.0-cp38-cp38-win32.whl (340.4 kB view details)

Uploaded CPython 3.8Windows x86

dependency_injector-4.20.0-cp38-cp38-manylinux2010_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ x86-64

dependency_injector-4.20.0-cp38-cp38-manylinux2010_i686.whl (3.4 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ i686

dependency_injector-4.20.0-cp38-cp38-macosx_10_9_x86_64.whl (626.9 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

dependency_injector-4.20.0-cp37-cp37m-win_amd64.whl (389.4 kB view details)

Uploaded CPython 3.7mWindows x86-64

dependency_injector-4.20.0-cp37-cp37m-win32.whl (326.9 kB view details)

Uploaded CPython 3.7mWindows x86

dependency_injector-4.20.0-cp37-cp37m-manylinux2010_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ x86-64

dependency_injector-4.20.0-cp37-cp37m-manylinux2010_i686.whl (2.6 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ i686

dependency_injector-4.20.0-cp37-cp37m-manylinux1_i686.whl (2.6 MB view details)

Uploaded CPython 3.7m

dependency_injector-4.20.0-cp37-cp37m-macosx_10_9_x86_64.whl (602.9 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

dependency_injector-4.20.0-cp36-cp36m-win_amd64.whl (388.9 kB view details)

Uploaded CPython 3.6mWindows x86-64

dependency_injector-4.20.0-cp36-cp36m-win32.whl (329.4 kB view details)

Uploaded CPython 3.6mWindows x86

dependency_injector-4.20.0-cp36-cp36m-manylinux2010_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.12+ x86-64

dependency_injector-4.20.0-cp36-cp36m-manylinux2010_i686.whl (2.6 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.12+ i686

dependency_injector-4.20.0-cp36-cp36m-manylinux1_i686.whl (2.6 MB view details)

Uploaded CPython 3.6m

dependency_injector-4.20.0-cp36-cp36m-macosx_10_9_x86_64.whl (654.6 kB view details)

Uploaded CPython 3.6mmacOS 10.9+ x86-64

dependency_injector-4.20.0-cp35-cp35m-win_amd64.whl (360.1 kB view details)

Uploaded CPython 3.5mWindows x86-64

dependency_injector-4.20.0-cp35-cp35m-win32.whl (301.3 kB view details)

Uploaded CPython 3.5mWindows x86

dependency_injector-4.20.0-cp35-cp35m-manylinux2010_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.5mmanylinux: glibc 2.12+ x86-64

dependency_injector-4.20.0-cp35-cp35m-manylinux2010_i686.whl (2.5 MB view details)

Uploaded CPython 3.5mmanylinux: glibc 2.12+ i686

dependency_injector-4.20.0-cp35-cp35m-manylinux1_i686.whl (2.5 MB view details)

Uploaded CPython 3.5m

dependency_injector-4.20.0-cp35-cp35m-macosx_10_9_x86_64.whl (593.1 kB view details)

Uploaded CPython 3.5mmacOS 10.9+ x86-64

dependency_injector-4.20.0-cp27-cp27mu-manylinux2010_x86_64.whl (2.2 MB view details)

Uploaded CPython 2.7mumanylinux: glibc 2.12+ x86-64

dependency_injector-4.20.0-cp27-cp27mu-manylinux2010_i686.whl (2.1 MB view details)

Uploaded CPython 2.7mumanylinux: glibc 2.12+ i686

dependency_injector-4.20.0-cp27-cp27mu-manylinux1_i686.whl (2.1 MB view details)

Uploaded CPython 2.7mu

dependency_injector-4.20.0-cp27-cp27m-win_amd64.whl (400.0 kB view details)

Uploaded CPython 2.7mWindows x86-64

dependency_injector-4.20.0-cp27-cp27m-win32.whl (331.6 kB view details)

Uploaded CPython 2.7mWindows x86

dependency_injector-4.20.0-cp27-cp27m-manylinux2010_x86_64.whl (2.2 MB view details)

Uploaded CPython 2.7mmanylinux: glibc 2.12+ x86-64

dependency_injector-4.20.0-cp27-cp27m-manylinux2010_i686.whl (2.1 MB view details)

Uploaded CPython 2.7mmanylinux: glibc 2.12+ i686

dependency_injector-4.20.0-cp27-cp27m-manylinux1_i686.whl (2.1 MB view details)

Uploaded CPython 2.7m

dependency_injector-4.20.0-cp27-cp27m-macosx_10_9_x86_64.whl (580.3 kB view details)

Uploaded CPython 2.7mmacOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: dependency-injector-4.20.0.tar.gz
  • Upload date:
  • Size: 632.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for dependency-injector-4.20.0.tar.gz
Algorithm Hash digest
SHA256 73fb7c86e59b7030208909885dc2686d3283ccbafbf8b847707504992b7e3c71
MD5 f78865b938a11417357912dff27272ab
BLAKE2b-256 8197e49e7c9e8a7a823bf97d66aa1b941d9e2db9a3b8e45f09a8c98b56376c49

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.20.0-pp37-pypy37_pp73-win32.whl
  • Upload date:
  • Size: 257.9 kB
  • Tags: PyPy, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for dependency_injector-4.20.0-pp37-pypy37_pp73-win32.whl
Algorithm Hash digest
SHA256 2c55477d06bb163ebf787135d18a671d138da638d2aa91f687632184d378744b
MD5 69c0915410bc2bf274d965367169633c
BLAKE2b-256 a7abfaef833ba797ddab94aa773af65fc365df43066798e3c6a11d018daaa9df

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-4.20.0-pp37-pypy37_pp73-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 d3e3c4d93d0d46d7584463fac295312d06138adac359ff791f3640e53bbc0ce1
MD5 e9dad8c05a122d4f2b090043ba6a182b
BLAKE2b-256 01a34e4abf33ff85577b438102694cf09a2e2845ab512a8866ca81082c3ef0eb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-4.20.0-pp37-pypy37_pp73-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b96dd865e7c8773fdd67f291d9819ffd3f2e8dcc9fdb333528b185dfda83714e
MD5 234795a32d5ed797e83152a126444ef4
BLAKE2b-256 eb56fcb0e47826c8200f11d7f2fe13272fb2df86d083e60072866c1fcc5125c2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-4.20.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5904246b998bba320c711160209ff0a08f1c13f97c198e69c4648a3e6a649687
MD5 672c670b62b9e23afd7b0a9e34cce6a0
BLAKE2b-256 91d3f72175398b775e0b065899b0d22de6613ac7c83be81116375392cc58e4ab

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.20.0-pp36-pypy36_pp73-win32.whl
  • Upload date:
  • Size: 257.9 kB
  • Tags: PyPy, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for dependency_injector-4.20.0-pp36-pypy36_pp73-win32.whl
Algorithm Hash digest
SHA256 a949450982c91dfa2b32fb2f649cb0ec53dcd01e55e5ba07f3b5c6d2cafc0c88
MD5 023b1ab4d97e90b1193935089349fff8
BLAKE2b-256 fab707f8762bd83e9f97abe1a315a434f5eb293e388a6abd01ca0381197d9dde

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-4.20.0-pp36-pypy36_pp73-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 92e9cc3b53369408d0c74157b904d11811f0f496b7f32514109ae0827bb6a9f5
MD5 c357f2ef29abcf305e66a45b13539833
BLAKE2b-256 cfd59708675c916d4be803b9bca09610724d3a7cd4d06883a907e677d3f8ef6c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-4.20.0-pp36-pypy36_pp73-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 86a341e99d55f2fbef40b0ae5baed4a1385e880d4f0e28dc82a24de5ef66add9
MD5 b115b5ad4eff98ac634795721f7f8300
BLAKE2b-256 cad874ee1cb95deab1a6707dbf6c94fd5cb93da373f373472002747b4ea1f098

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-4.20.0-pp36-pypy36_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 22268bbd4ed2679976acf1e3015b7d5d9f760f8c9b34384ea288ab60cc4adc17
MD5 4f67ac53496f8c07584281a75c086617
BLAKE2b-256 9e545757554aaefd09c8a3caa476295276db5626cf26966851996e5543870158

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.20.0-pp27-pypy_73-win32.whl
  • Upload date:
  • Size: 293.2 kB
  • Tags: PyPy, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for dependency_injector-4.20.0-pp27-pypy_73-win32.whl
Algorithm Hash digest
SHA256 a0bb9e70609c2a2558f09335c7ab9a2a857624dd18e5ce583c55a67e3ca9cb16
MD5 6b17a6fb1472b885cafee351c17dc490
BLAKE2b-256 8903b5b4db21702e8a35af77886ec3b595516d2a90bd15cdd16ec1d89bdfb82a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.20.0-pp27-pypy_73-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 466.7 kB
  • Tags: PyPy, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for dependency_injector-4.20.0-pp27-pypy_73-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 59219d4b3f2f82578e8cff03f0c6295099d88d6354ba4093b01ad7dac159219a
MD5 c20c2fad57112b269e5b4352cfd355eb
BLAKE2b-256 d364eddaf981a3c6ccbea4f2da6a241661ee1819c40b155d401874251cfbcd65

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-4.20.0-pp27-pypy_73-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c6ca55943a17bf80e53d5c2933474de934e89452f8f1231386592b08e16cdb86
MD5 d5596bf4e103ed5ea128a63d42cf63e2
BLAKE2b-256 565fb41bb0b5024af7aad959966b3d74a8a5e59cb876837bfbbe51a834891a3e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.20.0-pp27-pypy_73-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 426.9 kB
  • Tags: PyPy, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for dependency_injector-4.20.0-pp27-pypy_73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b019dcd3acdb735312b3484ab0814fc3583e8052962ea7d8fda24412aae5a848
MD5 030ca02603e6c60e67aeed87308a5b0e
BLAKE2b-256 9e3ad3b4df163f4c9163040c93d116db01ca4221394b91a035558252006d0482

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.20.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 414.9 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for dependency_injector-4.20.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 c0922fbd3fea0668dcc96e45438db0c4d80af9e7224bf126979548b0c53c44be
MD5 5a21499824625948c7a686be1c9bd4df
BLAKE2b-256 c55add4e8f56fb3e6585bb3bf691c1ec9910e94b026f3863757655785cfa4bfc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.20.0-cp39-cp39-win32.whl
  • Upload date:
  • Size: 339.5 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for dependency_injector-4.20.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 3cd8fcf2e47705eef4010dfaef90df6aedeed2c9f10eb8e3a021e8f311efe6a0
MD5 40d2da0c4a0dad31aef898a6e840138e
BLAKE2b-256 594a485aed9aef76820a15f6a6d3138c1d8b5a50724794937cd4e2213adede4d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-4.20.0-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b2ce12e1a633ddf8b80f2d7e7b6c0f792bc4edcb783aeda84c87653b490f8314
MD5 2738d1ec373de5a713fa3d4e00f6c82c
BLAKE2b-256 2f50b47544eab48027337231894dad43c9453ad24aa960ec8221b4be2e9c6ecd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.20.0-cp39-cp39-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 3.2 MB
  • Tags: CPython 3.9, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for dependency_injector-4.20.0-cp39-cp39-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 9c75cf5d6b0feddefe840e257e5f7cc816bbbad4112aa0993a7fea7144b07d4f
MD5 2ab872fa538a048bb3db59c74f18fb90
BLAKE2b-256 9dddb33d1f765972515188ecc5e6360bbee6ceef2c27345f18a31b38ac4bf1c9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.20.0-cp39-cp39-manylinux2010_i686.whl
  • Upload date:
  • Size: 3.1 MB
  • Tags: CPython 3.9, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for dependency_injector-4.20.0-cp39-cp39-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 7f3298ee4d3866da93218f2d10ae64fa600c9188765bb7536fe7e08092d4229e
MD5 415b540d7a5112e72a7b19920ef67346
BLAKE2b-256 21e6b4cbdec4511c21ce7d35a2301f6aaf8c8b053b89c330903c5017b6cb314b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.20.0-cp39-cp39-manylinux1_x86_64.whl
  • Upload date:
  • Size: 3.2 MB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for dependency_injector-4.20.0-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 599cfc00af56d0c8c7ae222b16d21afa1a6b04cac0c775d8406a2114968c7ee3
MD5 e3ad7cdfb9b39cdb8166eddd5ec718c3
BLAKE2b-256 3337cc7b23aa9e6455ace9d2cee775ea9ad877c92d97371096cd57bdf491fa19

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.20.0-cp39-cp39-manylinux1_i686.whl
  • Upload date:
  • Size: 3.1 MB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for dependency_injector-4.20.0-cp39-cp39-manylinux1_i686.whl
Algorithm Hash digest
SHA256 6401afa9dd7168a9d6e78b46d107183c72f3a65e02097836a4cc7d161d7c73ac
MD5 e4ff2cdeebec816d792c5f7662f5c4e6
BLAKE2b-256 693c80ed087c1884141164a63554e5b90af5a9f8806bfddd2e97280dfb697a19

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.20.0-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 628.6 kB
  • Tags: CPython 3.9, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for dependency_injector-4.20.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b3b064b52c51b52e2dfcb0e9623a3e49ab736b37a8022a57f1109ae2a4d1bff7
MD5 180bfc16d4a6fa3ce89a314e8537ef34
BLAKE2b-256 2a0d6ead555b636211d29570f01f2e01e54a4e1344fd96dfa81d3db6c571bed7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.20.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 415.2 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for dependency_injector-4.20.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 32530643d5e71be4513a90546b92358e33cd6ca3d8d5c1568973790da0b1d4ca
MD5 ea216656be800c1d79ed30b0612fc693
BLAKE2b-256 f4312b50aa1176e19ff8f105c05150cdc512f5849246c187f2a216b3a2cbe5d6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.20.0-cp38-cp38-win32.whl
  • Upload date:
  • Size: 340.4 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for dependency_injector-4.20.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 4dfa79e88b90b23da7dc3157475719dd0648c88ab404b35a08d4241f9a79ca31
MD5 003757054f741adf507037f29e4d4fa9
BLAKE2b-256 76d6546ff717862f14db7f44fd66903c9be730f30e6e1affc5fb320240562cb9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-4.20.0-cp38-cp38-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f643a48e65df4969310e213795936c96935428e600f688faf0419a83056bf1b1
MD5 ea0b66c697b635226f76921be66ee60b
BLAKE2b-256 12415e39fd5fc51edeaa46fc7be45adbd72a6f76e9ae78bc7b4dea005f162804

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.20.0-cp38-cp38-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 3.6 MB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for dependency_injector-4.20.0-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 46775486595e77dedd6bfe0d26ed46ae215ae19efd300c408e1a10e9c67a7165
MD5 6f4927b90b2107cf341deabfba0e769a
BLAKE2b-256 4f5aa45ba3eb7d757ffc1081a2074dafffb3925115b6e38f05fce121ae5ddeb9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.20.0-cp38-cp38-manylinux2010_i686.whl
  • Upload date:
  • Size: 3.4 MB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for dependency_injector-4.20.0-cp38-cp38-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 8d0ae1081f55e05b026d26dcd328ee6ab66d90292adbeb37111456662f0d7c55
MD5 ab252fdd2dad0bb4a30f93512b1b5868
BLAKE2b-256 bd6e69321f080c04036637f6647c4a3363b6d6df8231373af66154ce004c2cf8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.20.0-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 3.6 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for dependency_injector-4.20.0-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 6b5ac9ddf13c1d4dc8b1b68b0e9fcc19ad01a9440be84b6a8c16c90cfc3ee778
MD5 4145ee8a843e125b2a9c34ab26a5d97d
BLAKE2b-256 e6a0bdc3099764f61ce84a50108b16b45b954b7f852b8e6f8c35ce2012410caa

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.20.0-cp38-cp38-manylinux1_i686.whl
  • Upload date:
  • Size: 3.4 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for dependency_injector-4.20.0-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 1aec26f28b1586110fad611dace46e165160cf4f61b91b3cf935d80a0091d4ae
MD5 3a3bc1f28422f455f07aa353fad03acb
BLAKE2b-256 d8b3b2eb15578ccbad36f45d03ac2dd10e7d2cdb196c22c8136fa48ec03b7694

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.20.0-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 626.9 kB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for dependency_injector-4.20.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b5e49f6898b9ea84a2ea1dbf071fc38102ce4423416e0f2e283695269e0b8227
MD5 f48474842e7f7308949d80905fb82a4d
BLAKE2b-256 9f8a75654fd5b6770fe27a78a0f89e6b4203056c8a2863563d0efdc755224a07

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.20.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 389.4 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for dependency_injector-4.20.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 973463d5bf0ae076295a94062891e810c277283f6e886db3c39d0d9e08e98acc
MD5 36f7ab3c8080cb653f958f0bb7f55314
BLAKE2b-256 39c7a813f8cb83ef087d033c5655c1ac7de3e7bc5aef42720b3f29ddcaca28ae

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.20.0-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 326.9 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for dependency_injector-4.20.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 3af853243490c6840b7371a75b55f779276dfafa4f4bb1be85ea93bed132533c
MD5 9a173f37c9898f663ff46db785a44bd3
BLAKE2b-256 16b9563e1bb5fa4c9e3dbe1b6276b06d17c17b9fee0de272bd02bb9737adf809

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-4.20.0-cp37-cp37m-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 42520077833f2b24d7a1e09b60728a2d1e1906ff84c4b5a73a1569974be675f8
MD5 1da35a9007875c3fce9f301a76735153
BLAKE2b-256 9cdb4e6741bb37d94e26fc6ec572b4407b858141570c749d44a5163fbaa01826

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.20.0-cp37-cp37m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 2.8 MB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for dependency_injector-4.20.0-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 9a449f1db2e833eb0ddec463b362b9512e29feb0cdb9249d45bce32c2644cdd1
MD5 383acb92ae18ebe2ff48971fa28fea9d
BLAKE2b-256 1b012635fb65ac78380dab408f593eb206e71e38f2cca9167ec27f32f45670f3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.20.0-cp37-cp37m-manylinux2010_i686.whl
  • Upload date:
  • Size: 2.6 MB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for dependency_injector-4.20.0-cp37-cp37m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 bec96676de06dfc4c1f2cfb6279cbdf139df53534959382258ea6f3c9e08e847
MD5 b5885e4968d153c8df0aaffea1f5db2c
BLAKE2b-256 abe9f469b03195cb0eb140e12cab3f6e2365dba6999625d69bdd64c609a10cdb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-4.20.0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 68c32eb8033f377a1aab217bea1c78569ec42c041554ed27c0410a2d25c48f0c
MD5 bb95118dd248a0dbce473ccdbd4289d3
BLAKE2b-256 8326d3b0e0689360e8b26da34de3b004ca2959304fbe65652e32338384e05971

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.20.0-cp37-cp37m-manylinux1_i686.whl
  • Upload date:
  • Size: 2.6 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for dependency_injector-4.20.0-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 088ae5ad7fdb02d610232e8f29cd2e1194bc0250971defe046e201f2780f5549
MD5 40d398090a7769d054f88bc86f224563
BLAKE2b-256 d242296acda8b6bf3595861978c1f4ce896ae61ebe2dcc97bb350edfc4cf2ca4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.20.0-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 602.9 kB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for dependency_injector-4.20.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 82a05860d511def23bca25a39c8985cfa381de64b18ceadb051c78e21bbf69e7
MD5 fab0a35b934690290f8f36c9a48b4927
BLAKE2b-256 8d153d494dd318ac688bfabac2a73c854681442d882e28df28f4b6f63ad9e3ec

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.20.0-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 388.9 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for dependency_injector-4.20.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 ec6edc5373bf174a01b4dcd164764ca9afdbed09812ecba0b0a98b62151b6230
MD5 0f14c5bd491cff89a7c193779e026d7c
BLAKE2b-256 2594168cf3f0fee43537b29d64fe984982095ef19a145c4f1472a37683d978c2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.20.0-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 329.4 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for dependency_injector-4.20.0-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 e2936157cfa34dfe62a8192a8c4bd1fa4baf264a2135dea2940a0469a56c0bd0
MD5 ee7d0fd8380c8910f7f9300bf5661be7
BLAKE2b-256 92d40eea191ac447f81c253a3ec311c10713c7f9ea9ccbc4167c61da1f34769b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-4.20.0-cp36-cp36m-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3b656d6e79bf6c5e1f1a70149323b101be609bc7c0e293db7c57190754ff15e5
MD5 65bb8cc49cff1e91b564510d678b7a84
BLAKE2b-256 ba15e83df36dac333b53ff21a1a7ad93abd1000e2b1970bcbffe83f037d0899a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.20.0-cp36-cp36m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 2.8 MB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for dependency_injector-4.20.0-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 5b48b1026e6f34bb4bff9f9de9f6e87dd5bac965856f8c892fcfa45f3cd96ddc
MD5 fb1824b6aa7f0aceb38acd0f74f208ff
BLAKE2b-256 6a382495b2c253e7c121fe043605dd859a019bb602b9698dee4e0100ffb172ac

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.20.0-cp36-cp36m-manylinux2010_i686.whl
  • Upload date:
  • Size: 2.6 MB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for dependency_injector-4.20.0-cp36-cp36m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 6c1c121b48016e09a82f36e0be04af5940356788d416a4714f3ba4216a482359
MD5 1cc48c757626a1aee5f3eafe20152f77
BLAKE2b-256 b314a657f4686499ef122331376b130f5f17067c2b49bd6588b6c1dff6ead408

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-4.20.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b3ad82a9f9c2fc31bc7c08b388cf5068cc7fef49c989fbe0037bdfe9fd5231a3
MD5 77c38d30b316f2e96d5b10733394cc2e
BLAKE2b-256 811d04cbb3fca29d813d58068e530f61872c5a9f481641554ad138555909aac9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.20.0-cp36-cp36m-manylinux1_i686.whl
  • Upload date:
  • Size: 2.6 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for dependency_injector-4.20.0-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 89f30bfecf989ee3f8b50520439abe5ae0a443cbaff1d84e37d819ec31629302
MD5 d2cb136b1491f97bca18a23c885ffd05
BLAKE2b-256 c919a60ea9d07542a71fb08afd91d46541f3279b0e675a78d0b5a6ac62aefe20

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.20.0-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 654.6 kB
  • Tags: CPython 3.6m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for dependency_injector-4.20.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 17958708c4b50b42f0659994006b455317b103bdfe0a424ae8e0a95f1401eff6
MD5 44d3248e1fe708ce7111ced5b033eb2a
BLAKE2b-256 6c70c954386eda70c554e1f466fda60459cfde7411a3541e02911ccd7a129b2f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.20.0-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 360.1 kB
  • Tags: CPython 3.5m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for dependency_injector-4.20.0-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 66d9173758091e787b6e3317e0c0c8bc25de19245bdf892674046c1aeb698f59
MD5 4e0d342339c1008bc39b00fed1a93892
BLAKE2b-256 a33a39ad18f3b7d8007b57842cab6549590098dee1f4bffedbb10f44b94936e5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.20.0-cp35-cp35m-win32.whl
  • Upload date:
  • Size: 301.3 kB
  • Tags: CPython 3.5m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for dependency_injector-4.20.0-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 8b5d1e42d5eeb8a7a8be3e356a789a025105e385524dbf86ed7b610e0b60d1b8
MD5 f88da5aba92e4a80457a365ba238016d
BLAKE2b-256 847ebc579ae3688bda7f5840d12c681fd8ea8c66343e131819f7f8021c5fa461

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-4.20.0-cp35-cp35m-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0dc0eb921f3f4286159cb5bbb0c69d3331fe14508aab17410ce84f2f2bf14997
MD5 685b739198590f37c7b431c8cdc7034f
BLAKE2b-256 33f70577822f26e7e153ce3e235bc1c1258d8627a4fa3f39479042d46169c494

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.20.0-cp35-cp35m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 2.7 MB
  • Tags: CPython 3.5m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for dependency_injector-4.20.0-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 9ab157644377a03b1f63a72fb2b9e81c0c5adb6a0a267124823d4a05f7e3edb7
MD5 2ec6f2b3232a018c49895eb7602e6be2
BLAKE2b-256 f6a5d35377cd99db44f547eae03466bd9f748f97befac6e406bc07d1206f40d0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.20.0-cp35-cp35m-manylinux2010_i686.whl
  • Upload date:
  • Size: 2.5 MB
  • Tags: CPython 3.5m, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for dependency_injector-4.20.0-cp35-cp35m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 a40634334863d442afc52d11d0b88e3f6be9b15a54c02128e55673cad9e062ba
MD5 50231ca9e151f19402d567cf15de9a72
BLAKE2b-256 00ab16a469c587e9dc106e5664e114321610383da5b54dfc5e27cce83554a3bf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-4.20.0-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c18be39d1353c2a0cd33871420b67d77f183488e8a3bde3feae412eb3641bea0
MD5 299797e5fa7fe909f0d5eb4a84242ca1
BLAKE2b-256 7775c409a6864211bc044ca0878979cc0f28771d062432dafe2b73e8654b4659

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.20.0-cp35-cp35m-manylinux1_i686.whl
  • Upload date:
  • Size: 2.5 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for dependency_injector-4.20.0-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 4c8474e69ae042916ef516cacb287e59e70e0ad8b7e41ad1bf81d84a7ed9a4d7
MD5 efdc5caddca83654b2f87c7db1711373
BLAKE2b-256 6896b09f1ab39a51229b0073bf6a2c36beb3bf02e4c486f4e2c8ddb031089166

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.20.0-cp35-cp35m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 593.1 kB
  • Tags: CPython 3.5m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for dependency_injector-4.20.0-cp35-cp35m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ec63687f7f205be3cb73e5b21e25d41fb6ffc77f8dd3dbbeede0de9e433e863b
MD5 6c0b2678541953ced2cbeea74e34f160
BLAKE2b-256 ea0f95bf45ff96626718924cb559a19ab2e1f9684055a316ca0390119f507d3c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.20.0-cp27-cp27mu-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 2.2 MB
  • Tags: CPython 2.7mu, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for dependency_injector-4.20.0-cp27-cp27mu-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 9241b66413df9bd9e4cfaa89e9a6e3c8920af65ba1c3afddf70f9410d465614f
MD5 962c5bf6df131a99198057a2f81c7559
BLAKE2b-256 ec8a902ac153f35fa4f3095807f21a7125ff9c7a80108c9160af02b43a60d220

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.20.0-cp27-cp27mu-manylinux2010_i686.whl
  • Upload date:
  • Size: 2.1 MB
  • Tags: CPython 2.7mu, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for dependency_injector-4.20.0-cp27-cp27mu-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 982a9c80484e7c69a9babac7c94647b35eeb00cbb63d2185af221b161cdeba56
MD5 ddde80aadfbf997ded3ba8575c1bd250
BLAKE2b-256 d21a0f446e1be2b76ca25256b39ebfc2aacf7f7b35bdbbeff2c7aaa70cac51b0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-4.20.0-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 0a32f9645b3e08a274b7bfe8f9b7bea28f75a0abf5979f8aca92f45ebc5982eb
MD5 932b6e7cd68b21fd4ef51ec78a26c631
BLAKE2b-256 316aedb0f1546b3fb512833dc3ec67ca044445ab3231d719fe14877c738f87f1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.20.0-cp27-cp27mu-manylinux1_i686.whl
  • Upload date:
  • Size: 2.1 MB
  • Tags: CPython 2.7mu
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for dependency_injector-4.20.0-cp27-cp27mu-manylinux1_i686.whl
Algorithm Hash digest
SHA256 a089d957fb26aa8f23ab2102facec53f017986a18ce5475695a5efb87cf75950
MD5 68ff2a53adcdd3287bd42df62c51f517
BLAKE2b-256 f8ba0392ca6a3c52d0c71f6c151bd71be368268abd3e5f36043fee76206fb24f

See more details on using hashes here.

File details

Details for the file dependency_injector-4.20.0-cp27-cp27m-win_amd64.whl.

File metadata

  • Download URL: dependency_injector-4.20.0-cp27-cp27m-win_amd64.whl
  • Upload date:
  • Size: 400.0 kB
  • Tags: CPython 2.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for dependency_injector-4.20.0-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 098af884f208cc3f27e4be3084d2bf01840df246d9eb90c1c594f3832e7b09ba
MD5 24ebfa5d5fd9bcc285884435a963584e
BLAKE2b-256 4ef05cd9a262e80bc38ddf0ee4089977d88c49c3d64629c188ef8b6510e5135e

See more details on using hashes here.

File details

Details for the file dependency_injector-4.20.0-cp27-cp27m-win32.whl.

File metadata

  • Download URL: dependency_injector-4.20.0-cp27-cp27m-win32.whl
  • Upload date:
  • Size: 331.6 kB
  • Tags: CPython 2.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for dependency_injector-4.20.0-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 0c7e2e5d9011b1e6046b964ec549d9e97579afb60666397df14ce0b482de8696
MD5 4ee15f17c26d7672937fbac31401d72d
BLAKE2b-256 5a1ac524d0e2630d0ebb754a4dea518e05236bdda6ff2b982c4b49a1f4701930

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.20.0-cp27-cp27m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 2.2 MB
  • Tags: CPython 2.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for dependency_injector-4.20.0-cp27-cp27m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 d55b89792d79e61781048bcfb6eaa5e67020bccbc7f7e3df18b5c5c9719a2337
MD5 5f711ae5cdb0729cfd1c954adf50372e
BLAKE2b-256 fce3eb93ffc807c53c21699f6018978a0861892aa3f4d08d702a1b0a5131b19f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.20.0-cp27-cp27m-manylinux2010_i686.whl
  • Upload date:
  • Size: 2.1 MB
  • Tags: CPython 2.7m, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for dependency_injector-4.20.0-cp27-cp27m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 068aeeb6eac8241f22c8f324db171229548bed2910c61c7716f48b0baacaba18
MD5 a5b0336f7c326bfb619c566592d427ff
BLAKE2b-256 3d0d3c64d23522b13d748ca622cfd007ae5d9e1586b26c3a2ce9bffb9199e261

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-4.20.0-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 de04bff47c357da29a275f64cbff179a9b5b6867703f2b5599741f68d2dcb054
MD5 611289d4d1563d3aa22188cdec34ef63
BLAKE2b-256 5bb6596ac2852ddead34a2af08ac08e7ae28e850c1d9f2736ccacc2ccb1d269b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.20.0-cp27-cp27m-manylinux1_i686.whl
  • Upload date:
  • Size: 2.1 MB
  • Tags: CPython 2.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for dependency_injector-4.20.0-cp27-cp27m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 185595820bb29ad497cf0073dc53b9f584d776a3a0c8ce2eba0f2b43bbda1f0a
MD5 4c9b528245cf64cd5ae9870c0e6798a8
BLAKE2b-256 3c5cf25c58a6e57185b869d3b672790417d4845bd6105096c630ba938d0ac8d3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.20.0-cp27-cp27m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 580.3 kB
  • Tags: CPython 2.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for dependency_injector-4.20.0-cp27-cp27m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a48167f6019c692c3e5b48317b646861885fe91ac1ecd2b44308ff747a13d2b6
MD5 8902d94b798e897b6fd4123c789f87c5
BLAKE2b-256 7286848513915e830f103cb94a9c4b2377edb6f43d13f23cc6c296b44ac0e1f0

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