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.28.1.tar.gz (694.5 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.28.1-pp37-pypy37_pp73-win32.whl (275.0 kB view details)

Uploaded PyPyWindows x86

dependency_injector-4.28.1-pp37-pypy37_pp73-manylinux2010_x86_64.whl (494.1 kB view details)

Uploaded PyPymanylinux: glibc 2.12+ x86-64

dependency_injector-4.28.1-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (452.0 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

dependency_injector-4.28.1-pp36-pypy36_pp73-win32.whl (275.0 kB view details)

Uploaded PyPyWindows x86

dependency_injector-4.28.1-pp36-pypy36_pp73-manylinux2010_x86_64.whl (494.1 kB view details)

Uploaded PyPymanylinux: glibc 2.12+ x86-64

dependency_injector-4.28.1-pp36-pypy36_pp73-macosx_10_9_x86_64.whl (452.0 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

dependency_injector-4.28.1-pp27-pypy_73-win32.whl (310.6 kB view details)

Uploaded PyPyWindows x86

dependency_injector-4.28.1-pp27-pypy_73-manylinux2010_x86_64.whl (493.2 kB view details)

Uploaded PyPymanylinux: glibc 2.12+ x86-64

dependency_injector-4.28.1-pp27-pypy_73-macosx_10_9_x86_64.whl (455.4 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

dependency_injector-4.28.1-cp39-cp39-win_amd64.whl (439.0 kB view details)

Uploaded CPython 3.9Windows x86-64

dependency_injector-4.28.1-cp39-cp39-win32.whl (361.1 kB view details)

Uploaded CPython 3.9Windows x86

dependency_injector-4.28.1-cp39-cp39-manylinux2010_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.12+ x86-64

dependency_injector-4.28.1-cp39-cp39-manylinux2010_i686.whl (3.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.12+ i686

dependency_injector-4.28.1-cp39-cp39-macosx_10_9_x86_64.whl (670.4 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

dependency_injector-4.28.1-cp38-cp38-win_amd64.whl (439.6 kB view details)

Uploaded CPython 3.8Windows x86-64

dependency_injector-4.28.1-cp38-cp38-win32.whl (361.6 kB view details)

Uploaded CPython 3.8Windows x86

dependency_injector-4.28.1-cp38-cp38-manylinux2010_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ x86-64

dependency_injector-4.28.1-cp38-cp38-manylinux2010_i686.whl (3.6 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ i686

dependency_injector-4.28.1-cp38-cp38-macosx_10_9_x86_64.whl (667.1 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

dependency_injector-4.28.1-cp37-cp37m-win_amd64.whl (412.0 kB view details)

Uploaded CPython 3.7mWindows x86-64

dependency_injector-4.28.1-cp37-cp37m-win32.whl (346.3 kB view details)

Uploaded CPython 3.7mWindows x86

dependency_injector-4.28.1-cp37-cp37m-manylinux2010_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ x86-64

dependency_injector-4.28.1-cp37-cp37m-manylinux2010_i686.whl (2.7 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ i686

dependency_injector-4.28.1-cp37-cp37m-manylinux1_i686.whl (2.7 MB view details)

Uploaded CPython 3.7m

dependency_injector-4.28.1-cp37-cp37m-macosx_10_9_x86_64.whl (642.4 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

dependency_injector-4.28.1-cp36-cp36m-win_amd64.whl (411.2 kB view details)

Uploaded CPython 3.6mWindows x86-64

dependency_injector-4.28.1-cp36-cp36m-win32.whl (349.5 kB view details)

Uploaded CPython 3.6mWindows x86

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

Uploaded CPython 3.6mmanylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.6mmanylinux: glibc 2.12+ i686

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

Uploaded CPython 3.6m

dependency_injector-4.28.1-cp36-cp36m-macosx_10_9_x86_64.whl (692.2 kB view details)

Uploaded CPython 3.6mmacOS 10.9+ x86-64

dependency_injector-4.28.1-cp35-cp35m-win_amd64.whl (381.8 kB view details)

Uploaded CPython 3.5mWindows x86-64

dependency_injector-4.28.1-cp35-cp35m-win32.whl (323.2 kB view details)

Uploaded CPython 3.5mWindows x86

dependency_injector-4.28.1-cp35-cp35m-manylinux2010_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.5mmanylinux: glibc 2.12+ x86-64

dependency_injector-4.28.1-cp35-cp35m-manylinux2010_i686.whl (2.6 MB view details)

Uploaded CPython 3.5mmanylinux: glibc 2.12+ i686

dependency_injector-4.28.1-cp35-cp35m-manylinux1_i686.whl (2.6 MB view details)

Uploaded CPython 3.5m

dependency_injector-4.28.1-cp35-cp35m-macosx_10_9_x86_64.whl (634.6 kB view details)

Uploaded CPython 3.5mmacOS 10.9+ x86-64

dependency_injector-4.28.1-cp27-cp27mu-manylinux2010_x86_64.whl (2.3 MB view details)

Uploaded CPython 2.7mumanylinux: glibc 2.12+ x86-64

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

Uploaded CPython 2.7mumanylinux: glibc 2.12+ i686

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

Uploaded CPython 2.7mu

dependency_injector-4.28.1-cp27-cp27m-win_amd64.whl (426.0 kB view details)

Uploaded CPython 2.7mWindows x86-64

dependency_injector-4.28.1-cp27-cp27m-win32.whl (354.4 kB view details)

Uploaded CPython 2.7mWindows x86

dependency_injector-4.28.1-cp27-cp27m-manylinux2010_x86_64.whl (2.3 MB view details)

Uploaded CPython 2.7mmanylinux: glibc 2.12+ x86-64

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

Uploaded CPython 2.7mmanylinux: glibc 2.12+ i686

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

Uploaded CPython 2.7m

dependency_injector-4.28.1-cp27-cp27m-macosx_10_9_x86_64.whl (619.3 kB view details)

Uploaded CPython 2.7mmacOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: dependency-injector-4.28.1.tar.gz
  • Upload date:
  • Size: 694.5 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.28.1.tar.gz
Algorithm Hash digest
SHA256 ab4d5752882df86d17216ece973c74781794a94bddf5cc197072e44e911295ef
MD5 a1f0c45fc05a530d2e9e2b87dbaa8693
BLAKE2b-256 d9f89a360fa57d7845c84addf815132e555df9155d49582fa2e71b9fcc14fc2b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.28.1-pp37-pypy37_pp73-win32.whl
  • Upload date:
  • Size: 275.0 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.28.1-pp37-pypy37_pp73-win32.whl
Algorithm Hash digest
SHA256 2365f52b64a34c88d56553e9a156af87b2c082cbb94c64fa14aa4d1655fd8541
MD5 62e3b9eb2cc89aa09879626fc3c61b00
BLAKE2b-256 ff1c6b6d3c2ccc37a304e361c0c4b9733365d3d1be8218c47bca0c6ca48d3896

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-4.28.1-pp37-pypy37_pp73-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 bb7918281c1a8b6b2057d5c1d85da2811c79eb33ee59d2220c71b9ce46313cb7
MD5 9b893196e44e1bae9fa185e9ecca08d2
BLAKE2b-256 be30667f5ed616f36340584416e0056cbf5d2955b9ef6994d82860f220933a4f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-4.28.1-pp37-pypy37_pp73-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 92c7de99614e0071f7fb41710a2c3149ae4f02e3c3387cb00ffb301a57067d75
MD5 6d9c3f603bbd0d4a4fbff72052b298b3
BLAKE2b-256 ca17dbcbb8ad70e7fd72c69e3ae0f8448b37f8fb89315d131fb1b2787ee8e86e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-4.28.1-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ddadae56aa6d2851d8451625e33206e11a6ebebd5a0276f3caa8a9842e6935ad
MD5 ae72387df7b301fad27a75b6858fb1e7
BLAKE2b-256 29d06e73149d6172a898940816a0b6c4fc7acd17a37e0d5ba85d1b2be257a64b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.28.1-pp36-pypy36_pp73-win32.whl
  • Upload date:
  • Size: 275.0 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.28.1-pp36-pypy36_pp73-win32.whl
Algorithm Hash digest
SHA256 cbef78f0a6857794c02023985baa58880a0c1e53223e1b5527a821a761ebd6ea
MD5 fcef1dcc4f2fc6751c8be0ccec7959b3
BLAKE2b-256 636d196a5773c7bdac33b9fb9603cf41ef1dfec87d9d025ed9734d2dd2982052

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-4.28.1-pp36-pypy36_pp73-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 07cfaa30b3ff743b2ad4a86c56aa346ba1c4526a6e2add313a258a246eb44cb9
MD5 52375fc8e7e3bf1ad951fbf3dc6866c2
BLAKE2b-256 36e6c8dc5cbe94c048bffbdbbcbdcfbc2fc79d4fcf1a8eec93bfe26f29c484b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-4.28.1-pp36-pypy36_pp73-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 bc6aed59349b7881077a8b923081c1c06b33b793d9433e2568120f4fe08e5e8d
MD5 79ac85d2ea43926c4cd415f7f7d229f3
BLAKE2b-256 657583e9f41f3d0dfebb732d7701e9768ddb3b6e03080cd2a22949c4e6bcaf67

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-4.28.1-pp36-pypy36_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3f95efc458110124972b23a0777b1c9b9bf807cce24e9b3e3138f87a2029bab7
MD5 c2df872f070f626594237c0000c31ed1
BLAKE2b-256 c0ffa730c6970ec2d4ceaa82289ad71fad66c33138e3d4a857ca7e7202b60a2c

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for dependency_injector-4.28.1-pp27-pypy_73-win32.whl
Algorithm Hash digest
SHA256 7d5c02bc4688437ed59428b2e35375d0251f7d1b7cdbce020fc11761f14fa6f7
MD5 e865525836833f4e3705c6a6b6a82da9
BLAKE2b-256 e3acd49555b66b5a0155ede4b68ead8583a29d751bc1fbea883bff1d8b040bff

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.28.1-pp27-pypy_73-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 493.2 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.28.1-pp27-pypy_73-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 a4883a268a268d1826bc8b6c19bc5686257178f3e0868670a19e4b389312f882
MD5 d960b16f133a0ac1281ba0d65a48cc1e
BLAKE2b-256 f875da781060bf0a3203fcd42384f82bbd6037d5a5c54d04d5a68a566aa687f9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-4.28.1-pp27-pypy_73-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 4f0f495c4eccbae1b9207a3bb45bb2659088dfd7a2f6ead3768c0e2ae4b2a6e4
MD5 96752cb48b4abc4fcd3619bad49c939f
BLAKE2b-256 7d2aacc46470c42c5152734372c29eddd27e1543ef0dae8228ea43de8b4b2453

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for dependency_injector-4.28.1-pp27-pypy_73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6c861835fc467b0583f9a1923a40aac1fb1227ee307bf6b234d3c8001bcbf357
MD5 6173007ea2b4204adea7a36430dfd29b
BLAKE2b-256 379170c91ae0524b5b7662e8f98048e17dcb96cc9c5258a7670603915d4917ef

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.28.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 439.0 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.28.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 ba5635dff92c6c1219fe6672d4046f9f0ad72ade9405522935cf5bf66a6063e0
MD5 ee3020a82f7be08b7e0ec4ea7643fdb8
BLAKE2b-256 ebad34b890a72fe4d8ad721295f83a5c31f9ffa3ecbffb3ebf395000e8946c5d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.28.1-cp39-cp39-win32.whl
  • Upload date:
  • Size: 361.1 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.28.1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 f59df994b91646a96d7505df92d7cc326de939f44252f1613ccd9746d9c4156e
MD5 01c0b13e92f244433561a153b8a7c899
BLAKE2b-256 f5b890c24a1f247084cdb214098e64386874a00515330326b4719a9380856027

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-4.28.1-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9cd152f161e72822e6f151717a11e67dc3d482137b7aefa6c3af338e0ceedf89
MD5 bdce6ae5ac17bea67577388ceb82fbe2
BLAKE2b-256 24168ca1b05fc4d7fbd34c23252f8c7904b1a44a18d163b7b9f403d05f9baa7f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.28.1-cp39-cp39-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 3.4 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.28.1-cp39-cp39-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 85c5aa467c7fa6a329274054e358016838bab6557bd51db86085f3762ee1387e
MD5 4a7b1dc790fe96469f94cb01fed73613
BLAKE2b-256 c86c2da721b8fcca7587bb28c52a4b8eecd5d0b2aa84c628ba86d6097cd2c79d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.28.1-cp39-cp39-manylinux2010_i686.whl
  • Upload date:
  • Size: 3.2 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.28.1-cp39-cp39-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 39b81c47f6f4988682faf8cfe3ec1a12611e4d5689828dcfa47a0419e940b580
MD5 d2159a7a0255434d3d067a3155f987c2
BLAKE2b-256 a28ee1be2ca5aeca0b28db754a99c10df5ff612386978ea0dfebaa3683ef090b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.28.1-cp39-cp39-manylinux1_x86_64.whl
  • Upload date:
  • Size: 3.4 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.28.1-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f4f48828d8ec16f74068e07cc8285d3a3b67d72a0c88eedf1f20a048ed0d3afc
MD5 14c3c7aa8675595a0a68fc248f720c56
BLAKE2b-256 1ee51aa5153705af5f4aa68b2df94b451e3e549ea9ba96a9b6954dbf25691bf3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.28.1-cp39-cp39-manylinux1_i686.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.58.0 CPython/3.9.2

File hashes

Hashes for dependency_injector-4.28.1-cp39-cp39-manylinux1_i686.whl
Algorithm Hash digest
SHA256 bb9ca1022f4fd37ee8133fe7c65f7d64754c310f5f70a8a9ef89a43718f18861
MD5 e28f3592b705b6fc1eb4e52113c76587
BLAKE2b-256 6890f4b18b22dfc81267165ec7cbb8fc3f50699d431847c5658b352106766b31

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for dependency_injector-4.28.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2a2cff318d00cd7ec8d5f22a9e88ae180bb588d386771d91e7037f5dde825200
MD5 48be68597820439ee4cd9c5116874420
BLAKE2b-256 0f9c3b6aabf17ea8d2c2770614d6f209af7ecd42b86c690403c675b9ba7fdd32

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.28.1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 439.6 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.28.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 c39b649f5db54bf46208bff6e7800186c1a9d845e7b8fde8cb2349e7b70e5ce6
MD5 0a2567f7507ee1ebdf60b491f8ae9f7b
BLAKE2b-256 2799c64d6f85d866c21f182a0063e16788345f334beee03a48a0fe43e305d89b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.28.1-cp38-cp38-win32.whl
  • Upload date:
  • Size: 361.6 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.28.1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 b14d6597be75e9e96597936ee07d38fc183ce4f284b94dabcd5a01844557db0e
MD5 e0e22bb500bbae43dd810b05255f1f56
BLAKE2b-256 2b880a8f416fa6c921359c77f4ec2181c86bd84433e462e2b7185ce8ba9fcfae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-4.28.1-cp38-cp38-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ffa6627835fd6fb2a1fd7b52e944d6522c253fc6160d48317a42a3a6dd9ccb2d
MD5 dceb4dbea75f4585839b77fe3d121295
BLAKE2b-256 4de882cd163cdbdd306656834abdae39fd3308af2009b678b3a3fa6b3f4959ce

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.28.1-cp38-cp38-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 3.8 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.28.1-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 cd8736aa5951230cb5e4e5595dd8ece2dbfaaeb640164bb6074b3cc81404eac6
MD5 ad442d530f2c4cd951e06c46af133b52
BLAKE2b-256 c2889cb00122dbd0de6c8c458eb6d50a0f07d27702cdc0cc97f64614d65b9390

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.28.1-cp38-cp38-manylinux2010_i686.whl
  • Upload date:
  • Size: 3.6 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.28.1-cp38-cp38-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 d20510094cfc30ec734ef578cb2db89caa4ffda07ddcbc19e3bb3658673cf8c9
MD5 4baa4d91736a51fffa35aca1748a7481
BLAKE2b-256 bf9170e74ce60d1dd091baa95c995260cd8ba812866da6cdacfdfeff0e3e17a1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.28.1-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 3.8 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.28.1-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b4d783ca763d852eb7fe45df01f480610f8593260e8b2150789d2c6cab23b593
MD5 691046c154d9e72a157298818e8fcc4c
BLAKE2b-256 049ac921075b9e4ec864cd573eca82e6f727660a638cbbf6f56a2b670fd058f9

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for dependency_injector-4.28.1-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 3a489ca80ffcdb784ed34238ab263950ea6efc2bbe6ec00d47c03e6aed5e3d73
MD5 eb2deb6bf8de285139a31cda70ecf3cd
BLAKE2b-256 62ad1880875141c4dd4bd65ca2516a756cf620da494bb3f40a3af872483c9b1a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.28.1-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 667.1 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.28.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 479e430f53de0d12c5af847088cf5a0db8f83b92ba2018085c7929ef1b4d33b4
MD5 6d6d9eea35e50d2b71a49b530962d9bf
BLAKE2b-256 c3b61074710d1457eaeefa21d826f90f9b6bf13a54fdb25d68810989984b666b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.28.1-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 412.0 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.28.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 ef3c5ef21c4cae3367ce982c7c6055d4f6c94962e3e9c4789cfd172ebe53b704
MD5 4a260e28f5db13346edfdd53830df666
BLAKE2b-256 6b66ccdba939e18b551e8b6b8aa0962cccc883ffe0574755a66e2fe78760fcf6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.28.1-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 346.3 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.28.1-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 9f5edb059a3ca5251fa49176d26f6e438ed1bfb54d070552b3b64967b05f505f
MD5 f8ed3ddc94284ed874f74909e096c65d
BLAKE2b-256 8804acada68f00e7f4f8df0e5dd9b796fe23d4f881ce44c979f9dbdfcc8d1fd5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-4.28.1-cp37-cp37m-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c675427a0ee0c7dad8df6426f29d20b9a01aba7f9831155ae38cfef491e1abab
MD5 73395bdce84d11f7d5a74f4838f14092
BLAKE2b-256 7c171d957cb4eb581e96278cabfd75101ece88b1e052cd3e45089829445cb56d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.28.1-cp37-cp37m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 2.9 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.28.1-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 51b6f22d760279d8b33dca41c7ef1f904184839a7517118220106e36e7aaea12
MD5 942361feefd62cdc45cb3696c3607b01
BLAKE2b-256 c963bf23aa0e438ee3ac2cb24851ccf8aabec3c882254feddcf0c2f3b43bc1a2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.28.1-cp37-cp37m-manylinux2010_i686.whl
  • Upload date:
  • Size: 2.7 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.28.1-cp37-cp37m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 d98a5712cfce00cfa4dc00d04ce565c99b8330cdc322fbf1607763ab6f5b233c
MD5 9157d43f5b44c9e30cef36d110d72029
BLAKE2b-256 7148567024add3b1d1476b91e26647af84f071e09d8e1f17a4569c54c86d8a4d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-4.28.1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 5794510144f7244e834a3ff3e46fb1021b5a12d4d87fa4462739eaffd5d2ab4c
MD5 1a52533ab57e437884af4c180dd9a152
BLAKE2b-256 bb2b5935e4895d0f644202b215b2f4c08a30978ab782c11c6d1160a3b7f58375

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.28.1-cp37-cp37m-manylinux1_i686.whl
  • Upload date:
  • Size: 2.7 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.28.1-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 2dc6d908db63efd2267a5506e3eb2589fd851091e6f27567d64d17b58fa82338
MD5 8161e300abf11773d7ddc9ae91da6cfc
BLAKE2b-256 068998c718337abc79f999f024b594c885ed4928ee7f2ed4d3f2b852bec26f4e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.28.1-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 642.4 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.28.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ae49e395e39f15fea3e54f64e7ae349a1d4bcced11b1bb4926c07d2e878d3b70
MD5 c9457b2ea09de49fcab083cba2738609
BLAKE2b-256 42eb673ac08603fa70074b31e4992f867406628c34132aac9060ef0de68e26e5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.28.1-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 411.2 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.28.1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 78201b34dbc8e5f2019fbe9f6dcd61c1ea7e34cdf93a929b3f0eae3afcf375d4
MD5 3a6077e57cd4cddd946c604935d26103
BLAKE2b-256 c268e97e4eafef331604a770282a8200dc359cacf41497e9cf0e3477659c70a8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.28.1-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 349.5 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.28.1-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 7bd383e22a693cf69c0cccf21f685be522277a300a2d1e5cbae0a150a28b510a
MD5 8089a0e3a86bd09e3ae334b5547518f8
BLAKE2b-256 ea78e37089b6c4d0d6b3b4b5ad80c47ca198717d40d00e90d0b6509415df618f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-4.28.1-cp36-cp36m-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 18abdb6810b3b8bb33e316fa21ef33c787feaa1b6b24d8b1b440f148e71d4ac1
MD5 3b6d0ffab4bb74d9e6d21154ccbe1f24
BLAKE2b-256 12557e27e539beec2202debe7bb9570afbf6128e129c7b288387a921fa51b55f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.28.1-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.28.1-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 b5ddb8089616c8aff17eec87e6581c514d325b93be458c3c465296e49ef31566
MD5 adf0f4b1a0d68138cda176703b49024b
BLAKE2b-256 28240eb951f9cfab21fa2d184738e3d7f10d5babf9ba610093b9fb1e6a4efec9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.28.1-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.28.1-cp36-cp36m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 0d3dc99b434473ab69886a817fab01e4d30b1237e083f7d86cdab4f3ffd83adf
MD5 1fd43affbd85c9869bacdeacae86c00d
BLAKE2b-256 b1fb54f8f2f5b35969383634d9e5c66135997004d03d9991538f964811cf8fe1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-4.28.1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 7029110714c143171e26d5e1ad866e88f65a3d04525424c3a537159022a4c0a8
MD5 a8d8a4389e0340b22828eb83fdddf2d9
BLAKE2b-256 ac7acceed122f98ac3c76ee172efb61805cf0f31834c853957fb80c200a3d991

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.28.1-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.28.1-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 56b90fa112dcdc45eb8209b121d8d1f0129402306fe2e32f1696d8300eadd7f5
MD5 65bab7f2d993a8c26a3d9193b87fbd0c
BLAKE2b-256 51fa7228277e86efc3198aa156ebb3adc7578762b050d4c11be72d3891e7a554

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.28.1-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 692.2 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.28.1-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2eecfd7c5e1845a8c1b08ce0a0bf472c3443429cdfcdf176ca5f7e1bf34767a4
MD5 a1d8273cb4d7905f73e4fc3e9138e00f
BLAKE2b-256 785213ac730c6c45a89670d5600f4d0fd9b23d1083271d870df5fe0ca40802cc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.28.1-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 381.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.28.1-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 5b06ba747ff69b854f54b65f9d7deec0c1b913b3baf1e43dd329873299d9031f
MD5 34a90c22850f8dfdd45270cb589f5388
BLAKE2b-256 c98114389669cdcb5c0b480c6a431275d54be9e030d592477f4515951c5ae460

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.28.1-cp35-cp35m-win32.whl
  • Upload date:
  • Size: 323.2 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.28.1-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 7953420812b63619d387ab469202f2ffd62080e8d6593affbbda1b63ca09b2eb
MD5 65bd397ba677b47352b74d7842ce50a5
BLAKE2b-256 16736f81b3c04b47f1492e451d5b8de71bed32eec578a3aeffa54123bb2c5a4e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-4.28.1-cp35-cp35m-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 249e2b69254137f547f2507f18d81e210c2c28dd0be8133d9bc396c96e84ab4b
MD5 13378b6bac5df87cc7935951c9026068
BLAKE2b-256 fdd78bf3a659b57354f73da4075b9af0d246e6828ac2a1e39f9dc06834a4aeaf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.28.1-cp35-cp35m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 2.8 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.28.1-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 0421c2e3e8ccffd75218114e2a6bf0d9b00750fa9de30fc3b8e251190934fc14
MD5 678f20b2152ab01e0b6ff6d8960d4313
BLAKE2b-256 699831d3220246625aabb901e730904576808593438b7fcb056b40ac25c5aa65

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.28.1-cp35-cp35m-manylinux2010_i686.whl
  • Upload date:
  • Size: 2.6 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.28.1-cp35-cp35m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 db6879c41b7cfcc1e328b72657844a4a24c94ee767991d08c177ff264c75c1e5
MD5 04b0b7bb7ab2dcecfe6288557e788034
BLAKE2b-256 53a92babdbe63784d59fe3fac1c7a112e69b2812ce6d1cb23caa96f8a7e3b353

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-4.28.1-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 6210b16062fd2a09d79a4b5c90a6ca3e2dadd41105a198745177172092438cd4
MD5 140431a0cb51e40b626ea25cdc2390fc
BLAKE2b-256 e7187b721c828f06f4c79c2da4e4ddeffde40041f9c547c16d96cf0d2b6a6497

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.28.1-cp35-cp35m-manylinux1_i686.whl
  • Upload date:
  • Size: 2.6 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.28.1-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 88af25c8989b511a221640929e04dec4f003edaffed53ea02960e5a7165a15c0
MD5 60f23f686c882ea1cecdd1476b86d55e
BLAKE2b-256 c45bf6323e645128251476cf118b45c0698241f4f567e29155ffcdfbec237c9b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.28.1-cp35-cp35m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 634.6 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.28.1-cp35-cp35m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4ba25e51875dc6c123b48584b180e199b996354d773ab4b19c9ccf758026edad
MD5 7cb668c680f6775fe22253146c99f3a1
BLAKE2b-256 633205bbefcdc141df0bebb2475c6697d620983843165e5d76bdeb3b858824ce

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.28.1-cp27-cp27mu-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 2.3 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.28.1-cp27-cp27mu-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 ff00a1301f0c3427f1f9fc7b716d50e9a0452925f9650ed723b6df6cbb23eb1a
MD5 9ce8ba9e201f44f0f756f93d7628ecf4
BLAKE2b-256 1bbad06265073ba5296cb99a9c690a8562cabb6609f8e174002d24b1d9cb12a8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.28.1-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.28.1-cp27-cp27mu-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 f020f902560039c123053a13b16b9849875802aba2512a66962dc4e1725cfb4e
MD5 4b8206208097918b9e1949c1671672dd
BLAKE2b-256 80c1e72abb70ab8e9804e64c3c6d104b95f350ed92391d73e9a0dd15ea1c40ae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-4.28.1-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 acc3eb6683fc246658b168163a7e373e1c6ff8a5f73c660919f3e011f03c12d8
MD5 52f64e9a316e567d0ecbfb831d99dad8
BLAKE2b-256 cd593eb52d5ef754c52bc062209f166a6f4da071aba4a06dd88d613afa738d00

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.28.1-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.28.1-cp27-cp27mu-manylinux1_i686.whl
Algorithm Hash digest
SHA256 0f945a64e2336cb3b675ebc666d808af3ceb082e79f6d8537495f44fa53d21f5
MD5 1813982f6a25ec1fe5c04af19d8a41f6
BLAKE2b-256 075bd17b1bf2197c78fe41871f4cf50df2d874e5829dce7ad5df543cef3ce3b0

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for dependency_injector-4.28.1-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 cc4436223d43cd79617b75b5aa210ce37a67546fb049d46861b821d934522873
MD5 a7437d9af21cfc1faaaf614f3a0cbbe5
BLAKE2b-256 8059bd2cc94a6cb4daaa0c240a4eaf08d3472ab3cb2286b9b3924f2be4394c1d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.28.1-cp27-cp27m-win32.whl
  • Upload date:
  • Size: 354.4 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.28.1-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 e0c7d958c7b90211f087b38554960e11e78780c25dd87d1965ef018ee3ff7621
MD5 8d1c290bf30b323e5fdf97b5f80324b7
BLAKE2b-256 000b72f1392ef4cca82a1f98abb6bb5f54415c8fa132729c2a5d54332cf21c56

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.28.1-cp27-cp27m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 2.3 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.28.1-cp27-cp27m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 87b9a5d2309bf3458fea17069dd8a34d3ed604d741cc63e31dac9dddbb4c504d
MD5 daa8083d3b8ab7d87c08a9cd52d5d4aa
BLAKE2b-256 0f210e4932cae6582ad7a497a806787fd610d21633915d7ba9d3746dea382cac

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.28.1-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.28.1-cp27-cp27m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 93271036dd719c9e6d4981a830914de3c819b49b0e1c9ccedb9e11716fbc6fa7
MD5 201b1af507a50558e3f71f9f723d552f
BLAKE2b-256 6aa8e21748a085265b62ba689bca9fe130b4ca5eb77528a59062a7da34b92a12

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-4.28.1-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 8784db1fc93a4b00914b64f89aa2cc0dcaaceec11b6c9b25ff9e2c1ce7e6373a
MD5 62f60067e3b0bf604b0be4fa784475c8
BLAKE2b-256 e93074f71e0f50cace5cfba7041328f7061bd6cb2ddf47a9a3dc75035332f798

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-4.28.1-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.28.1-cp27-cp27m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 2e11507e85d769069e3fd267db46745814380ddedb6676138c8a0eb53fb38b22
MD5 206a9caeba1d6bb7f21431bab8b61f35
BLAKE2b-256 8a5600aed8c068c7b8a7ac7ab93f2269ded126fc4863c6be8e537257015be439

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for dependency_injector-4.28.1-cp27-cp27m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 68f7066a75f219f3c9100563702c24987d27650885ebff83bfd40bc6323c2fcb
MD5 ad5f0399a007e44d59f7479e1136ad82
BLAKE2b-256 4644278078d56cefb2bdf2735992523fae4090c84e0b93a83f67778dadbb2747

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