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.29.0.tar.gz (703.8 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.29.0-pp37-pypy37_pp73-win32.whl (279.3 kB view details)

Uploaded PyPyWindows x86

dependency_injector-4.29.0-pp37-pypy37_pp73-manylinux2010_x86_64.whl (503.9 kB view details)

Uploaded PyPymanylinux: glibc 2.12+ x86-64

dependency_injector-4.29.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (461.5 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

dependency_injector-4.29.0-pp36-pypy36_pp73-win32.whl (279.3 kB view details)

Uploaded PyPyWindows x86

dependency_injector-4.29.0-pp36-pypy36_pp73-manylinux2010_x86_64.whl (503.9 kB view details)

Uploaded PyPymanylinux: glibc 2.12+ x86-64

dependency_injector-4.29.0-pp36-pypy36_pp73-macosx_10_9_x86_64.whl (461.5 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

dependency_injector-4.29.0-pp27-pypy_73-win32.whl (316.4 kB view details)

Uploaded PyPyWindows x86

dependency_injector-4.29.0-pp27-pypy_73-manylinux2010_x86_64.whl (503.8 kB view details)

Uploaded PyPymanylinux: glibc 2.12+ x86-64

dependency_injector-4.29.0-pp27-pypy_73-macosx_10_9_x86_64.whl (464.2 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

dependency_injector-4.29.0-cp39-cp39-win_amd64.whl (446.8 kB view details)

Uploaded CPython 3.9Windows x86-64

dependency_injector-4.29.0-cp39-cp39-win32.whl (367.0 kB view details)

Uploaded CPython 3.9Windows x86

dependency_injector-4.29.0-cp39-cp39-manylinux2010_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.12+ x86-64

dependency_injector-4.29.0-cp39-cp39-manylinux2010_i686.whl (3.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.12+ i686

dependency_injector-4.29.0-cp39-cp39-macosx_10_9_x86_64.whl (680.3 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

dependency_injector-4.29.0-cp38-cp38-win_amd64.whl (447.2 kB view details)

Uploaded CPython 3.8Windows x86-64

dependency_injector-4.29.0-cp38-cp38-win32.whl (367.9 kB view details)

Uploaded CPython 3.8Windows x86

dependency_injector-4.29.0-cp38-cp38-manylinux2010_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ x86-64

dependency_injector-4.29.0-cp38-cp38-manylinux2010_i686.whl (3.7 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ i686

dependency_injector-4.29.0-cp38-cp38-macosx_10_9_x86_64.whl (678.4 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

dependency_injector-4.29.0-cp37-cp37m-win_amd64.whl (420.5 kB view details)

Uploaded CPython 3.7mWindows x86-64

dependency_injector-4.29.0-cp37-cp37m-win32.whl (354.0 kB view details)

Uploaded CPython 3.7mWindows x86

dependency_injector-4.29.0-cp37-cp37m-manylinux2010_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ x86-64

dependency_injector-4.29.0-cp37-cp37m-manylinux2010_i686.whl (2.8 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ i686

dependency_injector-4.29.0-cp37-cp37m-manylinux1_i686.whl (2.8 MB view details)

Uploaded CPython 3.7m

dependency_injector-4.29.0-cp37-cp37m-macosx_10_9_x86_64.whl (653.6 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

dependency_injector-4.29.0-cp36-cp36m-win_amd64.whl (419.7 kB view details)

Uploaded CPython 3.6mWindows x86-64

dependency_injector-4.29.0-cp36-cp36m-win32.whl (356.6 kB view details)

Uploaded CPython 3.6mWindows x86

dependency_injector-4.29.0-cp36-cp36m-manylinux2010_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.12+ x86-64

dependency_injector-4.29.0-cp36-cp36m-manylinux2010_i686.whl (2.8 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.12+ i686

dependency_injector-4.29.0-cp36-cp36m-manylinux1_i686.whl (2.8 MB view details)

Uploaded CPython 3.6m

dependency_injector-4.29.0-cp36-cp36m-macosx_10_9_x86_64.whl (706.7 kB view details)

Uploaded CPython 3.6mmacOS 10.9+ x86-64

dependency_injector-4.29.0-cp35-cp35m-win_amd64.whl (389.8 kB view details)

Uploaded CPython 3.5mWindows x86-64

dependency_injector-4.29.0-cp35-cp35m-win32.whl (329.9 kB view details)

Uploaded CPython 3.5mWindows x86

dependency_injector-4.29.0-cp35-cp35m-manylinux2010_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.5mmanylinux: glibc 2.12+ x86-64

dependency_injector-4.29.0-cp35-cp35m-manylinux2010_i686.whl (2.7 MB view details)

Uploaded CPython 3.5mmanylinux: glibc 2.12+ i686

dependency_injector-4.29.0-cp35-cp35m-manylinux1_i686.whl (2.7 MB view details)

Uploaded CPython 3.5m

dependency_injector-4.29.0-cp35-cp35m-macosx_10_9_x86_64.whl (645.3 kB view details)

Uploaded CPython 3.5mmacOS 10.9+ x86-64

dependency_injector-4.29.0-cp27-cp27mu-manylinux2010_x86_64.whl (2.4 MB view details)

Uploaded CPython 2.7mumanylinux: glibc 2.12+ x86-64

dependency_injector-4.29.0-cp27-cp27mu-manylinux2010_i686.whl (2.2 MB view details)

Uploaded CPython 2.7mumanylinux: glibc 2.12+ i686

dependency_injector-4.29.0-cp27-cp27mu-manylinux1_i686.whl (2.2 MB view details)

Uploaded CPython 2.7mu

dependency_injector-4.29.0-cp27-cp27m-win_amd64.whl (435.6 kB view details)

Uploaded CPython 2.7mWindows x86-64

dependency_injector-4.29.0-cp27-cp27m-win32.whl (361.7 kB view details)

Uploaded CPython 2.7mWindows x86

dependency_injector-4.29.0-cp27-cp27m-manylinux2010_x86_64.whl (2.4 MB view details)

Uploaded CPython 2.7mmanylinux: glibc 2.12+ x86-64

dependency_injector-4.29.0-cp27-cp27m-manylinux2010_i686.whl (2.2 MB view details)

Uploaded CPython 2.7mmanylinux: glibc 2.12+ i686

dependency_injector-4.29.0-cp27-cp27m-manylinux1_i686.whl (2.2 MB view details)

Uploaded CPython 2.7m

dependency_injector-4.29.0-cp27-cp27m-macosx_10_9_x86_64.whl (631.6 kB view details)

Uploaded CPython 2.7mmacOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: dependency-injector-4.29.0.tar.gz
  • Upload date:
  • Size: 703.8 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.58.0 CPython/3.9.2

File hashes

Hashes for dependency-injector-4.29.0.tar.gz
Algorithm Hash digest
SHA256 1a63b6c27108c9dc2b148ea54744bfc777f011f065980f01608f50160be55eaa
MD5 934ae0e27315214113042e45f0b6ed16
BLAKE2b-256 76b5eb0459e4cc3fccd0eb66d53260892d98e0bd65a69d50aaf940058b91f77a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.29.0-pp37-pypy37_pp73-win32.whl
  • Upload date:
  • Size: 279.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.58.0 CPython/3.9.2

File hashes

Hashes for dependency_injector-4.29.0-pp37-pypy37_pp73-win32.whl
Algorithm Hash digest
SHA256 015d465d206ae367e1e7c887f97ccff47e0a80fcccc6aae56310c19896172d85
MD5 1e7975c69b2b7f6b559818ea7b0f21f5
BLAKE2b-256 583c690f5ce9e705875481517d5a37195416efa0b731529251924dcdd82a5411

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-4.29.0-pp37-pypy37_pp73-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 ece4f5225d71f4403250d3ce23f5e2d627399cf0701f0232a4cc07019f40e168
MD5 baf08a8ef22805feec4bcd80095a8353
BLAKE2b-256 7532ecb79ce15546998b8a400baf8b2463901a93d55fbb9df98a4c04e2c6f50e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-4.29.0-pp37-pypy37_pp73-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 5d385cb12913ba4db82a989717db06e8db47317ee6d09b75d4cf53cd29600b92
MD5 aad3b83233fc998c6613684557913ee5
BLAKE2b-256 1a196584e4c9503413b925b2a34f8023a913aaa91d4c69631719ced8c330b432

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-4.29.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4683b34bac1d62e81a752c3ccd066e868c3ff1dc5b20cff0308b1b68fbc01161
MD5 706b6734142c7cb871930f232fb67251
BLAKE2b-256 5f5e46b19b1bfadc473bd537dee320929005f5337edb056e64a6ea6f10772435

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.29.0-pp36-pypy36_pp73-win32.whl
  • Upload date:
  • Size: 279.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.58.0 CPython/3.9.2

File hashes

Hashes for dependency_injector-4.29.0-pp36-pypy36_pp73-win32.whl
Algorithm Hash digest
SHA256 32b1e7999bdbe9ef24b2057a3e50dbac30cadecfb81b8711001fec4aeeda9992
MD5 df200018f9a5c6c7d5def6ae85ace18c
BLAKE2b-256 ac9334bc064a58e72f2fedf9d9393123cb0683d676fc6419f92baf7cd0b02924

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-4.29.0-pp36-pypy36_pp73-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 8bba3435e16f78b09d1701a1f79c910f43186c29804d2ae1efa75fbfcd1a78d6
MD5 e5ff4b6d62f3998ff10f09ea7d74f119
BLAKE2b-256 e283c7ba703aa6835f9f8864114b5cede346292c3fec3937dca930afd1fe5c70

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-4.29.0-pp36-pypy36_pp73-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f24a8d8f1496981490e0e6552f75994ad1afb43a7255b7ebdeb13c67f7cb2271
MD5 37afca35de3d7875ff11b37df0acad19
BLAKE2b-256 a07fc3f036035c40cc9d4f769602fe0a9217cf322fa29f1834d57b32c5b867ba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-4.29.0-pp36-pypy36_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c9a522f0aae3a01274fa1e3d455ed8e0633fe53c93cdf5e93c6819534ca831ef
MD5 7779a7605b7095335bef6380c34f79c4
BLAKE2b-256 0b17632b64cc94a4cc4d15fd3e42f28956c867f5fa7978b749a578b608832be4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.29.0-pp27-pypy_73-win32.whl
  • Upload date:
  • Size: 316.4 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.58.0 CPython/3.9.2

File hashes

Hashes for dependency_injector-4.29.0-pp27-pypy_73-win32.whl
Algorithm Hash digest
SHA256 26fd568c9a2318fbee0a768a2b630e84c4c147f94fcacd9b2604fed15ba7fbe6
MD5 ae905dc77463a14f3ecccfb452559a0d
BLAKE2b-256 74c7d2aeee018cb8fcf4f699e600ff2d9c7ae26701dcb8e227549c61f3b2472e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.29.0-pp27-pypy_73-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 503.8 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.58.0 CPython/3.9.2

File hashes

Hashes for dependency_injector-4.29.0-pp27-pypy_73-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 45453f4f3e962087daad5d8b1557f319aa66d0c99e898c06e8c175790b7b93dd
MD5 e8932f838acad9fffff3702ced5991f7
BLAKE2b-256 05ba22bafd225801bba022b3c8a77a797662f00b67fd9b7a7c0df8d7781dfdcf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-4.29.0-pp27-pypy_73-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 4fa133f2fe2e5a2c22ed462a94c9011e3cd948876d852858210047ac782441a6
MD5 ae5ad77df5a643b2883d39db0533e775
BLAKE2b-256 17065fa3a6fbf6665fbb9d578d3b9bb51ee563722a85c4579de92e3e3c4de4b9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.29.0-pp27-pypy_73-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 464.2 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.58.0 CPython/3.9.2

File hashes

Hashes for dependency_injector-4.29.0-pp27-pypy_73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8879bd11f6c3878900bbd456c1f64b55e97bc644d255a50462049cb7b21a7ddd
MD5 c477f399448d88c5b9761fb1a661d8e4
BLAKE2b-256 e880b028e25fb130579c3ede5e8660a06e8b3b2b8fd0ca11802218fd5a12270f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.29.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 446.8 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.58.0 CPython/3.9.2

File hashes

Hashes for dependency_injector-4.29.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 f13bf5f42310352f3cbf3b0ce862afc1d0a8dff161ca6fdf3f0978bd2a183060
MD5 df5a4800c8df7fd379e8277ae48b0ec1
BLAKE2b-256 29b31af2cabb232f8fd359327dc786d490cb51cd5b7d0c4d61ce4190a147ace7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.29.0-cp39-cp39-win32.whl
  • Upload date:
  • Size: 367.0 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.58.0 CPython/3.9.2

File hashes

Hashes for dependency_injector-4.29.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 5e4f4e5e1dd98bf4a8d54d24cfd0d6abdb6f364bcaf419bdd7f89febb94aa735
MD5 dc60d00cc3e6142b6c758d9f2ffcdf86
BLAKE2b-256 5ca0ed82cefe8e0e0db15e5eea79175937e76984850ba892f2e3f491164add7f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-4.29.0-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 524e341f0a4a9e61a9966412b7e5f528bcb899268207a5d4fa325950d054e1c6
MD5 ad24071131d67966c23fff83b337164c
BLAKE2b-256 c072fa0ef3cedda8dd0dafcac7f1f7cc68b605a705cd2a037b3fa937c1c67f01

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.29.0-cp39-cp39-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 3.5 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.58.0 CPython/3.9.2

File hashes

Hashes for dependency_injector-4.29.0-cp39-cp39-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 d510add975382c3e60887bfe4bd517a32b7e0d440b6e61cd5184c3c4cbbf1b39
MD5 b2fb7a97113f13c7aac6293d7f459bf3
BLAKE2b-256 3a683e14abb81b9c6805521261e4429016ad19901b9480fb7bf1c3f9e80f07e6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.29.0-cp39-cp39-manylinux2010_i686.whl
  • Upload date:
  • Size: 3.3 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.58.0 CPython/3.9.2

File hashes

Hashes for dependency_injector-4.29.0-cp39-cp39-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 50f296b88fc75d820b1457961ebc1a2f66ddb83cf34b11ca47b8ada4a1f62632
MD5 b22fd31af0e8115ed77b116d6446a978
BLAKE2b-256 d01377990bdc95642de8645f27bb176ef8ce13b385a21bd58737b2811e186c47

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.29.0-cp39-cp39-manylinux1_x86_64.whl
  • Upload date:
  • Size: 3.5 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.58.0 CPython/3.9.2

File hashes

Hashes for dependency_injector-4.29.0-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 d2c0503ba0b7d6997d4f67b478342573eb5cfaf7f6356e022e4937878a744da4
MD5 a7674f0c11052b5f8253564c70460e29
BLAKE2b-256 ec4669138b79634166e35f91843566c444fef61d817b634c26e056610280fd98

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.29.0-cp39-cp39-manylinux1_i686.whl
  • Upload date:
  • Size: 3.3 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.58.0 CPython/3.9.2

File hashes

Hashes for dependency_injector-4.29.0-cp39-cp39-manylinux1_i686.whl
Algorithm Hash digest
SHA256 3bab965b3254b73d858bda21f61bf272c69df97dc5779dfa1ddbfe59bb96c647
MD5 da1e1bbcebf15e76247052db51699e03
BLAKE2b-256 fbf8e4c8ac3db0583438c9860e8b011a45acca579b648b542cff1dc8e61b7f81

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.29.0-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 680.3 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.58.0 CPython/3.9.2

File hashes

Hashes for dependency_injector-4.29.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0b81c7c0d85ce968992072952eb40956818f0466e254d130c1d357228a9231c4
MD5 6f176aa9c47f795ee1a18afbe777ee52
BLAKE2b-256 722bae6c6433fb12df6847427fb981ba13f3fb6af44d73ee2afffd406ccfd9a3

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for dependency_injector-4.29.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 2ea88d9fd8eafb4b4a69c15b1bc1bc162d4738693aeebc28b7e5381b6bfb303a
MD5 b938479323f033bd9da56b330da01ad3
BLAKE2b-256 9a6b54c0c7e1d6d19022f070c43ae984b372a55bfd36a3cd75f78803ffca18b4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.29.0-cp38-cp38-win32.whl
  • Upload date:
  • Size: 367.9 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.58.0 CPython/3.9.2

File hashes

Hashes for dependency_injector-4.29.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 c508f52cc03a9e1718176e881888038ff96fe731b81c9933827faaa7ce40a8d3
MD5 910efc5fd00edf8eed35039678a6cbbb
BLAKE2b-256 bce18935495e90d81df68b2ae4cca0f9e77704bc0d8d965dade760b63a4aeee7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-4.29.0-cp38-cp38-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8a22545ebcda7445f2b96d9fe026d0f76c9abe9c3e790f81c7d0be2aece492db
MD5 b741926891c87baebded6cccb4a3c6ba
BLAKE2b-256 a380df53323c10eea06056f2ca8aadaf9dcd6b9ddf8db43f714bc7714f73ca3d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.29.0-cp38-cp38-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 3.9 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.58.0 CPython/3.9.2

File hashes

Hashes for dependency_injector-4.29.0-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 8e71743e4f3fe930e2c06af8979aed47db168891c2768ec50bb4ab486373f056
MD5 e705e481ebfe6885886f8b75a7acc371
BLAKE2b-256 1be760ce99bd4646f28c789bcad554d56768baf010ad0258a94edec436bc1759

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.29.0-cp38-cp38-manylinux2010_i686.whl
  • Upload date:
  • Size: 3.7 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.58.0 CPython/3.9.2

File hashes

Hashes for dependency_injector-4.29.0-cp38-cp38-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 191e0f6cd25409593b9ee04e482b0fb32712f37803c7760163f0aa3af4dc150a
MD5 48b0260a10eeb322e44a29191d6aac3c
BLAKE2b-256 9b7430c28e1bfc1dc784f5335fe842f68dee41de5b50dac3fde1485adfb6933b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.29.0-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 3.9 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.58.0 CPython/3.9.2

File hashes

Hashes for dependency_injector-4.29.0-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 175c0cffe830e85da134722ffe7c72b35f2a261778646c62194257d34bbedc08
MD5 878e4176833adabcdf64289ec0381f24
BLAKE2b-256 57356926d70815fc3a8a3614f70d8396dd4a69800318a259deac5d24b7da743a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.29.0-cp38-cp38-manylinux1_i686.whl
  • Upload date:
  • Size: 3.7 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.58.0 CPython/3.9.2

File hashes

Hashes for dependency_injector-4.29.0-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 cf4e5b3c9320fe3430c96113bbd9ce30c7dcbfcb9ec2c61661f7f4afd00696e1
MD5 3825aa11a9bda14495b755f667028558
BLAKE2b-256 be05397600bef681026d7b5b35f6612e02b1aeaffda9019a0a7d8902841136a9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.29.0-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 678.4 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.58.0 CPython/3.9.2

File hashes

Hashes for dependency_injector-4.29.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1d7b62ea9dce2420fed3daa2743485a2c6575f6ff169501c39610d0b8ad1a09f
MD5 73c5cae92941b70e1e0f24a6848f2882
BLAKE2b-256 79b04b8fdae3d438fe3bb0d214369743c3428e3c4c4edf5d859c99711e68b1d5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.29.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 420.5 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.58.0 CPython/3.9.2

File hashes

Hashes for dependency_injector-4.29.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 68b9ee474e977123240c1ffc21e1906517fbc78ae9d2532c983b413e3894389b
MD5 87c8f55570dbeec049b4a7f489320b87
BLAKE2b-256 72344fc82ec3a78422fcce13ab81d59994a080b8035d6881646365d8df22f165

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.29.0-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 354.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.58.0 CPython/3.9.2

File hashes

Hashes for dependency_injector-4.29.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 a5201235fd99c2ac7445d7cacc8a0e212857592a4e8faafa84564e5b52cc540e
MD5 38bd2190eae2fa9426739915fb160b8f
BLAKE2b-256 8b938b3b1c9dfa098f3415e2993fd2e15fb6c1b97f27ea4ff4e5fead8bd6cb7d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-4.29.0-cp37-cp37m-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 09994a6ba25b2aa44fdc237f6eeb96d780da4c20ef96909eb12e0a19d6fe23dc
MD5 c592d56bd249a8a506e143bd472cbe42
BLAKE2b-256 8f009575e8f45b0063f197b3cd8ca0bc901736b1d0a6014c2a4d2679b0dbfb47

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.29.0-cp37-cp37m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 3.0 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.58.0 CPython/3.9.2

File hashes

Hashes for dependency_injector-4.29.0-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 0d4d922077a239479569ee53410a900b6ead98ccb5916ba7b01b1b248a9d1d46
MD5 7728e19c1dddc55931152753dbec1915
BLAKE2b-256 86481c85ea3e354366c069737980832602457d2f2e22f8115df524a0413ca438

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.29.0-cp37-cp37m-manylinux2010_i686.whl
  • Upload date:
  • Size: 2.8 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.58.0 CPython/3.9.2

File hashes

Hashes for dependency_injector-4.29.0-cp37-cp37m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 adc015621d355937a4c4467fad24a7d46b87dc1fa13a9f6a823ca22d990eac37
MD5 f8e03a2e9df765d33da62f9da7d411c2
BLAKE2b-256 f2d6f8386598c348f9eb05bc008270111af19d8de4775594c6267e3c8d0ec7c9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-4.29.0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 edb5114ab40b7dbfa093311e8ff63bf33f75b0712d6e8d41a00b7980f0d4254e
MD5 b16ce648406bb433112e968829faf9ea
BLAKE2b-256 18d287850b472d051bbf64ab3c33540f2553c4125788aca85d167a2f4a3b0207

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.29.0-cp37-cp37m-manylinux1_i686.whl
  • Upload date:
  • Size: 2.8 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.58.0 CPython/3.9.2

File hashes

Hashes for dependency_injector-4.29.0-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 3f94e963803d5b801fe46e4a620f7665b8b6ff6fa1bf942c2595a8e5c4986a00
MD5 c7ad04855975f6896db3975e9440a647
BLAKE2b-256 cc044e65a342d53cf39654c92004412542d659a4ef09375bf1050badfe47eabe

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.29.0-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 653.6 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.58.0 CPython/3.9.2

File hashes

Hashes for dependency_injector-4.29.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c3467c3ad9d2e27666f5fe0a83aebfe58c77428e66e036e01652bac4c5c3d804
MD5 6dfb9a1ded33456721dc1ad10e056475
BLAKE2b-256 17b845bc214f102cde05721ae31de5aa05a62ee9ff2aaec516496b7815579de9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.29.0-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 419.7 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.58.0 CPython/3.9.2

File hashes

Hashes for dependency_injector-4.29.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 cda71885bf8b551ad39834b9eda283b46944867aa40428a3208591103f8d8449
MD5 dae79b9e1438722819cacad83b027637
BLAKE2b-256 767ae18f0e3c27c39e2da6b6072de67ac5d0ec8712a0607d0a1f620b1e76d8fe

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.29.0-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 356.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.58.0 CPython/3.9.2

File hashes

Hashes for dependency_injector-4.29.0-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 3f1b3efd0654e71048710e0489cf31a708d4423b001177796167916cec07eb8a
MD5 282f0a19734e78f32313b4530e58f1b4
BLAKE2b-256 ba6dde3dff9d3a507500a1a4d61fab387ae877ad48153595b71da5b4434a663e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-4.29.0-cp36-cp36m-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a54bc267db81aafc0ddc9ad5b062429546da5771ca819002d5313ddf6cdc3885
MD5 9494f9abd5d9f80fb67e442b242afe3c
BLAKE2b-256 0f7439161f270e5fef03e1ce3273f3c91b1dbbaeb7bb0ac98c4b697cf56020ee

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.29.0-cp36-cp36m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 3.0 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.58.0 CPython/3.9.2

File hashes

Hashes for dependency_injector-4.29.0-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 c0e73974d2bed6c97b8859ba0de849bfaa65920388fc55cb310ee923f6a1d90a
MD5 3c9969355ef27db9d728eb1f44e9b196
BLAKE2b-256 e5921906f892f98dd23366b03837f8ec79b36d609b603ff65afbd83f701a9e72

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.29.0-cp36-cp36m-manylinux2010_i686.whl
  • Upload date:
  • Size: 2.8 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.58.0 CPython/3.9.2

File hashes

Hashes for dependency_injector-4.29.0-cp36-cp36m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 46d0af110cc07fe3642c8124dfe0c74364a21df95f0b1879692c0e352e95e02b
MD5 179aaf9ad4d30faf27907e6199450e4d
BLAKE2b-256 cc31c281cb52947d62b544d58afa943ce1d3fb313227c6bacd32cfa216e61ff1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-4.29.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a417e76930e5d84c14325da7bf99da02309b10516ed488447b9cdb245ce8f6d2
MD5 1a5bcb3c9cadbaa343fd52abcd8e6f98
BLAKE2b-256 07072da28ef7376dd3eabbc11dd32f95fc7171fda7fc11b5b7aed7a2e0e34685

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.29.0-cp36-cp36m-manylinux1_i686.whl
  • Upload date:
  • Size: 2.8 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.58.0 CPython/3.9.2

File hashes

Hashes for dependency_injector-4.29.0-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 7b961871c1647ac3a584848b251c69df15877c7cb32b901a72b1738f58bee490
MD5 a02dcc0230f546e4677966ef9a72ece2
BLAKE2b-256 6e32d71bbf6ee835d3d4a2eb93e6bd6eb7f99ea44cd9008607721d1638145662

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.29.0-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 706.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.58.0 CPython/3.9.2

File hashes

Hashes for dependency_injector-4.29.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 201af2ac67a7ebf52a10ad95fc796416bb23111ff25bf39eced28045de0740fa
MD5 832f92d58b709c44877faf82c523fc21
BLAKE2b-256 c6b6fb693e52a7c932b00cf9f50f237aae94b75810ada1cbf7e4a5bdb587c1f6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.29.0-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 389.8 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.58.0 CPython/3.9.2

File hashes

Hashes for dependency_injector-4.29.0-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 a85a9a2d7090cb3c8e3c4667e84462cf5e34cfcbd909e98bd0cbda573dc9d6de
MD5 4b3049b41f189bda99c4537596af54c4
BLAKE2b-256 f0b01b421fee1d29ead4baf109da9303dd82a7451dfba0ead84ec16566a22b07

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.29.0-cp35-cp35m-win32.whl
  • Upload date:
  • Size: 329.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.58.0 CPython/3.9.2

File hashes

Hashes for dependency_injector-4.29.0-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 fee9513ece759628abe47444d719fd2fcd63e755a93f9420fdab3800cc3916d0
MD5 8df8108868d4663051138f1a3f6be7a1
BLAKE2b-256 293bba412c1c12c773bcfe7a83700cf92d1d140f612047ca9273294951fcd3aa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-4.29.0-cp35-cp35m-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cc79c7951550f2bd6554ff9f061e3ddac7afd3fe06bc530dd070eaa91425a44f
MD5 e063d7a3b55c5605ab59a267538469c3
BLAKE2b-256 ce0a2e0a1ca71e6186d05b499adfacbf2e72bb688364abaf200dadc70df0b550

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.29.0-cp35-cp35m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 2.9 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.58.0 CPython/3.9.2

File hashes

Hashes for dependency_injector-4.29.0-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 16de634fec4317242ed31590a13b5022a9c15d98ded7e3e95e7b798a868e45ea
MD5 2bbe1ace4e73674c7ce2a53da848b6d3
BLAKE2b-256 c091ff81de7da315317553f3408d9cdb22833cb8faad8bcef2200e4b5cfc4b05

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.29.0-cp35-cp35m-manylinux2010_i686.whl
  • Upload date:
  • Size: 2.7 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.58.0 CPython/3.9.2

File hashes

Hashes for dependency_injector-4.29.0-cp35-cp35m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 67d4417570a0b719549de29c6da3ec48c86bf0cbe17cadb1c9587e286a2cda37
MD5 57556773f266a208fb4e561606de3eda
BLAKE2b-256 562b4fda14271e58c5d26ad6c89db394250cb6eb220837c1b871b553b8aad53a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-4.29.0-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 68eb94e83633ab9659078c795c55da0be6d20e1f5cdeaf16bd10d3046e94f0eb
MD5 0f8f1b4c8ae99837a48002a82fa0b506
BLAKE2b-256 6dfc477152d081feee4c226b0ca012c2e1cdf1fbe312cbb284e2b712e7711637

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.29.0-cp35-cp35m-manylinux1_i686.whl
  • Upload date:
  • Size: 2.7 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.58.0 CPython/3.9.2

File hashes

Hashes for dependency_injector-4.29.0-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 177e1d54a2637c7bc888ac6d6ad428000795d07d81a855a89c281eff2a113950
MD5 beae5b316b671d3c817c5c10bcf9baeb
BLAKE2b-256 f352c2ae6f40c589a258ce20ffa19912dfa5368079c49e3a861f8cd61b93deda

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.29.0-cp35-cp35m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 645.3 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.58.0 CPython/3.9.2

File hashes

Hashes for dependency_injector-4.29.0-cp35-cp35m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d29c8900b7127f9e9a008445d6005ed594c1db4805eb6c6be7a7c9fe252dd9d2
MD5 4b3e9d50cef44701c6f2e9314d2bfbc1
BLAKE2b-256 c3d6ed6e229a50f9626ed52b0979ebee78b60d336a51308c4df272cabd2941fb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.29.0-cp27-cp27mu-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 2.4 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.58.0 CPython/3.9.2

File hashes

Hashes for dependency_injector-4.29.0-cp27-cp27mu-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 9ff2c4bb5f666d3d232afe605da8cca775f0863414d3f75fe6eb64e20a6d52bd
MD5 9f28b8a55fdca312b8d1a5606606cbe6
BLAKE2b-256 48e76d7909f24edf7ef51ccea8c799ae63316c346f23cb9f0ae2379910351c78

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.29.0-cp27-cp27mu-manylinux2010_i686.whl
  • Upload date:
  • Size: 2.2 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.58.0 CPython/3.9.2

File hashes

Hashes for dependency_injector-4.29.0-cp27-cp27mu-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 5e188ad083ccb42d5a2f2534de7d03b2c8175e5675e90232d8bf9386bd2df62d
MD5 f0930971ece72e3fcc3564c41b90b906
BLAKE2b-256 1a5aceeedaba9d8018beaf6fac4d52b197ee047131e7d9adb875bb22bd946eb8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-4.29.0-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 7f8dc6553d718ec83a4a94523c5b65b8f14798fb5987f58eae4508928ad0b2c9
MD5 709b3e9b39b35a9e353316abb92e6b0a
BLAKE2b-256 6efbb6ee66750c57975eab8e470c98616574a490e99eabd615383137701f7e2e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.29.0-cp27-cp27mu-manylinux1_i686.whl
  • Upload date:
  • Size: 2.2 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.58.0 CPython/3.9.2

File hashes

Hashes for dependency_injector-4.29.0-cp27-cp27mu-manylinux1_i686.whl
Algorithm Hash digest
SHA256 1f3c054d101f22cb011aeed294e8cee44387cd26fbbad3fea11989857dd0bb5f
MD5 ba4b1bf4bc67823831f0347dcdd7be78
BLAKE2b-256 8280a2465ce979dffb320e5218f75b8bbdf2440d10abca13750e343c77c18525

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.29.0-cp27-cp27m-win_amd64.whl
  • Upload date:
  • Size: 435.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.58.0 CPython/3.9.2

File hashes

Hashes for dependency_injector-4.29.0-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 515e30596841423cd537b08d209191057509753977755c0f1a2b1ebc37538046
MD5 9d5aec875de1f65b9e1c030d4fc479fc
BLAKE2b-256 4f1c77ea5fc8d335da0de81019057b780ab3a930fa1404de860e9118f06706e8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.29.0-cp27-cp27m-win32.whl
  • Upload date:
  • Size: 361.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.58.0 CPython/3.9.2

File hashes

Hashes for dependency_injector-4.29.0-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 b4f64f5307cf3dec457ada0387f0b63dd5666137c996b32d7358b7e73847ddd1
MD5 71978ce085e036b6609d4dc932f03183
BLAKE2b-256 103f36ae3bab05e1d0b24d00f67a892338ff00f2100c4cbb47f397f141a0ed55

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.29.0-cp27-cp27m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 2.4 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.58.0 CPython/3.9.2

File hashes

Hashes for dependency_injector-4.29.0-cp27-cp27m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 f0ada7cf91695fee062a16ac728655f598bd189bb58685acba29bac4640eb0c7
MD5 a113688ec44a3d99deca7242352b2b8c
BLAKE2b-256 a8b5676f7a7eacd4ff347a223b3bc341d65317e467fb7214c00b2c1c6c771257

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.29.0-cp27-cp27m-manylinux2010_i686.whl
  • Upload date:
  • Size: 2.2 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.58.0 CPython/3.9.2

File hashes

Hashes for dependency_injector-4.29.0-cp27-cp27m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 6969fec599b1575fd0dab2c93a02e6824388764ca9395fc91a6db7efc26bce76
MD5 eff1edd7928e2759263e6088d334c57b
BLAKE2b-256 c25365af604823f60dac85a339fd708382318f4eb043249837ea716402ee3e03

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-4.29.0-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 1e490c216469661e375d5a225735b4a3a1c7d860dbd0dd8c281fa0633f27b03a
MD5 0ae89c26e0739a3189f1e72bac0babae
BLAKE2b-256 7ff01b9b326bf538ac089b3da537e738e769fc07c1dcfdd0baf036b9b28b9aa6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.29.0-cp27-cp27m-manylinux1_i686.whl
  • Upload date:
  • Size: 2.2 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.58.0 CPython/3.9.2

File hashes

Hashes for dependency_injector-4.29.0-cp27-cp27m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 40f811d554644bba71e161f5d4a2fb83818898eaff674a11f20dd135c7119efe
MD5 2e54e31b2ff3eb4f0b5fdc67b588387a
BLAKE2b-256 575e014898b85303e88e760640da8dbed208f1a3d5f7ae625a4fc58c2d956609

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.29.0-cp27-cp27m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 631.6 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.58.0 CPython/3.9.2

File hashes

Hashes for dependency_injector-4.29.0-cp27-cp27m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 81f6eb2c92130224e2e45c2603978942f07f8229725426734f20eb7ee406be06
MD5 2fe929d82c131abc27fe6bc48c3646b1
BLAKE2b-256 7472189f3e687739ac77fdca80ba61c200c961b1084f7b7b3bbe39112dd5f4c0

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