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.2.tar.gz (631.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.2-pp37-pypy37_pp73-win32.whl (257.2 kB view details)

Uploaded PyPyWindows x86

dependency_injector-4.20.2-pp37-pypy37_pp73-manylinux2010_x86_64.whl (463.7 kB view details)

Uploaded PyPymanylinux: glibc 2.12+ x86-64

dependency_injector-4.20.2-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (423.4 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

dependency_injector-4.20.2-pp36-pypy36_pp73-win32.whl (257.2 kB view details)

Uploaded PyPyWindows x86

dependency_injector-4.20.2-pp36-pypy36_pp73-manylinux2010_x86_64.whl (463.7 kB view details)

Uploaded PyPymanylinux: glibc 2.12+ x86-64

dependency_injector-4.20.2-pp36-pypy36_pp73-macosx_10_9_x86_64.whl (423.4 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

dependency_injector-4.20.2-pp27-pypy_73-win32.whl (292.3 kB view details)

Uploaded PyPyWindows x86

dependency_injector-4.20.2-pp27-pypy_73-manylinux2010_x86_64.whl (465.3 kB view details)

Uploaded PyPymanylinux: glibc 2.12+ x86-64

dependency_injector-4.20.2-pp27-pypy_73-macosx_10_9_x86_64.whl (425.4 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

dependency_injector-4.20.2-cp39-cp39-win_amd64.whl (413.7 kB view details)

Uploaded CPython 3.9Windows x86-64

dependency_injector-4.20.2-cp39-cp39-win32.whl (338.5 kB view details)

Uploaded CPython 3.9Windows x86

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

Uploaded CPython 3.9manylinux: glibc 2.12+ x86-64

dependency_injector-4.20.2-cp39-cp39-manylinux2010_i686.whl (3.0 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.12+ i686

dependency_injector-4.20.2-cp39-cp39-macosx_10_9_x86_64.whl (626.4 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

dependency_injector-4.20.2-cp38-cp38-win_amd64.whl (414.1 kB view details)

Uploaded CPython 3.8Windows x86-64

dependency_injector-4.20.2-cp38-cp38-win32.whl (339.4 kB view details)

Uploaded CPython 3.8Windows x86

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

Uploaded CPython 3.8manylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.8manylinux: glibc 2.12+ i686

dependency_injector-4.20.2-cp38-cp38-macosx_10_9_x86_64.whl (624.2 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

dependency_injector-4.20.2-cp37-cp37m-win_amd64.whl (388.3 kB view details)

Uploaded CPython 3.7mWindows x86-64

dependency_injector-4.20.2-cp37-cp37m-win32.whl (326.0 kB view details)

Uploaded CPython 3.7mWindows x86

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

Uploaded CPython 3.7mmanylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.7mmanylinux: glibc 2.12+ i686

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

Uploaded CPython 3.7m

dependency_injector-4.20.2-cp37-cp37m-macosx_10_9_x86_64.whl (601.1 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

dependency_injector-4.20.2-cp36-cp36m-win_amd64.whl (387.8 kB view details)

Uploaded CPython 3.6mWindows x86-64

dependency_injector-4.20.2-cp36-cp36m-win32.whl (328.6 kB view details)

Uploaded CPython 3.6mWindows x86

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

Uploaded CPython 3.6mmanylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.6mmanylinux: glibc 2.12+ i686

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

Uploaded CPython 3.6m

dependency_injector-4.20.2-cp36-cp36m-macosx_10_9_x86_64.whl (652.4 kB view details)

Uploaded CPython 3.6mmacOS 10.9+ x86-64

dependency_injector-4.20.2-cp35-cp35m-win_amd64.whl (359.0 kB view details)

Uploaded CPython 3.5mWindows x86-64

dependency_injector-4.20.2-cp35-cp35m-win32.whl (300.5 kB view details)

Uploaded CPython 3.5mWindows x86

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

Uploaded CPython 3.5mmanylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.5mmanylinux: glibc 2.12+ i686

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

Uploaded CPython 3.5m

dependency_injector-4.20.2-cp35-cp35m-macosx_10_9_x86_64.whl (590.9 kB view details)

Uploaded CPython 3.5mmacOS 10.9+ x86-64

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

Uploaded CPython 2.7mumanylinux: glibc 2.12+ x86-64

dependency_injector-4.20.2-cp27-cp27mu-manylinux2010_i686.whl (2.0 MB view details)

Uploaded CPython 2.7mumanylinux: glibc 2.12+ i686

dependency_injector-4.20.2-cp27-cp27mu-manylinux1_i686.whl (2.0 MB view details)

Uploaded CPython 2.7mu

dependency_injector-4.20.2-cp27-cp27m-win_amd64.whl (398.6 kB view details)

Uploaded CPython 2.7mWindows x86-64

dependency_injector-4.20.2-cp27-cp27m-win32.whl (330.7 kB view details)

Uploaded CPython 2.7mWindows x86

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

Uploaded CPython 2.7mmanylinux: glibc 2.12+ x86-64

dependency_injector-4.20.2-cp27-cp27m-manylinux2010_i686.whl (2.0 MB view details)

Uploaded CPython 2.7mmanylinux: glibc 2.12+ i686

dependency_injector-4.20.2-cp27-cp27m-manylinux1_i686.whl (2.0 MB view details)

Uploaded CPython 2.7m

dependency_injector-4.20.2-cp27-cp27m-macosx_10_9_x86_64.whl (578.4 kB view details)

Uploaded CPython 2.7mmacOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: dependency-injector-4.20.2.tar.gz
  • Upload date:
  • Size: 631.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.9.1

File hashes

Hashes for dependency-injector-4.20.2.tar.gz
Algorithm Hash digest
SHA256 331b044c3fd611ce3715a45cb0c0af6aa7b53aba2b81483191f9b0392700f9da
MD5 51233f7ad91ca5e0fc2317139fe283e5
BLAKE2b-256 eb68900e8eaa97c21936300cb3fdda76cb459f2fba3c13e7e5534fa85c915f61

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.20.2-pp37-pypy37_pp73-win32.whl
  • Upload date:
  • Size: 257.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.9.1

File hashes

Hashes for dependency_injector-4.20.2-pp37-pypy37_pp73-win32.whl
Algorithm Hash digest
SHA256 dc6c360cdef389a18b5880f26d7375aa5af48497e0ef48c53fa34cbeed2a04b4
MD5 0a9af9369f1f2e2bef400c2bf5ec957f
BLAKE2b-256 474e42ba1bf0ef5fd8e0e0e142b7f801b52347b08e5fdb2bd1cd69b35a620c9d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-4.20.2-pp37-pypy37_pp73-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 5d274e33a047ff34a5978e1f9c77ba5311fbf400ee707998b8af047150673e40
MD5 040cedb5876205be13a6be70595dea7e
BLAKE2b-256 7d31d352a6d2087c29f870ff6a428a9864471db5bbc1be9b0439a667e11bfc0e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-4.20.2-pp37-pypy37_pp73-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 30796df9b4e1e689a5b9a222351ce08d5d2294675c2990de23b6dc35d1402a65
MD5 766ca1a0d22bf19d597fc2c104150b55
BLAKE2b-256 c5ab0205493c8e0ba4997820070a4fd7bd6339f664b8c1c4d3fde2a1b1fd62a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-4.20.2-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 62ba8d2eb2d043b500337e097c3c312a7d3a18aaa3a9bae09ace240944da3161
MD5 be094d31c79989c650f21676038d0c90
BLAKE2b-256 7c9501863c52d87d66fcaa49596bf69c32a33d379460e0162806c242b7ec0a0d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.20.2-pp36-pypy36_pp73-win32.whl
  • Upload date:
  • Size: 257.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.9.1

File hashes

Hashes for dependency_injector-4.20.2-pp36-pypy36_pp73-win32.whl
Algorithm Hash digest
SHA256 f43edb022197ae4e7cd23167aadcc07bf5bcde012b1dbf7226fc41a4a64a26f6
MD5 dae34d4cfa5b56fd03df661837f1ae7b
BLAKE2b-256 edafdead892074af519176e846b0735b276778f21239edf55e1fc26952cee834

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-4.20.2-pp36-pypy36_pp73-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 23a5f8c6e4c08c1ee3468cbf2bcd55e1cd2122dae3e167af4b15a88474c87d0e
MD5 bb110629764be711fc89c3c7454d7543
BLAKE2b-256 144d0a1be4c31acc892b0559583f084cfef4206ab4247f4cc00b5692a76d0c4e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-4.20.2-pp36-pypy36_pp73-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 43542ee118049ce6c9a9c6636e64d744f8c2274f09b96c0b9c0a3a865fa3247a
MD5 309dda7ae4417e76a3c15b2bebdc6f30
BLAKE2b-256 b08385d33d8ee1b1c6512ff0e2080c356f014577294f08aa4c8dfb3c7e63726a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-4.20.2-pp36-pypy36_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fc6c82781055420a3a30be1ab25b9bc94dfc7a48ef9f8594028060c491638050
MD5 77eb01804b749efc4bf6206c36e99df8
BLAKE2b-256 eb17f61821c22e95d9bdc7f7dde7f466203d6a5b59f38601b70f033d29d7e927

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.20.2-pp27-pypy_73-win32.whl
  • Upload date:
  • Size: 292.3 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.9.1

File hashes

Hashes for dependency_injector-4.20.2-pp27-pypy_73-win32.whl
Algorithm Hash digest
SHA256 01c2c8f72788c1c4884d14e24ef597019aaa69b96f3dd2592673a64b1da03a05
MD5 b5f802d9e938510b919d2c7b605a8e16
BLAKE2b-256 b531d60b756bc1820bed6b5a71955068daafc0e47b780863be18289f8a4df77d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.20.2-pp27-pypy_73-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 465.3 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.9.1

File hashes

Hashes for dependency_injector-4.20.2-pp27-pypy_73-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 26db37c818ad927eeb9a7bcc73ca836bb83ae8ee664cfda922bc2c93095efbed
MD5 8b53cc585b00780b37383648c9666864
BLAKE2b-256 d2e873a8f389bd142a192cec851db8576c356ae8b80ac1f366a4d12380e5b818

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-4.20.2-pp27-pypy_73-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 279fee052c4f66314b94f80b995a09d6370cbb1a72e8c33b834e35ba856e7891
MD5 c6643ff6f4de8d7122a1a6139280c284
BLAKE2b-256 22990ad1b315d5e3bb2ba4a7b48d9f56165a720e9cb0728e37ef658b23026dea

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.20.2-pp27-pypy_73-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 425.4 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.9.1

File hashes

Hashes for dependency_injector-4.20.2-pp27-pypy_73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9bd0b51a11b19844f5c163695634e87b5c8000178bb0db0936049e3eb78e7ffb
MD5 21aa72ec9b97731f9a08a139b5a5c7cf
BLAKE2b-256 25a1043e7c07d6682e89b5b407a7b627bd685c492502794b8c869b48b27b451d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.20.2-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 413.7 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.9.1

File hashes

Hashes for dependency_injector-4.20.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 faad630dfebbd0fcec6d4488071eac750dfd025e30b08d280aad1b712f7f2c79
MD5 90cc015377d46ce540561df0a6d9d27b
BLAKE2b-256 d2f232d344fcf407f29f9896c3aa565facf1983409dfa67f6612d54da971ba31

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.20.2-cp39-cp39-win32.whl
  • Upload date:
  • Size: 338.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.9.1

File hashes

Hashes for dependency_injector-4.20.2-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 44cbfb80e61eb290952a7c995bb756b4936957b03fe0d40cc0f234d1dad27fc9
MD5 97cd91ce84a004a6a6ef8ba3b97197f7
BLAKE2b-256 6671891d34d1adb1e306d02a36a51e654c74123f604f355a7557e83e930e9889

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-4.20.2-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9b32535969bb2eccf3a99d985ad3e16a5761e2353458c71ba389870a968036a0
MD5 b57a1cabaa436cf1b2046e27e0624957
BLAKE2b-256 38f020b07ee6b70ea50c9b463f74f58c054b339358ebc7ee3c5e6bb0feb73026

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.20.2-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.9.1

File hashes

Hashes for dependency_injector-4.20.2-cp39-cp39-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 7171cae3be77cfded99b86465119cc309f7648d9e99590d7e246f8c679e114ac
MD5 573579ec5305481f46a802d1d26b57ec
BLAKE2b-256 b9495d04aee287c1f0544560d895c5978cf58a03d39e13cfebcf0c6ce5bf050b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.20.2-cp39-cp39-manylinux2010_i686.whl
  • Upload date:
  • Size: 3.0 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.9.1

File hashes

Hashes for dependency_injector-4.20.2-cp39-cp39-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 7a23fa1a54a971b593f09e5bfaf20f7c6f0935f96fb3638c501526f2db754194
MD5 b22daa5f32beda2bb1eddb74c8087355
BLAKE2b-256 bfd242679d667a0d741b6eed328fb7ad2b0a83aaf87d66356b5cca50d6a7e1f7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.20.2-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.9.1

File hashes

Hashes for dependency_injector-4.20.2-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 936c9d28b6971f2fc9d08ae0a33361f5a2c5ae8ee80eb77057448aeccb6f9d0d
MD5 ccac48e0d561bb4731c311bb412c76ef
BLAKE2b-256 079edef40d1331ac73095d2fc91e7a9138cb927e64e9f8ceb84db67f59e20f7d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.20.2-cp39-cp39-manylinux1_i686.whl
  • Upload date:
  • Size: 3.0 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.9.1

File hashes

Hashes for dependency_injector-4.20.2-cp39-cp39-manylinux1_i686.whl
Algorithm Hash digest
SHA256 dc1656ce1cead432455688ebecd73e1b9eee928c7c683bac4db2cbc150b40f06
MD5 56e9e081201c508e0259340722261984
BLAKE2b-256 408117d33b8a3eb3911a20181fc5a85bc21342eca924739f1d83a665a40903b5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.20.2-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 626.4 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.9.1

File hashes

Hashes for dependency_injector-4.20.2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 34002a4a5711c34ad2b9276ff1817086188a7af17f95be798da2d422c3a3cbc2
MD5 dd3f6c0c8715a703083622544fbe9922
BLAKE2b-256 718d2f832a294571366e17f5cea4696f8e0fb79d297a50f2e6a24ae8eda072c0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.20.2-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 414.1 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.9.1

File hashes

Hashes for dependency_injector-4.20.2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 74d69ae93194b6d16bc3b127894fd046a344015616005c451ae082912027382c
MD5 a49260934bf1e5ac8b213d0b74842781
BLAKE2b-256 0c0d0b5bc479b8ba8f7b6e6329dde7c97c20fafe9a6746c12229e51f9f120fde

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.20.2-cp38-cp38-win32.whl
  • Upload date:
  • Size: 339.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.9.1

File hashes

Hashes for dependency_injector-4.20.2-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 c645c4d66d51c799e2888c7dcb98761150d172bbc5304dd146ef5b3976e8338b
MD5 231eac017b7cae79e9f38babf00a378b
BLAKE2b-256 2d99aa240d62406d0a1577a4c452278a0b1c4d55b913505de9f036efdf635469

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-4.20.2-cp38-cp38-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b264b01b0ffe945d30691691a9fda7ff0e23dbe120ae3eaba457ee8954f8fa39
MD5 daad57a4c8350054065eda81fb1fbf01
BLAKE2b-256 34b6f39c99430d613f2096d4f3a8a229693846bae6f866c20b14ad8aaa782796

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.20.2-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.9.1

File hashes

Hashes for dependency_injector-4.20.2-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 8dab7804534a90ea9cb7377a8f9b4f65fdae7b3c2f72ca26eb01f99cdbd22808
MD5 f4bf78bb4d35cdbd9590c2358c3eed50
BLAKE2b-256 f949aca5fd528bc39f682f76bb0b44e9989ac9254af49e74a4f31de29c222d10

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.20.2-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.9.1

File hashes

Hashes for dependency_injector-4.20.2-cp38-cp38-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 494f8c1455191268b8b204514c3a509a06d5762ef3c13406cc701e3ffab96bb6
MD5 d60cada47b78b8735aa93eacf5678586
BLAKE2b-256 53cc89aba6df0a05f2b19c60a034101428cf5bf255349490daca70704164badd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.20.2-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.9.1

File hashes

Hashes for dependency_injector-4.20.2-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c8ed7f705ee0424b44ff2d246f02ecf48bf765a77d8ccd0d5bd653563e722c5b
MD5 53cb671223dad8fe4a124a4548208344
BLAKE2b-256 ac7bf1681e0884e47c7c5aaca7230fc0d3b3907eb247a71707bf03c17b5d7b25

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.20.2-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.9.1

File hashes

Hashes for dependency_injector-4.20.2-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 e40f56ab1481ceedc9b30758041faadd73450c7c8ddeac9a3a9d8327fa1c6128
MD5 3777c50deca271f9c125cdd82fb39d03
BLAKE2b-256 d9d226fdcb3fcac57829dbed6b6370513d65e2e8714af015be3ca0c50eefad58

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.20.2-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 624.2 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.9.1

File hashes

Hashes for dependency_injector-4.20.2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5d44a6a356d5a239f4031999517e6f916350b801b14caf31134c06762d379fa9
MD5 f0ef4933800556cc3efc33838eeb9193
BLAKE2b-256 07cda478e6d5bf2bdde7c91e89fb631e3bad086aa81a9d69aa54779634c28362

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.20.2-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 388.3 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.9.1

File hashes

Hashes for dependency_injector-4.20.2-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 1dd49208a9045a4685f384229219345863456ef278c764a1e4114309eb284d44
MD5 80a51125cc7de72526229d6b97b461fd
BLAKE2b-256 ec2f4715d4d6d2e526077120cfe10b6680b9ba96fcdb43f2819d0dc97b632af2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.20.2-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 326.0 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.9.1

File hashes

Hashes for dependency_injector-4.20.2-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 da297bb2c9556167cd3c370def3e805c0a303ecdece5e8c1dfb39c84d3f9f5e2
MD5 892f81d1efd358ce164513446bd9a8a9
BLAKE2b-256 15063ffd4e481424470a27c301e68bab8c339311159d2f3359ca9c2950da8ad7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-4.20.2-cp37-cp37m-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 dd835b2686e8ed214c32ceea3ebca8f2dafd6b07d4febed29f8d5b6692f06132
MD5 e8d8cec0410e443526e37b6ab567f596
BLAKE2b-256 2e89cb1b2f2a6fb4dc975699f20eba5253802b9f01a37bfef4be575b9aa51095

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.20.2-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.9.1

File hashes

Hashes for dependency_injector-4.20.2-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 fa9c91882973e3c632486ff238e4b8ea10d5cdf7dd63e7d499766096ff6a41b4
MD5 8bf5e3e61edad10df2731b089cc8938d
BLAKE2b-256 406ef52d629015584be4db351c2d8ff3a2a53d8cbf6bcbcec2e8abb32a9ecaac

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.20.2-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.9.1

File hashes

Hashes for dependency_injector-4.20.2-cp37-cp37m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 b22aefceb27e01a31ad3d1cae6a60c097e33787f1e105371d10e0252fdc86090
MD5 43358659596cb10ffc610a78b68fef7d
BLAKE2b-256 aeb639582c377773b3193bdf36191f1db84a2cea6d9bff4faff078d9ce5db805

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-4.20.2-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b8a8f8e11d5c109f35b23ec672f219e2c1fe77517b163c39a2eec903ddd49edf
MD5 71b33c8d01776e557ff452cba6a079b5
BLAKE2b-256 405b9c12df12c5f029e8b02ed153d178406582bc76f4305f115dc61de093ef17

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.20.2-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.9.1

File hashes

Hashes for dependency_injector-4.20.2-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 6fbbfe26633a2e3217c62e6b64522bdb685ae44ff94ccc8ea14576a094a47c0a
MD5 cdb1ca3b402b68ae9dc3a04fa2595c0f
BLAKE2b-256 b80ac60536b21d059c95b1a6a9993463e775ad3b438b272886024963fcf72cfb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.20.2-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 601.1 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.9.1

File hashes

Hashes for dependency_injector-4.20.2-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7f730a08f74dca2a76328cf434c9dcad69e678bc961ceb2886fffa2539797e9f
MD5 56b681a7aca9ad14e81ef653f7e03f4f
BLAKE2b-256 cbdf1b019a8b3b5fc32fe2f53cc607fc70400493418543ae1c83b1afdcb68101

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.20.2-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 387.8 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.9.1

File hashes

Hashes for dependency_injector-4.20.2-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 bbaef242a86c90972ff5ed684df56d5c54ef83be68b0e7c9964f548260bf400d
MD5 0cc7ddceeba28091ae33d40be3761c94
BLAKE2b-256 28dc5417e8f3fb56556efcde079909f5c0699e225acd351556ee5e6cc8fdbd9c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.20.2-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 328.6 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.9.1

File hashes

Hashes for dependency_injector-4.20.2-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 3df3b5e43087d30b597ac5bf3360222d3d29f22ff7b35295ea0a36839c6c7f67
MD5 9440367a6256dc8ff868c61e6f5ad78a
BLAKE2b-256 e4f2a33a0a9035fadd665ae613a1ff968f3053d2b2b59df5e814639dbfd8eace

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-4.20.2-cp36-cp36m-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 63defb19f3147416eb04b658c1cd8d40ed09464388465c0d595e22f637920f41
MD5 a5f168f998f8e0c2b405b83da993b82e
BLAKE2b-256 41577bf2bd28abc718ddbbd967f253a88f6027365f6d539642ac0a43ce707024

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.20.2-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.9.1

File hashes

Hashes for dependency_injector-4.20.2-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 d4259842cfff49284cd93e3d9e90c2f5ceee377962bda77a724bec2902e1512b
MD5 a145072b89de60392636eb8da4ffb342
BLAKE2b-256 ceded7c0721392ffb45bbfdbbc8fb6e26a682143d0c17d9efc97ec031e3c6aa4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.20.2-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.9.1

File hashes

Hashes for dependency_injector-4.20.2-cp36-cp36m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 0fc63d7446834824d220b5f859f9991058edc7370f8888d930c1457d53ed069f
MD5 9a4048aa52a01dd9e0d065c73541ceb6
BLAKE2b-256 478aadf68896d0716b963c20dd5006dbdfe4af07f935f3bb0c744d1ed5c11952

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-4.20.2-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c24c6eace76cb6064329d0453811f617e50e62296bd82a9bfccaf94f6b30ca60
MD5 4b9e695c9b359b2c4916361e8ec26ee1
BLAKE2b-256 572b1402b8b9d6a34d4543daddd0fdb8065fd05111967314e9e7adafa6759cea

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.20.2-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.9.1

File hashes

Hashes for dependency_injector-4.20.2-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 86523c91ebf5980ed703bbb410689e49aa14e8ebe0f6563b76aef6aeb647e524
MD5 a168640da2a9b14ba5307f2fc147e624
BLAKE2b-256 1bc5fbf1a3d84260c4b1bef9fd5289cdc27d19e6ec2185514d46255224b24a55

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.20.2-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 652.4 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.9.1

File hashes

Hashes for dependency_injector-4.20.2-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 308047b80e77cae9de986000b224c6f55aee5baf670342d8d0ed7c8bc237c9da
MD5 d90e603abc4025970971f9a0aa0b97d4
BLAKE2b-256 813e8105ac19c514eb39dd14c2a1ccef16347f8b87dc159fe75259cddee8c1f0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.20.2-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 359.0 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.9.1

File hashes

Hashes for dependency_injector-4.20.2-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 ed8a87a1a8ef73e95b7f8d1c47caff081658aa05f3b95fe135cb256dc84ca2bb
MD5 3a0d426b2cf8ff43c2a3edd19151db2e
BLAKE2b-256 f0c852f50f2ea42cb83ca66a8ef629d3d43c67be09af9849cdd49d822bd5c725

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.20.2-cp35-cp35m-win32.whl
  • Upload date:
  • Size: 300.5 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.9.1

File hashes

Hashes for dependency_injector-4.20.2-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 077fd2bc5ba8a4ddc4aabb5712e669a53cb65a505ed320b6570c85f6e4c5b7ca
MD5 6394f6acd1d1858f6bc7b9ac857cb579
BLAKE2b-256 0eafcf43dbf794d9f1833f76bef9c7071968ddb6a06c161da5b5ea27e5795311

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-4.20.2-cp35-cp35m-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 efc8b860f49981e793239e69fc433e8a012ad2c90030497ae4d30b938d5767ea
MD5 3d11e942c93a1bea869fecc659d59e27
BLAKE2b-256 d0e693751be60311527668fe9464d5e5ace9102aff72f4e0589f06ea7357f2be

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.20.2-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.9.1

File hashes

Hashes for dependency_injector-4.20.2-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 bebccb9c1f281b8fc149553d6c05d7563de0c79f72d83e3bd7ab361a818e370a
MD5 8c3bc5208303274f948027923608c0c4
BLAKE2b-256 d88a9f6f1b5f074b89cb25c4fcab35fa346dd964d7a20e10714756a46a6f85be

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.20.2-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.9.1

File hashes

Hashes for dependency_injector-4.20.2-cp35-cp35m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 eaa1d9f790c308fa34e48e41fb6f0cff43e6824a9dcbac58e68357b0d0cc18c7
MD5 c33778421a90f4df373b241f7f243579
BLAKE2b-256 afa4dd09e1aeb99a3472dfd69d878910d4998464972f48ab6991af720caa2a9e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-4.20.2-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 aabca112f9629d2a5a709eb7f837ce0efeb7b139238d526c428344b9703fd765
MD5 098e73b7162eb1d846887f1d7e3cb562
BLAKE2b-256 0c26a235e9e39f206620f52ebbb3e66893d206f02f9c0d00cdf8aba9cc8663d9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.20.2-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.9.1

File hashes

Hashes for dependency_injector-4.20.2-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 e31c03c88322b722359a6e8899da965752454db8158cee769e819c8893b54569
MD5 56c301b3f167e64ea2deb28ebdd18c67
BLAKE2b-256 97f5f1806563ebf19bcb580f88acf2e2ee1f62be29ee69d3f6ff7aa84c92e387

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.20.2-cp35-cp35m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 590.9 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.9.1

File hashes

Hashes for dependency_injector-4.20.2-cp35-cp35m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f2649a10925a6b230cdb2300f034b6c0e6bd7ed83be6c235fea2afea66c61dbb
MD5 00d2c0fc9c50fbc586c9480bf56c9c51
BLAKE2b-256 dae7edf5d12271d40c12ffaf999c36f2eb586c0849be501e230ef4516adb5986

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.20.2-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.9.1

File hashes

Hashes for dependency_injector-4.20.2-cp27-cp27mu-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 c5861751f301edc8fc78f095476fb08bb5823d76007023d2a2f5a318e08bff20
MD5 ff9f64e5528f0440fd880c67a79429d6
BLAKE2b-256 3c048eb657d1d7eb8ab7a77e684426be2571a7a79be6c2e951f0c78df47b8d13

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.20.2-cp27-cp27mu-manylinux2010_i686.whl
  • Upload date:
  • Size: 2.0 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.9.1

File hashes

Hashes for dependency_injector-4.20.2-cp27-cp27mu-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 0a96bc599ef3cb0f423cf26d56cf847699e0d227250a68d9e745831243441982
MD5 c383dd97fcefdb198c3cfa4831d89aee
BLAKE2b-256 8948e5dbf8984d60a2d691c83e9b174cd9aba89a4712b7597e021c58277b3912

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-4.20.2-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 8f3402822a01efa2270b5206eaca6b83e80d7d7795b19c58a4c9610d722abb6a
MD5 b4b8f624ef9cb2d86f62b98a1937e976
BLAKE2b-256 669b5440b39d66243f7de7d892c06bfc1100a5619772d0d95e930bf74168121c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.20.2-cp27-cp27mu-manylinux1_i686.whl
  • Upload date:
  • Size: 2.0 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.9.1

File hashes

Hashes for dependency_injector-4.20.2-cp27-cp27mu-manylinux1_i686.whl
Algorithm Hash digest
SHA256 cf784234520d4d536f040acb15bff01682afc780712ce9ef90ed1fd1e19c0120
MD5 315de6746fa1a6d8d938541e6b985a3f
BLAKE2b-256 fa7bf9dbbef5d40838dd2bf2b815204b8f9059838b61697d99fa198145d67a47

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.20.2-cp27-cp27m-win_amd64.whl
  • Upload date:
  • Size: 398.6 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.9.1

File hashes

Hashes for dependency_injector-4.20.2-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 a9e6d3b252708114cd0f692321255696f2bc370743bc0f01dd212693393e0b12
MD5 dce34501ce9dfb6375a8f5daf695171c
BLAKE2b-256 cee875e6ed7dbea834f25b404501710b5b1a97a2e3c29b08510c95c19f3b67d8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.20.2-cp27-cp27m-win32.whl
  • Upload date:
  • Size: 330.7 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.9.1

File hashes

Hashes for dependency_injector-4.20.2-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 aa042e7b27f1446b73cbce1c5a6357bef9a14d87dd79e95d90680277693b0a54
MD5 f01a1719188fe375e7ccfb5b8e69c9f6
BLAKE2b-256 04bacd7cb7cf5429d8d6bb4f54737e971cecac5785661e626a8bd91be4a0d2b0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.20.2-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.9.1

File hashes

Hashes for dependency_injector-4.20.2-cp27-cp27m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 f98e90eb710606b5e6481585ef5b0d3c486eb126898e7be0b508523bda8f01a9
MD5 d5e55061ef2fdba305950c51164758c7
BLAKE2b-256 042ba42b6a0b8ec8a3b149cf842783b529fe253912dfba2301c4f41112cf95c2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.20.2-cp27-cp27m-manylinux2010_i686.whl
  • Upload date:
  • Size: 2.0 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.9.1

File hashes

Hashes for dependency_injector-4.20.2-cp27-cp27m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 6c4f1aa89d2b31f062dbadf89c8ee3a58394ef43f5f25e15af92f51be2f017a7
MD5 63501bb5985eeba3ddbade9fd3260f24
BLAKE2b-256 96a19bdf67ad6e383feecd1b1f1de95fb13c7110408d71e6c211ae853e9be873

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-4.20.2-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 4d39a276813c683be31d84f5288e76120a8f6d6913a1525f22b581636959c659
MD5 593ea8d586145fa90c9f776f75e0956b
BLAKE2b-256 f2c72c43772b6eb103db8d49134ff55de478e363644de87f7b483dc87b43551b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.20.2-cp27-cp27m-manylinux1_i686.whl
  • Upload date:
  • Size: 2.0 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.9.1

File hashes

Hashes for dependency_injector-4.20.2-cp27-cp27m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 0a6f024c3f5fcb29b249c128fb84970c72c0332fd06020d14e11d2d87f9d6ea3
MD5 7b8a7e7fc2d1cb80aea57b473db9251b
BLAKE2b-256 5ac4eb955cc862d554601200731acfef45457bf7fc51aa6386e597280a736e57

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.20.2-cp27-cp27m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 578.4 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.9.1

File hashes

Hashes for dependency_injector-4.20.2-cp27-cp27m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7445e4b9bbb6738b96c126db4f2abfe1a9b79a14e946f69a7ac66d1f98de804a
MD5 51fde5e4d3aa2ce3f528d68ff3392666
BLAKE2b-256 31f6d649a555dfa9cdcfe80d535915ebceff57941fca08e1ec8ddac6332e3386

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