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.17.0.tar.gz (617.6 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.17.0-pp37-pypy37_pp73-win32.whl (251.6 kB view details)

Uploaded PyPyWindows x86

dependency_injector-4.17.0-pp37-pypy37_pp73-manylinux2010_x86_64.whl (454.3 kB view details)

Uploaded PyPymanylinux: glibc 2.12+ x86-64

dependency_injector-4.17.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (414.5 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

dependency_injector-4.17.0-pp36-pypy36_pp73-win32.whl (251.6 kB view details)

Uploaded PyPyWindows x86

dependency_injector-4.17.0-pp36-pypy36_pp73-manylinux2010_x86_64.whl (454.3 kB view details)

Uploaded PyPymanylinux: glibc 2.12+ x86-64

dependency_injector-4.17.0-pp36-pypy36_pp73-macosx_10_9_x86_64.whl (414.5 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

dependency_injector-4.17.0-pp27-pypy_73-win32.whl (285.9 kB view details)

Uploaded PyPyWindows x86

dependency_injector-4.17.0-pp27-pypy_73-manylinux2010_x86_64.whl (455.0 kB view details)

Uploaded PyPymanylinux: glibc 2.12+ x86-64

dependency_injector-4.17.0-pp27-pypy_73-macosx_10_9_x86_64.whl (416.6 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

dependency_injector-4.17.0-cp39-cp39-win_amd64.whl (403.7 kB view details)

Uploaded CPython 3.9Windows x86-64

dependency_injector-4.17.0-cp39-cp39-win32.whl (328.7 kB view details)

Uploaded CPython 3.9Windows x86

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

Uploaded CPython 3.9manylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.9manylinux: glibc 2.12+ i686

dependency_injector-4.17.0-cp39-cp39-macosx_10_9_x86_64.whl (613.5 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

dependency_injector-4.17.0-cp38-cp38-win_amd64.whl (404.0 kB view details)

Uploaded CPython 3.8Windows x86-64

dependency_injector-4.17.0-cp38-cp38-win32.whl (329.8 kB view details)

Uploaded CPython 3.8Windows x86

dependency_injector-4.17.0-cp38-cp38-manylinux2010_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ x86-64

dependency_injector-4.17.0-cp38-cp38-manylinux2010_i686.whl (3.3 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ i686

dependency_injector-4.17.0-cp38-cp38-macosx_10_9_x86_64.whl (611.2 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

dependency_injector-4.17.0-cp37-cp37m-win_amd64.whl (379.2 kB view details)

Uploaded CPython 3.7mWindows x86-64

dependency_injector-4.17.0-cp37-cp37m-win32.whl (318.5 kB view details)

Uploaded CPython 3.7mWindows x86

dependency_injector-4.17.0-cp37-cp37m-manylinux2010_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ x86-64

dependency_injector-4.17.0-cp37-cp37m-manylinux2010_i686.whl (2.5 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ i686

dependency_injector-4.17.0-cp37-cp37m-manylinux1_i686.whl (2.5 MB view details)

Uploaded CPython 3.7m

dependency_injector-4.17.0-cp37-cp37m-macosx_10_9_x86_64.whl (587.3 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

dependency_injector-4.17.0-cp36-cp36m-win_amd64.whl (378.8 kB view details)

Uploaded CPython 3.6mWindows x86-64

dependency_injector-4.17.0-cp36-cp36m-win32.whl (321.4 kB view details)

Uploaded CPython 3.6mWindows x86

dependency_injector-4.17.0-cp36-cp36m-manylinux2010_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.12+ x86-64

dependency_injector-4.17.0-cp36-cp36m-manylinux2010_i686.whl (2.5 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.12+ i686

dependency_injector-4.17.0-cp36-cp36m-manylinux1_i686.whl (2.5 MB view details)

Uploaded CPython 3.6m

dependency_injector-4.17.0-cp36-cp36m-macosx_10_9_x86_64.whl (633.7 kB view details)

Uploaded CPython 3.6mmacOS 10.9+ x86-64

dependency_injector-4.17.0-cp35-cp35m-win_amd64.whl (350.5 kB view details)

Uploaded CPython 3.5mWindows x86-64

dependency_injector-4.17.0-cp35-cp35m-win32.whl (293.9 kB view details)

Uploaded CPython 3.5mWindows x86

dependency_injector-4.17.0-cp35-cp35m-manylinux2010_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.5mmanylinux: glibc 2.12+ x86-64

dependency_injector-4.17.0-cp35-cp35m-manylinux2010_i686.whl (2.4 MB view details)

Uploaded CPython 3.5mmanylinux: glibc 2.12+ i686

dependency_injector-4.17.0-cp35-cp35m-manylinux1_i686.whl (2.4 MB view details)

Uploaded CPython 3.5m

dependency_injector-4.17.0-cp35-cp35m-macosx_10_9_x86_64.whl (578.0 kB view details)

Uploaded CPython 3.5mmacOS 10.9+ x86-64

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

Uploaded CPython 2.7mumanylinux: glibc 2.12+ x86-64

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

Uploaded CPython 2.7mumanylinux: glibc 2.12+ i686

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

Uploaded CPython 2.7mu

dependency_injector-4.17.0-cp27-cp27m-win_amd64.whl (389.1 kB view details)

Uploaded CPython 2.7mWindows x86-64

dependency_injector-4.17.0-cp27-cp27m-win32.whl (323.7 kB view details)

Uploaded CPython 2.7mWindows x86

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

Uploaded CPython 2.7mmanylinux: glibc 2.12+ x86-64

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

Uploaded CPython 2.7mmanylinux: glibc 2.12+ i686

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

Uploaded CPython 2.7m

dependency_injector-4.17.0-cp27-cp27m-macosx_10_9_x86_64.whl (563.2 kB view details)

Uploaded CPython 2.7mmacOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: dependency-injector-4.17.0.tar.gz
  • Upload date:
  • Size: 617.6 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.17.0.tar.gz
Algorithm Hash digest
SHA256 7a117d49695771a75c9e65968e3a1e2cf36836fa84ee7f2f73ba1b23506a58be
MD5 686a737df11ff7e830d85a6a424221c8
BLAKE2b-256 9daefc8132181623b539b00459361745c93534fd83364c30dadb5bb417df149d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.17.0-pp37-pypy37_pp73-win32.whl
  • Upload date:
  • Size: 251.6 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.17.0-pp37-pypy37_pp73-win32.whl
Algorithm Hash digest
SHA256 f1996ec12c99b24aa5367f99f50f6f8d094fc3ecb84ce9b212a4594e265b55e2
MD5 cdbfc9d949a1a916e2133bf426752886
BLAKE2b-256 a23c8952efc4b4ac4f6f044beb4fa69cdb2d1cbe154ac15272a78acc7882d6d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-4.17.0-pp37-pypy37_pp73-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 bc0372fd2f251464b7075ac99a325ba100c5775502a92dfa59cb599d3ac8752f
MD5 8e9f44d2b7c54360cb6d4cafea6ffe0b
BLAKE2b-256 deefadb48a9e5307a555346c28e83873e567746463e492871bfc6aa92bb78041

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-4.17.0-pp37-pypy37_pp73-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 90d24e26147e9b75adfbf60c477baf4f2ec7c780f77bd092f49ff4ebbe03f6e2
MD5 8de4f81c6e6c3a25c92f95310ebac96c
BLAKE2b-256 85874918d3e3df8467f31096edfa8ff62bf39f8689bbce6030e14b964205113c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-4.17.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8e3cef6e1d1880d72ef53d838f1ee7b5dec1833611c1b8b1fb67f84c5db2d5df
MD5 d35f18c96133d99fcc232e01888811bd
BLAKE2b-256 34525d2b7f041ebd3a96b240cacf8592f7ebb8ef20f9ca064b96d40358af2256

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.17.0-pp36-pypy36_pp73-win32.whl
  • Upload date:
  • Size: 251.6 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.17.0-pp36-pypy36_pp73-win32.whl
Algorithm Hash digest
SHA256 5322479d36df3e76c61c3b22d8a9be76f01c5ad9e1e0cd545fc4e71eace041a8
MD5 99c7fad0dbbc676e022518e5b3527a74
BLAKE2b-256 5676e3ff7b1f1d82e3ee154276b51ac6b7b539004f9d6b0e7d7cd857c5426df7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-4.17.0-pp36-pypy36_pp73-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 0401a3a9fc57444579a695fe295995b94b077942939f39b6182280c79f42292c
MD5 5892605b4044786d3a56accc7059fa8a
BLAKE2b-256 a2f7f60b3febbc6ffe6ca46ba6a004ae88a916c53a71c060aaa5284fd70d11a4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-4.17.0-pp36-pypy36_pp73-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 66a74038373e494a8804cc05f172c069df8dac11506595c013ecb8d989bedd04
MD5 4dfbf1a5794f24bf8df895714cde404d
BLAKE2b-256 34f54daadc4c149a1fa2ee8b30195e45d5474e99af57079cddc116ab7cd98cbc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-4.17.0-pp36-pypy36_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c5332dea8ebc49bab7408ba938e9997476a83e94d7b7f4b201a7161adf37f63f
MD5 f0093078700a4dc674295610352ab6d9
BLAKE2b-256 d7ac45e293d0c43f9c5c8f352e5903a30b0380f8994552da2d6f900b70883369

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.17.0-pp27-pypy_73-win32.whl
  • Upload date:
  • Size: 285.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.17.0-pp27-pypy_73-win32.whl
Algorithm Hash digest
SHA256 4ff71d234bac85713682bc12153a8bc3b4c598e817ff11b3966d62793665a3e3
MD5 191d3e4cf0eb884166b70b64c7a11343
BLAKE2b-256 fb7e617f83b99db35c9cde0df2c350f966a3804a290ac3ece01d798f83c1673f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.17.0-pp27-pypy_73-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 455.0 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.17.0-pp27-pypy_73-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 0bf0a3bf3bc54fcc95e9df07b1cc7ec9fa6885a790e40ec7e14792a6ce5e4006
MD5 8a0fb384761276a4ac2a3b315d8e9313
BLAKE2b-256 ba528a3a1242936f12e9197262a8e2e85efe0e8fe535ec667220d99ae5ee607b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-4.17.0-pp27-pypy_73-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 07800a8d5a54d697c6dfe8b18cc8812df471ebd5ffea790244282863bcdf2ebb
MD5 27eb9184caf6a2b06c4a31194d531504
BLAKE2b-256 375b3d5b52a565d2ecca2be4a59c1ebb89c1f063108f18ea5b5a594753b91328

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.17.0-pp27-pypy_73-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 416.6 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.17.0-pp27-pypy_73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f45cb175c7ee84a4330ea1d78a381216b698a0b7b099d291165a3ff5c98e424c
MD5 6cc2632c183d4ca312c921b0c2bd059c
BLAKE2b-256 8e4baf408ec86eadab91a466b36f975a9de94d120dabc2b3e5aae7ac0ccc7ca5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.17.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 403.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.8.7

File hashes

Hashes for dependency_injector-4.17.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 ad66a4faf65fde9d150da846fb709691e19b0ba0e76fec2d0b8bff59ebba850b
MD5 031bcc839af02d367ff8cd5a425e0136
BLAKE2b-256 a240ce1035e145d775504a2e347cbf77c5c552fd7a4531db98578a1375c4386b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.17.0-cp39-cp39-win32.whl
  • Upload date:
  • Size: 328.7 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.17.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 063c6612568c9bee2b86907c23810d3a94414872f9dc8c53bfc0556bd409f70e
MD5 3f63cab160ecf4163a306ea31324938d
BLAKE2b-256 1ca42f773bb93a8cc65955456c1217ac2b106e80c0be95b5c79895dcb1af15d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-4.17.0-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f52fec0b6650699660f9e90dd5aa8126deba2f10cee9a3d0410143b97d2a1748
MD5 5a57c8205f6f3768f8ac6f94902473f8
BLAKE2b-256 32f5d8875e2db00d87c025589fdb2b51c509a7c21161fbc3ecab896aef9babf9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.17.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.17.0-cp39-cp39-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 79923361b5a9023d65f0bb731a91b8a069c407afa0763c1fd3d36a04f995a7e6
MD5 79c1af46f7e3698838d29d7684d9654f
BLAKE2b-256 b326625fe5c3bcd1886f2df97c910b5aaa3e19cd34bef0150f75505d9bd32e86

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.17.0-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.8.7

File hashes

Hashes for dependency_injector-4.17.0-cp39-cp39-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 d00ac67ed4bf020446a1f218699cc559b6e3e61e15064ff9fbdfdadf0e96c301
MD5 4b81acf3074f440cd9d91c1b1a76b9d7
BLAKE2b-256 42d29963758e27699847363a577a063c532f8bc14f277e1a3f08cb6c6a816479

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.17.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.17.0-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 d09c2a8ef9596a75ace82a93164dff29b9710050c7aae4609e778a6a5c687f0d
MD5 e00c9a50f237d80b9dfb33355b963b43
BLAKE2b-256 cbd63a249d103d5d0c03d1968a42055ef61acda53b0887f07b5279c80ae0be54

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.17.0-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.8.7

File hashes

Hashes for dependency_injector-4.17.0-cp39-cp39-manylinux1_i686.whl
Algorithm Hash digest
SHA256 439edf070c5d49397e5b93642c9e17cfc24e4cdee36327343672033d915a0c3b
MD5 bbe9979f48c9d469b2dc3b3fdeec0d54
BLAKE2b-256 1572977be635b3a3799a524c80aa6058e0b6ec9c5398de3bd349ca8f2c18b309

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.17.0-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 613.5 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.17.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6d4a628f6af2160fba901e35ae5eb4d35f14d646d91b2d1299a60ec857febaeb
MD5 f9c8ae1d929c4410c9a8eb6858dc7ff1
BLAKE2b-256 bd4a84036ad04ec5b6594d819a09b45b92759bf51144ee60f168c3460b9d062b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.17.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 404.0 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.17.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 f102e6c60a40f4c1fc649a13225c0da7630fe56201072ede5455f1df974ecef3
MD5 e5d83e856f87c9efc6f22e3bfce50c77
BLAKE2b-256 a5c42671d14256267c97a22b285be89ec4c3a541a4c176a92d35064d92c387a0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.17.0-cp38-cp38-win32.whl
  • Upload date:
  • Size: 329.8 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.17.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 d3134db4bda2180d8d5fcfe5d88f6bf85f7f1aa074a853eeb2abea0acb5eff0b
MD5 5f2dae0f781fd8bf25d9c3a3c4e48001
BLAKE2b-256 1138e84c8cbbab2bb7c20d90e680ca7229e788eedd98f7df2eff7ca4cc674cc0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-4.17.0-cp38-cp38-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2b3fb86c0e3e1223072e31522785b9fa0bcde6bae88ab35f311e31b374db8d58
MD5 9cac7bfdee2b4f1885f5e689be4656d1
BLAKE2b-256 ee921b22843009e956e009aeccf999010789e4c5627db8448c7e3c88558c9297

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.17.0-cp38-cp38-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 3.5 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.17.0-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 b09169a84a8ad08bf09edc7a13a714296d17c703af3307f877afb6cc00bed7f3
MD5 ccdd8b305d7285fba0355c2757ed346c
BLAKE2b-256 fc0ead4c829f8a8c8e8d9c69c464a154162452e0fe4877289807262cecdab055

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.17.0-cp38-cp38-manylinux2010_i686.whl
  • Upload date:
  • Size: 3.3 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.17.0-cp38-cp38-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 6b21264df9825f16ba0bc33bd951dde7ec3df1a49c517cb2e76fde6aeae24275
MD5 b0be2f5750851055964a04412a6591c9
BLAKE2b-256 9b757e4c47391058c0ca5b70670a41524ee2f32d62e8b8e51b6a72344f422a05

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.17.0-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 3.5 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.17.0-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 5becbec0249f15cf274db76cb8a05694158991d5862e5a5cebd4b70add698603
MD5 7d2e93d450022d8f1b64cb8076092a58
BLAKE2b-256 e8faaa80ed233ad0df02d525491602b4164fa2f286afad76906b53fefc1168f7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.17.0-cp38-cp38-manylinux1_i686.whl
  • Upload date:
  • Size: 3.3 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.17.0-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 ef93420dc71507524eb254034fd983ff073a72ffdc08ce9d48311a492132c179
MD5 c76c1dc4e1fcf2b83c6113e534f6d259
BLAKE2b-256 c83b1281799cea7cee4d51ca6417b307384a64faf8e974f2454000991875e221

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.17.0-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 611.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.8.7

File hashes

Hashes for dependency_injector-4.17.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9d98daf2aa66d17440ba14001f6ab27853e6b42632e5b8989132cd9ffa7dd041
MD5 7599e0f8c430b0121ff9716d25a4e5ec
BLAKE2b-256 66227056c6ee5984a06ff1a1b1c451b1f483c9f5ce625a67c15acfd28b0e7238

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.17.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 379.2 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.17.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 76761eee3f313b2ed4dec8e050785e26de1514cda2d7779a3047eb1a323755e3
MD5 de42fd283c324e0c7e410a3a4ee2ff04
BLAKE2b-256 76f636c2e2610aae113434dc391b5dfdc3e19efb34aba205b5ed9bef996aa9d5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.17.0-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 318.5 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.17.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 7eb0e2669fbe1fc186ecca41a93493c377755f368017fb7eff14765ba671de32
MD5 43e72beae4d6ed7de71df39495d85ae5
BLAKE2b-256 92f2639d3e1c4a09f795d2e354f3091c8824784dbfdf74f7f1ae8fa673d31ebd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-4.17.0-cp37-cp37m-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9319ff3990e5c8d823f2c30eb11280e0c9396a714cfebec5d6adc6bd659515f2
MD5 052936e781f0ff1bd18a41d1698d4d84
BLAKE2b-256 4b2a8261be052a24ff7dff5dfa46315857ff645f13aafd1a8d09d9d635a72601

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.17.0-cp37-cp37m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 2.7 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.17.0-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 30e71d682ecdfb40e6eb4b56470d9d348c5f9841d8e3c9e042e910446b5a7815
MD5 a0899cdba849abff1c0339c3dc9b72d3
BLAKE2b-256 cc6e888c66c2ed285e22743fc75928e4f557a64f55d2de49983ff69308a1cc0d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.17.0-cp37-cp37m-manylinux2010_i686.whl
  • Upload date:
  • Size: 2.5 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.17.0-cp37-cp37m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 48721abd0594a56077426fa85c9be7cc2e844d1fb91476f49ec96fa793b6328a
MD5 427d29aeacfdbe15661a804f5910bf93
BLAKE2b-256 4b1e0d7b46f5c1bd4de87e92e238490f55702e21de3312f1d48779bd4aee300c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-4.17.0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 8b0dfbe5b470537f517b765fa1e49dc8999ad0c3d870115935c3928f9d096dbc
MD5 fca5dc1ead6b786aa363502482553089
BLAKE2b-256 146270377e97d425ce32df0859af7ac30e150eaba27bd1f3ca7ebe10f4686f69

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.17.0-cp37-cp37m-manylinux1_i686.whl
  • Upload date:
  • Size: 2.5 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.17.0-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 53b5b6245c849989a7d26676e80ea8c112cfb53bddb0a5f54a42eda961ebb289
MD5 2cb99cb3d438d5a02489c6c8cac0f6b6
BLAKE2b-256 819c4ba8794d1f78e582f8544c15c7736502dfe0b9f4f4dc068db640892e274e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.17.0-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 587.3 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.17.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e9b95ab972302dc30046cc817d13c0eee1620f292f36c935a45a9879aa3dd352
MD5 59deefa36c6790e2e0819c064e021642
BLAKE2b-256 8ba807e3753b4e870dfd1f265e5280ce9d8cd3788cd8a5a123fbe9f9598a6fc8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.17.0-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 378.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.8.7

File hashes

Hashes for dependency_injector-4.17.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 dbc4895b56720eeadb48873e716e0a857f0f24ad7b8bd8aea0fbcd5ff70b52cf
MD5 c3623da7b20ead9bab991bb43f3677e0
BLAKE2b-256 1542f6b7724d42a479f9aa61a2a6202fedad3880009c1486a8abeca291a05466

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.17.0-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 321.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.17.0-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 d96ac580eb79e7794f2f3308862447192d24466615e6c225b4b4e8bafe24b810
MD5 d2cf2d68dbf0e7f169c2d843023d3a34
BLAKE2b-256 978728486028eb65aa2573ee5bb82e167adc92d6e3e9d4971bab94bd24e7d541

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-4.17.0-cp36-cp36m-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 22f2bfdb80bd353f42bd0bf62a1c786173f55d503c8fde080c1320707b7fb329
MD5 b1f819f887af5aafb0227250323f2caf
BLAKE2b-256 a0d2efdd1f888bc19a10213dfa65af46c2f23b88cd57c2288ac88011a875ce54

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.17.0-cp36-cp36m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 2.7 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.17.0-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 a6c6a89646af94072ca1b771d15fdf3582857e1dcae46ec3054acada0ccf4b48
MD5 e91a73defa9ed834880d0b27464a929a
BLAKE2b-256 a57f2d61c9ba1c9e207bfcf833a7d8cfb271d1c2e43263c92183c6cffc920772

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.17.0-cp36-cp36m-manylinux2010_i686.whl
  • Upload date:
  • Size: 2.5 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.17.0-cp36-cp36m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 fd4c30881ede907905a05f0cf68a91265920466ddcc6a15a623b9cec3483a64a
MD5 f39fb5b088c1d6a0d580ae7dc90e16bf
BLAKE2b-256 58f4b117e613cb0b46e814e9f0b0e1aaf84960c5c1b26eacaa73eab4912ba8b7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-4.17.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a8d5c2cc17a09d7a29375d0c91e4fbf7f4843caf4646ff98cf2ebba80361bbc5
MD5 b6ed893016e05f2651c35e405a8ece7a
BLAKE2b-256 f5f2aa6c9ef3292276e0c905a60ddaf592db4717ae3792845a5319114a42f087

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.17.0-cp36-cp36m-manylinux1_i686.whl
  • Upload date:
  • Size: 2.5 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.17.0-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 a8c22361f01ce00167c21da91af3b24f618cc65d883b715fba9bb25bcc28496c
MD5 f3804c3e9ee3ff1dab3a0f7d577d9fd7
BLAKE2b-256 4bc3da1acbad75374a7cff500f256b6b919b1e0738974a72969a9561572c9b24

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.17.0-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 633.7 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.17.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a9b67e4d35036d171e72e9e58544295895516f1551964cce70cf6a1cd388f720
MD5 b1bc96ab85c26d1b8b42fae35e0f23d7
BLAKE2b-256 cad1f1313368d548b44085d1aededc68b0c4a7e6fc8899d36f70756b11b964c3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.17.0-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 350.5 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.17.0-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 6042bfad3d44c9d49a9228595b21b035363e8ad95f938ea414f02e4bb1329b4e
MD5 22d1d3afcf975bd82ac9bbf9a9f87b6c
BLAKE2b-256 ee59f6ccbe8c827347322da3cc95d424a353eeeaf8834b8c85d6ec7729f367be

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.17.0-cp35-cp35m-win32.whl
  • Upload date:
  • Size: 293.9 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.17.0-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 bb588c87c304b8828e4304f79ff1073027e87c4b78b73c583efc16736b0713b3
MD5 f5d6395797165d8e045d590cad58c4ca
BLAKE2b-256 b090f2e901f7643b7e028bf24abfca99fa56cde81fd7443b5e9152a56b9d97a9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-4.17.0-cp35-cp35m-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 005d3fd9ab75213eae49f0c33179af846dfc3d7450447adff8124c5fff9a4278
MD5 27d81215c919bbe1e95de7510b057298
BLAKE2b-256 f2d55bf708ec983d9739a838d922775205cb9a6e9df6782dd02dbb6202a7a2b5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.17.0-cp35-cp35m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 2.6 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.17.0-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 45d209d8ac9868ad129f4feccab39c95ca47a80088568d729e4cb31f19daf0a4
MD5 95bb082f64cc79c50220e794280b1164
BLAKE2b-256 35af60b9308cd10b5d67992a65d6fcd30f7ae374036c23d9ddc0ce17000f0f85

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.17.0-cp35-cp35m-manylinux2010_i686.whl
  • Upload date:
  • Size: 2.4 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.17.0-cp35-cp35m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 8a72ae42467f4ed61fb2f4407b05eb3603b500b4b47dbd8a7e5037319e17a064
MD5 c16106d0bab0e4b7fadc09ac279e4bfd
BLAKE2b-256 28bcb1368012f2ed01b2a121e841b95e466446906e8ff2d948fc81a4bfea11c4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-4.17.0-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 ed25a3e7ea46377931d53270eccab46850b7d0e5e5870df52245f8106bf3a779
MD5 59f59038e5d82f91019fa1a48f2f3d0c
BLAKE2b-256 9efac65d992ab219e848af96a4718e23a115a0a71afb726c859adbe944b6c033

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.17.0-cp35-cp35m-manylinux1_i686.whl
  • Upload date:
  • Size: 2.4 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.17.0-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 19e74db066bd52abd841fa2a8649e5dc1485794c233aa7135d3264c4298f59d5
MD5 7fd7c652f11619a0724477b76ba42d41
BLAKE2b-256 f88824847443d78026d053a9ab7eb4a55c097d3e3a4ab19255a935efd17f8386

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.17.0-cp35-cp35m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 578.0 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.17.0-cp35-cp35m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c299057c44cfba79c093822ccf927c939f5632e5f0540bb748834387a7a83d2c
MD5 86532b926a50419116015af725b7b5b7
BLAKE2b-256 534befa3eb695b7559748f2966087abb27b7c5bd99d8f3ff20ca3e7a6d63320c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.17.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.17.0-cp27-cp27mu-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 130757107b1e2c1e400f325617f78f17ee173177c4b7df48eda42708132e9271
MD5 64f2d52f6a8f44f2bc9c99218efaec21
BLAKE2b-256 d3ab963727e77575e1aca2625ca1bc25c784f29872e4437391fb2b7c65b5dc1e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.17.0-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.8.7

File hashes

Hashes for dependency_injector-4.17.0-cp27-cp27mu-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 50c097bfaeeb3332a81a473654ec5c9b8a4889badcec0eb60329ee70b0148456
MD5 9c6f0c99826377865e3e276d018665b1
BLAKE2b-256 aa5449e59b9170ffdfce795c0cb9d740b7431c1caa027453d2288c95b4042841

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-4.17.0-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 07860c0b1d90084af404321d3711d5975492f51e5ae601577e7129e2f94f30ae
MD5 3d04c30aac4b5ea2742ab7af674d7207
BLAKE2b-256 c643ee3ff0d336ed07fbeae84289f78613865c08973ed12fbb2b7eeabf9935ea

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.17.0-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.8.7

File hashes

Hashes for dependency_injector-4.17.0-cp27-cp27mu-manylinux1_i686.whl
Algorithm Hash digest
SHA256 4ab3018c52df3aaca6c721d87eba5b2d793fac9f6bb2a5e5b13ee91c5fbbc800
MD5 f7f9ef1b3aaf648f351f1b492c488f57
BLAKE2b-256 18f4ed347262ddd9e51941662c2c1adb7f48b5aa283607cec7c6d5d50c5b6cc2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.17.0-cp27-cp27m-win_amd64.whl
  • Upload date:
  • Size: 389.1 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.17.0-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 75a1e3764bf79acba12896049bb550c54b6d1787c60d05b43f11fd1e99e90b00
MD5 ddb6596dc963fbe020233608d3cc07ac
BLAKE2b-256 7dd9b43a4bfe16e6071d3614707294834d41da6416ddbe602485022e590c97a5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.17.0-cp27-cp27m-win32.whl
  • Upload date:
  • Size: 323.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.8.7

File hashes

Hashes for dependency_injector-4.17.0-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 a4b35e79ad99c46c374f045282395e001f27d6a36e12277116c9f425bd5d356c
MD5 c2c042de48431e3ae1de1c86c8273794
BLAKE2b-256 c50c0da7ff26b4885fd5b5c7fe998f68910bad730eb163287ab2340cdf488699

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.17.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.17.0-cp27-cp27m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 d99d2d9089351ad739c3d44e1120e01c1793dfd4d944290c683a6b3fb2430381
MD5 2eaaffe7be41e5de86cac1537256c65e
BLAKE2b-256 22accb297066b9ec12f124b92ef9137d2de1db4a4045640b0e4d356abd2d6c07

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.17.0-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.8.7

File hashes

Hashes for dependency_injector-4.17.0-cp27-cp27m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 d03be755ef717658c242d6f56736f7aee1b5e1f30f21d9c05d08cd729be41ea6
MD5 dbc7fae31a6f5691d2b5db966e9a0c52
BLAKE2b-256 462af85ffd019e3c7a6cdf8baf4b20f56480777e0d4fb99be5727e7e74f8be75

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-4.17.0-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 ea2df03eeda7f0277d5200552db699a69c4a8223c4311cac3f5d93497a501b8c
MD5 d95c8edd1906cc93349cb029e9bd1c8a
BLAKE2b-256 1454fe9c148613489191c5c35562b11cdbe2030ac856e744096a90acd777ce64

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.17.0-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.8.7

File hashes

Hashes for dependency_injector-4.17.0-cp27-cp27m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 959471ac9fd26902478513fbff8d6a86c75f44db022268bce9632790cd4b3259
MD5 8ca4704d56c64d060b38388de55aa9e7
BLAKE2b-256 94c21be268f70678189e7696932b8e4c1341e0dd88aeaf4831743ed8b11b8d17

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.17.0-cp27-cp27m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 563.2 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.17.0-cp27-cp27m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 03f9859f3115cb15847427df4e20250d3958bf207535b54f1e27030b9d44d384
MD5 6f87256b733398c04b0e2cff44b9609d
BLAKE2b-256 73b047d38f0593aff1d6ae72559ba657861ff7ffb34117013b7d74149201f623

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