Skip to main content

Dependency injection microframework 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 Docs Status Coverage Status

What is Dependency Injector?

Dependency Injector is a dependency injection framework for Python.

It helps you in implementing the dependency injection principle.

What is dependency injection?

Dependency injection is a principle that helps to decrease coupling and increase cohesion. Your code becomes more flexible, clear and it is easier to test it.

How to implement dependency injection?

Objects do not create each other anymore. They provide a way to inject the needed dependencies instead.

Before:

import os


class ApiClient:

    def __init__(self):
        self.api_key = os.getenv('API_KEY')
        self.timeout = os.getenv('TIMEOUT')


class Service:

    def __init__(self):
        self.api_client = ApiClient()


if __name__ == '__main__':
    service = Service()

After:

import os


class ApiClient:

    def __init__(self, api_key: str, timeout: int):
        self.api_key = api_key
        self.timeout = timeout


class Service:

    def __init__(self, api_client: ApiClient):
        self.api_client = api_client


if __name__ == '__main__':
    service = Service(ApiClient(os.getenv('API_KEY'), os.getenv('TIMEOUT')))

Flexibility comes with a price: now you need to assemble your objects like this Service(ApiClient(os.getenv('API_KEY'), os.getenv('TIMEOUT'))). The assembly code might get duplicated and it’ll become harder to change the application structure.

What does Dependency Injector do?

Dependency Injector helps you assemble the objects.

It provides you the container and the providers that help you describe objects assembly. When you need an object you get it from the container. The rest of the assembly work is done by the framework:

from dependency_injector import containers, providers


class ApiClient:

    def __init__(self, api_key: str, timeout: int):
        self.api_key = api_key
        self.timeout = timeout


class Service:

    def __init__(self, api_client: ApiClient):
        self.api_client = api_client


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,
    )


if __name__ == '__main__':
    container = Container()
    container.config.api_key.from_env('API_KEY')
    container.config.timeout.from_env('TIMEOUT')

    service = container.service()

Retrieving of the Service instance now is done like this container.service().

Also Dependency Injector provides a bonus in overriding any of the providers with the .override() method:

from unittest import mock


with container.api_client.override(mock.Mock()):
    service = container.service()
    assert isinstance(service.api_client, mock.Mock)

It helps in a testing. Also you can use it for configuring project for the different environments: replace an API client with a stub on the dev or stage.

More examples

Installation

The package is available on the PyPi:

pip install dependency-injector

Documentation

The documentation is available on the Read The Docs

Tutorials

Choose one of the following:

Concept

Dependency Injector stands on two principles:

  • Explicit is better than implicit (PEP20).

  • Do no magic to your code.

How does it different from the other frameworks?

  • No autowiring. The framework does NOT do any autowiring / autoresolving of the dependencies. You need to specify everything explicitly. Because “Explicit is better than implicit” (PEP20).

  • Does not pollute your code. Your application does NOT know and does NOT depend on the framework. No @inject decorators, annotations, patching or any other magic tricks.

Dependency Injector makes a simple contract with you:

  • You tell the framework how to assemble your objects

  • The framework does it for you

The power of the Dependency Injector is in its simplicity and straightforwardness. It 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

  • you have no problems when you need to understand how it works or change it 😎

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 get it from the container

Why do I need a framework for this?
  • you need the framework for this to not create it by your own

  • this framework gives you the container and the providers

  • the container is like a dictionary with the batteries 🔋

  • the providers manage the lifetime of your components, you will need factories, singletons, smart config object etc

What price do I pay and what do I get?
  • you need to explicitly specify the dependencies in the container

  • it will be extra work in the beginning

  • it will payoff when project grows or in two weeks 😊 (when you forget what project was about)

What features does the framework have?
  • building objects graph

  • smart configuration object

  • providers: factory, singleton, thread locals registers, etc

  • positional and keyword context injections

  • overriding of the objects in any part of the graph

What features the framework does NOT have?
  • autowiring / autoresolving of the dependencies

  • the annotations and @inject-like decorators

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-3.35.1.tar.gz (456.4 kB view details)

Uploaded Source

Built Distributions

dependency_injector-3.35.1-pp36-pypy36_pp73-win32.whl (207.9 kB view details)

Uploaded PyPyWindows x86

dependency_injector-3.35.1-pp36-pypy36_pp73-manylinux2010_x86_64.whl (322.2 kB view details)

Uploaded PyPymanylinux: glibc 2.12+ x86-64

dependency_injector-3.35.1-pp36-pypy36_pp73-macosx_10_9_x86_64.whl (293.7 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

dependency_injector-3.35.1-pp27-pypy_73-manylinux2010_x86_64.whl (320.4 kB view details)

Uploaded PyPymanylinux: glibc 2.12+ x86-64

dependency_injector-3.35.1-pp27-pypy_73-macosx_10_9_x86_64.whl (295.8 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

dependency_injector-3.35.1-cp38-cp38-win_amd64.whl (281.8 kB view details)

Uploaded CPython 3.8Windows x86-64

dependency_injector-3.35.1-cp38-cp38-win32.whl (225.0 kB view details)

Uploaded CPython 3.8Windows x86

dependency_injector-3.35.1-cp38-cp38-manylinux2010_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ x86-64

dependency_injector-3.35.1-cp38-cp38-manylinux2010_i686.whl (2.3 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ i686

dependency_injector-3.35.1-cp38-cp38-macosx_10_9_x86_64.whl (418.9 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

dependency_injector-3.35.1-cp37-cp37m-win_amd64.whl (263.9 kB view details)

Uploaded CPython 3.7mWindows x86-64

dependency_injector-3.35.1-cp37-cp37m-win32.whl (214.7 kB view details)

Uploaded CPython 3.7mWindows x86

dependency_injector-3.35.1-cp37-cp37m-manylinux2010_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ x86-64

dependency_injector-3.35.1-cp37-cp37m-manylinux2010_i686.whl (1.8 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ i686

dependency_injector-3.35.1-cp37-cp37m-manylinux1_i686.whl (1.8 MB view details)

Uploaded CPython 3.7m

dependency_injector-3.35.1-cp37-cp37m-macosx_10_9_x86_64.whl (403.7 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

dependency_injector-3.35.1-cp36-cp36m-win_amd64.whl (262.9 kB view details)

Uploaded CPython 3.6mWindows x86-64

dependency_injector-3.35.1-cp36-cp36m-win32.whl (214.8 kB view details)

Uploaded CPython 3.6mWindows x86

dependency_injector-3.35.1-cp36-cp36m-manylinux2010_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.12+ x86-64

dependency_injector-3.35.1-cp36-cp36m-manylinux2010_i686.whl (1.8 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.12+ i686

dependency_injector-3.35.1-cp36-cp36m-manylinux1_i686.whl (1.8 MB view details)

Uploaded CPython 3.6m

dependency_injector-3.35.1-cp36-cp36m-macosx_10_9_x86_64.whl (437.2 kB view details)

Uploaded CPython 3.6mmacOS 10.9+ x86-64

dependency_injector-3.35.1-cp35-cp35m-win_amd64.whl (248.0 kB view details)

Uploaded CPython 3.5mWindows x86-64

dependency_injector-3.35.1-cp35-cp35m-win32.whl (202.3 kB view details)

Uploaded CPython 3.5mWindows x86

dependency_injector-3.35.1-cp35-cp35m-manylinux2010_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.5mmanylinux: glibc 2.12+ x86-64

dependency_injector-3.35.1-cp35-cp35m-manylinux2010_i686.whl (1.7 MB view details)

Uploaded CPython 3.5mmanylinux: glibc 2.12+ i686

dependency_injector-3.35.1-cp35-cp35m-manylinux1_i686.whl (1.7 MB view details)

Uploaded CPython 3.5m

dependency_injector-3.35.1-cp35-cp35m-macosx_10_9_x86_64.whl (404.4 kB view details)

Uploaded CPython 3.5mmacOS 10.9+ x86-64

dependency_injector-3.35.1-cp27-cp27mu-manylinux2010_x86_64.whl (1.6 MB view details)

Uploaded CPython 2.7mumanylinux: glibc 2.12+ x86-64

dependency_injector-3.35.1-cp27-cp27mu-manylinux2010_i686.whl (1.4 MB view details)

Uploaded CPython 2.7mumanylinux: glibc 2.12+ i686

dependency_injector-3.35.1-cp27-cp27mu-manylinux1_i686.whl (1.4 MB view details)

Uploaded CPython 2.7mu

dependency_injector-3.35.1-cp27-cp27m-manylinux2010_x86_64.whl (1.6 MB view details)

Uploaded CPython 2.7mmanylinux: glibc 2.12+ x86-64

dependency_injector-3.35.1-cp27-cp27m-manylinux2010_i686.whl (1.4 MB view details)

Uploaded CPython 2.7mmanylinux: glibc 2.12+ i686

dependency_injector-3.35.1-cp27-cp27m-manylinux1_i686.whl (1.4 MB view details)

Uploaded CPython 2.7m

dependency_injector-3.35.1-cp27-cp27m-macosx_10_9_x86_64.whl (392.3 kB view details)

Uploaded CPython 2.7mmacOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: dependency-injector-3.35.1.tar.gz
  • Upload date:
  • Size: 456.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.0

File hashes

Hashes for dependency-injector-3.35.1.tar.gz
Algorithm Hash digest
SHA256 a86780251ad99143dc8d055ec9f279ee63dc6e77a3ad8f1e520b78ba09e8e495
MD5 12e514171cadc6219ce434960f9b62ef
BLAKE2b-256 9f89f22f4a5866fcde528083f1d7e75317c58383226a0057c324041229dda33b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.35.1-pp36-pypy36_pp73-win32.whl
  • Upload date:
  • Size: 207.9 kB
  • Tags: PyPy, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.0

File hashes

Hashes for dependency_injector-3.35.1-pp36-pypy36_pp73-win32.whl
Algorithm Hash digest
SHA256 aa5917f318f20c94e84245e94b1719c86ebf6d366229714735a6f8e7f4bf4aa6
MD5 a0306fd48c0b28486aebfcd21b2a879b
BLAKE2b-256 9486140c0f1e4a9b43f884eb531218d1621f5e19b53fc2e95db31956ef450e4e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-3.35.1-pp36-pypy36_pp73-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 98e97ba50ecdedda0b23cd28807270b0a099371e97dcf1ee5daf3e26a176eac7
MD5 36d0ffb976c965108005d4bfb3b35a5b
BLAKE2b-256 a079f88c600d39760ffd14cc429910a827e36ccaa7e86e3a88b3ffc5549c29fb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-3.35.1-pp36-pypy36_pp73-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b20159a3a5f5e478102384afa492179c5749b863cef40157e7c608e8ac16e206
MD5 2a6e41afbeadfb441672e63a93482c46
BLAKE2b-256 91e83a304e7257c1b534e35c897a213a475a39267c7906bf111fff064c87e0f4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-3.35.1-pp36-pypy36_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 678864fd4ba849bb2e4f8629042a448a120163d7bc9ebbcb912c277b70619812
MD5 f243d9a2f25f58d0189d3fce432488a2
BLAKE2b-256 0b13968510d0d2197a40192b332a15679779ed116a18d6cd2e02365c7fba4fae

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.35.1-pp27-pypy_73-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 320.4 kB
  • Tags: PyPy, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.6.7

File hashes

Hashes for dependency_injector-3.35.1-pp27-pypy_73-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 d313db460ca81e86ddf830c7af9e5f6f68c3bd98fcf035089fb498e66705d00f
MD5 fb545a4822d5bb6e3c73f192ab83451c
BLAKE2b-256 0095eb43cd8d763eba7bebbd0eb3cf332817f74dcbcae335d73d292da36cdbd1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-3.35.1-pp27-pypy_73-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 410015dbc49bce325ceed4011e7f2bdd1f140dae513eb4db842a5a5643796b53
MD5 f180c3855fa9c2636a950ed65d03da7e
BLAKE2b-256 65062b6b7bedeacce579fff7a6ece32e165411c6e75d4205b9f51994008933e8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.35.1-pp27-pypy_73-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 295.8 kB
  • Tags: PyPy, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/46.4.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.3

File hashes

Hashes for dependency_injector-3.35.1-pp27-pypy_73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6ee5db11350c6c92845ead07e956f5f3f8805de812a5d282f047e6731448e9c5
MD5 33d61ba4ce9d15c9e6684d6ae6fbad95
BLAKE2b-256 c919ecc296e45ddd728d627e6953059cc0c0622ce99626eadc66837d56431d19

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.35.1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 281.8 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.0

File hashes

Hashes for dependency_injector-3.35.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 487f97b79a2fa54012f3b69769ae1b01c582c3a77b33232a255c8ae9e1c03f18
MD5 7d7741bbaa34d087b285bec283b4b6dc
BLAKE2b-256 0e5cc82b5a367c4350b223d9401e9d2d7ef07395f3994f985a693c7b0ca65b9c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.35.1-cp38-cp38-win32.whl
  • Upload date:
  • Size: 225.0 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.0

File hashes

Hashes for dependency_injector-3.35.1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 50e664d55d5332bcf16b71d241a6e60e2d722978411b4629b9f128e0375ad825
MD5 527bc54472faa8d1887128dbcd7dd550
BLAKE2b-256 b7047cc724f0af5f7282017aba26800e7c90d52f1a9468335e7b4782154c7b25

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.35.1-cp38-cp38-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 2.5 MB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.6.7

File hashes

Hashes for dependency_injector-3.35.1-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 187ac0ea7d314fee807605245f1d3709cfbb10b30e4870975e9469cab74dcfee
MD5 5bb83d9bc3de491fd0a0bb0124c15c4d
BLAKE2b-256 39e67e1bf9ccdf37e0e1dc50879717024e6e42b2572131039dc629afcb557153

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.35.1-cp38-cp38-manylinux2010_i686.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.6.7

File hashes

Hashes for dependency_injector-3.35.1-cp38-cp38-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 64952cc6e9eecb44fbc7667a5e4ec04f1d904705aa1ac8a2d9d941b289afda6f
MD5 320ea119bdfb246475a2a60cadbb64c0
BLAKE2b-256 317deac824e0bfdf58e0bf9c8bac403b5a9a21ebfec12e00747e5139e2cfc5f1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.35.1-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.5 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.6.7

File hashes

Hashes for dependency_injector-3.35.1-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 7d2fb32451a08caa12fd67165c35befa2e2cac92f633a052e811cb880c6913ab
MD5 f7f781f288eb3b690056fbadabf241d3
BLAKE2b-256 7a833199bbfda775ede3eb8cbecd216a0f58293527d6282af2000095e6c0e5d9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.35.1-cp38-cp38-manylinux1_i686.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.6.7

File hashes

Hashes for dependency_injector-3.35.1-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 7c7b7c1bbf36d137544dec809fa4f4e9680682ce8e54480a922b7a3b112ed140
MD5 e787d8d2d3ca22a86ad7a2bb0bd1a952
BLAKE2b-256 849041789da5787265e221d3dcab2ea9ff838bfa6cbbb6a81090f1425166f94a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.35.1-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 418.9 kB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/46.4.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.3

File hashes

Hashes for dependency_injector-3.35.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 52d35bf69108aff26bbdd73c7ff3e7b7a6df565e94b3344e4cf8bf11c17b6176
MD5 ec5218584305bea2e93258608ac537ad
BLAKE2b-256 2e4c194eee2061a741487cfabe8ee584096e0de18e3bd4875888ac463d1f6d7c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.35.1-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 263.9 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.0

File hashes

Hashes for dependency_injector-3.35.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 94030dac6e3270b71b79fe2a5335e81b0b1a3d7a894867855cbf3a88fc625c02
MD5 f0427af1f536054e174fde17c503fc19
BLAKE2b-256 b5960d39319863103c18c1755281d3d273c7633900b745492380dced986b5adf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.35.1-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 214.7 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.0

File hashes

Hashes for dependency_injector-3.35.1-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 3b6cb1dac5281a649dd67c1c9738a2839044fd4d27b1a34e3a7e4e934fe95fca
MD5 feb4bb00a17a65bba9b2a352f92dc8f0
BLAKE2b-256 3b1064b4f49aeba896e1e487d9b13450d03de1f3cb170a2eb472954a1bc54885

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.35.1-cp37-cp37m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.6.7

File hashes

Hashes for dependency_injector-3.35.1-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 24f1bac42c074f1fd9f0f338360be680be73e592e90d62a3f367f0ca023a9582
MD5 9f68e9fa56673d9c709d813dcc7d6adf
BLAKE2b-256 73b338dd45643c0ae2b95968adffadc9f09324fb1d59f7ffb526baf77335241d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.35.1-cp37-cp37m-manylinux2010_i686.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.6.7

File hashes

Hashes for dependency_injector-3.35.1-cp37-cp37m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 41831d54f21a8bb334c9a56b8db3d661c20d94654c15d27acaea5a313cbfef00
MD5 1269a1568485ff5470a55c1e61e7ef48
BLAKE2b-256 54ef8dbe09710267dc9b8261e57e0d05d9ff9217c961f9d071c887dacf6bff66

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.35.1-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.6.7

File hashes

Hashes for dependency_injector-3.35.1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 5d246c2914962942f20e6130a75ba215599d3faef71f5fde7e06042b47c647cd
MD5 7deab2f33875648068cebc4faf01f3b1
BLAKE2b-256 95e46cdbc1b223dfc371046e09da5b49b1574a5265c8d2ad23cc7a934a2416d8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.35.1-cp37-cp37m-manylinux1_i686.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.6.7

File hashes

Hashes for dependency_injector-3.35.1-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 d2c533da90f835f2ba97ca5944a73a3cba1b9c64548bbc0135624b71e591e790
MD5 0d072f95d6d7162dac7f2f93fe098284
BLAKE2b-256 ba2ccccfe7089330318e545f6727056441a0b796c96eea1e57a9f678f5cf5dec

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.35.1-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 403.7 kB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/46.4.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.3

File hashes

Hashes for dependency_injector-3.35.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 03e4c95534550c9cd1ef6928e0bfddb0d0560e2eca44c938c68f56f4f75e63eb
MD5 c241ad3164197a9675690e7694085c38
BLAKE2b-256 5c199afd3e770bea1ec8788aba20d5919f0b3602f124764bc5ff553c788597d0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.35.1-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 262.9 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.0

File hashes

Hashes for dependency_injector-3.35.1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 c3968ec3918fdbe5ee60bcc541fae4277b200f14ed565e114648b9e0d2910ea1
MD5 3f35b6544ea312ef8e3420591b0ad8f9
BLAKE2b-256 ceecad418c51ba5f7d229d2960fe0acb0ccbf065a25a6be2b5deb8a329477a00

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.35.1-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 214.8 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.0

File hashes

Hashes for dependency_injector-3.35.1-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 dac03d3c55af1408bc1f6055af90608ab3bc81de0da1e0d2e964b3a3c68b6b89
MD5 7e75c06fbe44cd072943a4dc1c9cdb6b
BLAKE2b-256 3ed3681a509776b275c2d16408ddb7e15a140d980fadb59d46146674e2803758

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.35.1-cp36-cp36m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.6.7

File hashes

Hashes for dependency_injector-3.35.1-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 92cdfef73642c1a973ed850cbad4cb9852337db15ac22d361f6fcebd87b5de69
MD5 e83d66f67a1c1f238edaf7b7af0b8df0
BLAKE2b-256 7140cdb5b88d6b02c30b91ef24809ef2ccecd1984ffeeee2cc2fb18380dd13a0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.35.1-cp36-cp36m-manylinux2010_i686.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.6.7

File hashes

Hashes for dependency_injector-3.35.1-cp36-cp36m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 001c151263ec2c08ba9192c8cc4570a0972f3fa3d0ba120059dbff3798770a7f
MD5 8d4e845dba4207e5c4c2359b1de55355
BLAKE2b-256 77f6bcac266a254b31f79ad700dede65a564bd63825b31724c55971de0d52764

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.35.1-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.6.7

File hashes

Hashes for dependency_injector-3.35.1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 531e384b24495a1607b7efaac3930ffe4ddaa16f15f5a5d3737fc8a113d06e82
MD5 c5fc9b469722370c911991b54bb28de3
BLAKE2b-256 34e5003c228db26023d0f24c6e373b7de9120e34b4edd489bfb103e3fc9a9449

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.35.1-cp36-cp36m-manylinux1_i686.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.6.7

File hashes

Hashes for dependency_injector-3.35.1-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 52194de13f76f1d6852e77f2643096b4db280d34af3849303a40d07ec60b01d9
MD5 d050f6feab6279774e2d129e75afac9f
BLAKE2b-256 1bb6c6ca0b2b4c11523586372cdbc9807dcec484d026c9a9c4ad981a408a805e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.35.1-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 437.2 kB
  • Tags: CPython 3.6m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/46.4.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.3

File hashes

Hashes for dependency_injector-3.35.1-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 39837ce88a39c0997c99245cca1cc1b83f8c02d9959344e4fd7a8c2e88c03373
MD5 320ab0b9721f64739da0fe951105f0fd
BLAKE2b-256 0276cbae1b18aeb807a8863bcbc2d1613aed1648d32002180335e7f4351f94a4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.35.1-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 248.0 kB
  • Tags: CPython 3.5m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.0

File hashes

Hashes for dependency_injector-3.35.1-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 26dc233a76c13b85374875b6a1bf87ef70c3ce45cc4503144a852af3572d2870
MD5 10dd463861d1e1a6df437243e8136eaa
BLAKE2b-256 e9bfd95abe9b5f8b3a972a9dbe58626892a379f69d1317af2e8f5dacd6cb40a3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.35.1-cp35-cp35m-win32.whl
  • Upload date:
  • Size: 202.3 kB
  • Tags: CPython 3.5m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.0

File hashes

Hashes for dependency_injector-3.35.1-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 e64a295bceb8459a0e8a1b0ed2d27352f4fd1bd99adba0e468ad5eb3d84e241c
MD5 791615c0a1d3bbba4cee14262ce15949
BLAKE2b-256 22c1578e922ba5f37fec0f2f876fd62ebcf5bdc1c258c0a3802af446d18b13e4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.35.1-cp35-cp35m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.5m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.6.7

File hashes

Hashes for dependency_injector-3.35.1-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 9e04cd657d7144ca842595218dfc191d718a881bf963b1d2dc9825599e1f6818
MD5 9dc0e3a20228388fa39b1a28c3bf7365
BLAKE2b-256 9afca82d5031e70e2f05fb6a6842e828437d3a2deff0d9c7af6f8e0a3914cf01

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.35.1-cp35-cp35m-manylinux2010_i686.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.5m, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.6.7

File hashes

Hashes for dependency_injector-3.35.1-cp35-cp35m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 6f5277cb536e24388a7c868858a9c9909fa7b3aa26c5750a6ae0c1218c8e4284
MD5 748b32208bdf31535307ea93c3a9df38
BLAKE2b-256 29ec1af7b6155862d252f84f1e4f246d2a9f75004a2a0786475289e881599736

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.35.1-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.6.7

File hashes

Hashes for dependency_injector-3.35.1-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 e1aeb806dd6b09e6a0aa72df67b1c2401506ef7b97de67f9d70c9704fbac39a4
MD5 0b37a796eeeeb319d91a38fb0d6097a4
BLAKE2b-256 756d6e9cd7424e348fb2688aa4df9f41f99ed38974bfafd2a89d0d7e02cb5ccf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.35.1-cp35-cp35m-manylinux1_i686.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.6.7

File hashes

Hashes for dependency_injector-3.35.1-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 dab7523a89e50703552967b85ccd64fc635ce362601056bd4a810142f7fff141
MD5 2e8fd20503a119bd1bbfba8e95b0be83
BLAKE2b-256 3fe8985659a22ad572d8ee29bdc93e87b17120e1de5a0395d0071d0d87aa1c08

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.35.1-cp35-cp35m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 404.4 kB
  • Tags: CPython 3.5m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/46.4.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.3

File hashes

Hashes for dependency_injector-3.35.1-cp35-cp35m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c85c261a1de0ae404ab77c6bdc33b84a1e3ecf77c437add30786490907d6fca9
MD5 3a986b92c97d641dac2338e403f7032c
BLAKE2b-256 0912522dd80b27d01e844646a893e18ecd9d91cfda84acd37cbdeb6d363efc05

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.35.1-cp27-cp27mu-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 2.7mu, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.6.7

File hashes

Hashes for dependency_injector-3.35.1-cp27-cp27mu-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 bf3622fc19719a20f5b8f2af25cc02e1a914ba6cd582aa960bbfe81a11c9ef65
MD5 9e6e8cad0b04ab35ed10e459d407af7b
BLAKE2b-256 4af27003ac1736581ac9785a718333adc7b02e3afa81062d417dd96c095a7ed7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.35.1-cp27-cp27mu-manylinux2010_i686.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 2.7mu, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.6.7

File hashes

Hashes for dependency_injector-3.35.1-cp27-cp27mu-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 618537db60527fd850a8e3bae67cc935ac8b414193550ebcdedcaa075b5876d2
MD5 21578883754f0db9525320c294b3820d
BLAKE2b-256 cf1c3e8ca570668b2d1d2e6a1ebef36f699bc18248347e40f456c8b663177ccf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-3.35.1-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a1569d18e2466533ac6aa1ccbec4758a2b3f0175ab497b156c8b61dad9494124
MD5 94db93341f5e50914f47ee6573dbc03c
BLAKE2b-256 d0ae8b0f87586642d0d7ff7bc8f1f7bfacbb81d1b1e0d81124c98821070961bb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.35.1-cp27-cp27mu-manylinux1_i686.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 2.7mu
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.6.7

File hashes

Hashes for dependency_injector-3.35.1-cp27-cp27mu-manylinux1_i686.whl
Algorithm Hash digest
SHA256 296909ff143b3a853d027c88c295cd95382e89b196841a214cd8942e3bf60588
MD5 1cb4701a554d64079fe3a591a3a5193c
BLAKE2b-256 a27bd9f6ab0ef2836a398c58245d8d87a373b8470abf5d9dbd6ae2320510c572

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.35.1-cp27-cp27m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 2.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.6.7

File hashes

Hashes for dependency_injector-3.35.1-cp27-cp27m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 7bb5b96cc5e8f1ef3acd15d90a7209e710800751e8d5fc2f4f5b6b5a9713acd4
MD5 b49281ee4b69d10a3d49a54c3be62dc4
BLAKE2b-256 a305a2fc4c12b7c536d817bb24edf09a1a7d79ef9603531c01debab596d7a0de

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.35.1-cp27-cp27m-manylinux2010_i686.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 2.7m, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.6.7

File hashes

Hashes for dependency_injector-3.35.1-cp27-cp27m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 f8676430e7861ebd8950b157ce0f57e1c90d0a89c789e5713579d79ff7ffdcb8
MD5 ccb1ae23a6b4fcae97b00880850a62bb
BLAKE2b-256 9510fad1ae149d59c55debeac321ddb154fb0189d6c398ca694ada0b4a624880

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.35.1-cp27-cp27m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 2.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.6.7

File hashes

Hashes for dependency_injector-3.35.1-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 7b86d705e86feccb43995e79db3242c3456c169281aab77e55f52945a299e1da
MD5 81e98bbce4eb7b4b4c7bec974c519a8a
BLAKE2b-256 700974be338cd284d8189838851915abcd40bb599976667716698bb494fff120

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.35.1-cp27-cp27m-manylinux1_i686.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 2.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.6.7

File hashes

Hashes for dependency_injector-3.35.1-cp27-cp27m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 79655b0e4752a8ce0ef5a6639f8de56a0d0fcb33373d1d061142c30628f2bb26
MD5 8908b3c18c8bf1bfeac54020cac1d871
BLAKE2b-256 8fe7e75faadaec7582d821907523e82b2b382be7921e20eed02d116e852ddacd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.35.1-cp27-cp27m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 392.3 kB
  • Tags: CPython 2.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/46.4.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.3

File hashes

Hashes for dependency_injector-3.35.1-cp27-cp27m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e73c30338f391fb97095d8a74e3ad49da943f533a779b5758de08490e67df2c1
MD5 91efb9cb676dd3f9e6a31342ac2b44f5
BLAKE2b-256 07c4b28b4d8ac6b4bc4d45878418855de2256f66dabc94aca98b122f77cef420

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page