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.34.0.tar.gz (456.4 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-3.34.0-pp36-pypy36_pp73-win32.whl (207.9 kB view details)

Uploaded PyPyWindows x86

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

Uploaded PyPymanylinux: glibc 2.12+ x86-64

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

Uploaded PyPymacOS 10.9+ x86-64

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

Uploaded PyPymanylinux: glibc 2.12+ x86-64

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

Uploaded PyPymacOS 10.9+ x86-64

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

Uploaded CPython 3.8Windows x86-64

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

Uploaded CPython 3.8Windows x86

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

Uploaded CPython 3.8manylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.8manylinux: glibc 2.12+ i686

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

Uploaded CPython 3.8macOS 10.9+ x86-64

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

Uploaded CPython 3.7mWindows x86-64

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

Uploaded CPython 3.7mWindows x86

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

Uploaded CPython 3.7mmanylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.7mmanylinux: glibc 2.12+ i686

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

Uploaded CPython 3.7m

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

Uploaded CPython 3.7mmacOS 10.9+ x86-64

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

Uploaded CPython 3.6mWindows x86-64

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

Uploaded CPython 3.6mWindows x86

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

Uploaded CPython 3.6mmanylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.6mmanylinux: glibc 2.12+ i686

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

Uploaded CPython 3.6m

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

Uploaded CPython 3.6mmacOS 10.9+ x86-64

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

Uploaded CPython 3.5mWindows x86-64

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

Uploaded CPython 3.5mWindows x86

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

Uploaded CPython 3.5mmanylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.5mmanylinux: glibc 2.12+ i686

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

Uploaded CPython 3.5m

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

Uploaded CPython 3.5mmacOS 10.9+ x86-64

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

Uploaded CPython 2.7mumanylinux: glibc 2.12+ x86-64

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

Uploaded CPython 2.7mumanylinux: glibc 2.12+ i686

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

Uploaded CPython 2.7mu

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

Uploaded CPython 2.7mmanylinux: glibc 2.12+ x86-64

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

Uploaded CPython 2.7mmanylinux: glibc 2.12+ i686

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

Uploaded CPython 2.7m

dependency_injector-3.34.0-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.34.0.tar.gz.

File metadata

  • Download URL: dependency-injector-3.34.0.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.34.0.tar.gz
Algorithm Hash digest
SHA256 7d4bc94b25397ec31dcea0669cb9e1a95810b4ee3af8df27e126edcfeb4dfcbb
MD5 b92ba4f80dd1750a16d662e48d5ad5e9
BLAKE2b-256 d1986cc4e126325a264e32c9daa2d17efb5fe3808b93c752a919b757ba76ce33

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.34.0-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.34.0-pp36-pypy36_pp73-win32.whl
Algorithm Hash digest
SHA256 9da90311f76a8141ef6f9368132f21a6ab25e62cf525803b0d4c0c9ef064a388
MD5 a1811fd3ead4a1f85c9e714a8f4bf586
BLAKE2b-256 71dd5d1f6307ffd1c1bdc7c8c6e4eeebb052c3f5fc399606e84e360c20671dd4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-3.34.0-pp36-pypy36_pp73-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 166146d1d0c9cd6dec765c7afa53eb13a985326803ee11bd1e5063504f6b57c1
MD5 5241190624032df3fc5315f9f36c60f6
BLAKE2b-256 0c0f750d82d89627db67db8dfbd7d2a43573d9a2e5f0a8e3f28a0c485b0c5e22

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-3.34.0-pp36-pypy36_pp73-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 9806a13cc8efb9cfed255f808850ae26bd3c89863cd1ca52895f81053b10effe
MD5 2d5ab012ba049b19ad7f506cafa80623
BLAKE2b-256 fb6cd7374258196caf50ce96695d56216059299dd5ec974844382f575a822504

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-3.34.0-pp36-pypy36_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c60a28b7b325833290eb7015d7fa0bfe878705c6fd925739baf20665c0d01f44
MD5 e86bfa54d1dce9e62b272242c2d23842
BLAKE2b-256 2e2ca27f0802de771344591a4258fd40ca7267395e4f69ccf514ca43720c0e91

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.34.0-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.34.0-pp27-pypy_73-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 a23ac382a13cc42f4a56d4034a380bf74e7abfaa1a431d5ad5e0b8b8c5e73c41
MD5 694c22039d2a6c2969dd9696b7801275
BLAKE2b-256 6ebdb73990e0d1f2de834eb6ec48c23be101e4efef98c928523b35ca852a8bc0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-3.34.0-pp27-pypy_73-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 2713cf9424c96259a3974096c25330759f25fa955ea1481e3875274d793dd962
MD5 20615266ee87c4845ec6bf2adce8077d
BLAKE2b-256 b31f0b8f6d74c71699d92f16454d47f4b7cd5f86839ef171d9aaf664836d00e0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.34.0-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.34.0-pp27-pypy_73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8ac152b438a1b59ee3f301280adc52c8aa9c51eb614ed48f2ab982768f4ec2e7
MD5 67214fb964ad2ee5139d4bb14395996e
BLAKE2b-256 7dc7c318f0a7fdd8cc5173d36117bcc724d5fa4dea1900e15a198fd69a51ce19

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.34.0-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.34.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 37fa8940b6ac9b67c1acf65b35f963b5dd9af23b6bc7920e541b3477b0650c61
MD5 02d800c549ac2aee6ce759fb0bf3bcd8
BLAKE2b-256 979fa92880f336160934f48aa48460c5c87a808e50cafb450e7387f0f36cc041

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.34.0-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.34.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 6c61e3aa93723504031b679ab0ef9b8c59bb333891189dccaaf60144121f8127
MD5 3ece8e608f4100842b8dffda0c648b0a
BLAKE2b-256 c087685fed87eab678a6c23ad3bfdf5984a4df953ff315e8f7b756a73d19d90c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.34.0-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.34.0-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 3c54fff41b25eab7ad11fffda74d37c8d9ce6e60a4e1503b516e06c6cad37b6d
MD5 177bc4a6c4d946b64be9bf797ceaa156
BLAKE2b-256 74e4f7ca9c2fb943c46857c990398f6493edecada72693de666c708a2aa08e99

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.34.0-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.34.0-cp38-cp38-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 c7b862b7313cce7b85c055224a8efe7dbe8fdb185d09c7d70617e2ad0c114288
MD5 9a4dc21ed9374d07ee658df54b91c79a
BLAKE2b-256 5806b1f463aed70591475fe2da864fdd13d93cf6e53bdddaf26516134440c61b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.34.0-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.34.0-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c9f64577224611d279ca975b638d6f5d0f01f73f3add96bc0b985926d032d038
MD5 7bf94164529fc45926f50a09375e9249
BLAKE2b-256 173832174647677c6ed2b07986c3fd4a2cec8a93acd0bff61a9acbd045c5a33e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.34.0-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.34.0-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 693b851e97f5d0dbe9cf4e67a52fe3763ae80d3bd42bc70d7abb75dc4ebe278b
MD5 b7eed06dc1f98269458dadd3818d6898
BLAKE2b-256 8b99dd56c8fd04701b5366ace977952965799892d1063a948b4e1da65cc91a09

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.34.0-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.34.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0803f9cfae3c183c7763a0fcf7ff1c2e75d28182c7e5e9e6637e4e785314eb27
MD5 e3b0da536cc07fc8a0073dca7bc57594
BLAKE2b-256 86f515865bed976796716d1b64b7cf3f82473df7c2710ffcc73d03c56f17a7c4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.34.0-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.34.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 fa401ae050c8730f1cacb65860d052036e6ea6bebee6187e1644ea011397ce4e
MD5 e96feb026ef01a29b75af3ba7c79c586
BLAKE2b-256 f5667d09bcfbe15f46f8919cad6aeb6515fa419c2390ef906c5b0c4bdd4e1fda

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.34.0-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.34.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 87bb692795f3766a86d7b74b7cac2297de7d0105211494c39f8db1874373b139
MD5 27ae79b023e45dbe209edc3a0f3d2dc2
BLAKE2b-256 17e9ef3e7bb3b2be82e0604cf26cf56dc6df95adea2a01e34d480fb0bc4b030e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.34.0-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.34.0-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 99a588febf2f6acccbe49c1321b955ad2ae358325e76c386a3efcd9613e68ca5
MD5 24ce3507e6bcc74750c3384e8f68f245
BLAKE2b-256 86b91c4485da9f558e8ad5f74f9909e8f8cbd01a12e7f46c63100f69f986f84e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.34.0-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.34.0-cp37-cp37m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 b31b87cae77b1adb457698bf96651209f8a69af23392491cdb89eae3724c8918
MD5 89f89ad46c93d51a806f8c0dc4fa618b
BLAKE2b-256 d49db9cf139d3b58deca43ba9c8778f37adc25b6b58ae063c04b5510d9f0c908

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.34.0-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.34.0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 2ee6b24b991e5ff09cb16da6738feb04825de69b2e653b24a25a554d02f85ae1
MD5 77d62b97afe7a017acf925caa8aa011f
BLAKE2b-256 541304413685760175f330b48465435d1c88b5a2127b412e49fb1eaf1bedd263

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.34.0-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.34.0-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 5376f542da7a6b5324f70b4dc3ca009ba4e676a8063f1fc10b1621971d4b5f76
MD5 59c5cdb5497a8415de2d69b453510d4b
BLAKE2b-256 e12f2356395137c7aed288ed9842de45c114d61f803a4043dbc5bffaa90d27c8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.34.0-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.34.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2a7427dc31e3b03ff0a3bd18486b3008bcd816bd64bffce6e6b9b28bb52220b8
MD5 24c422c5d8afa2fd78bf117ce163585e
BLAKE2b-256 2318fbf52245a65e29822a1eb92ff16ab0349efea9ed1f55769dcfa917cc9c37

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.34.0-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.34.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 413d560b48ea5cc9d0bd0aea4b01b5d9c8a84f11ec6b99fd5df68f9d0f0f1275
MD5 99ac0cc26a95dcf59873706e49a464d9
BLAKE2b-256 32e7ab9229e2ac0c3aac5fa7690d154ebd6fd8aa596a297267c95803ec20a2f6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.34.0-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.34.0-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 51563acf3454a756c25ccd304417fdb2b885af74377a705991798cab7a9bbd98
MD5 cde7e287148fe34dbec4d2bd3d31f595
BLAKE2b-256 71ecc0e29f75fcfae5c645ebe777ef6e45749a1b741fcf5954c12ada7e292625

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.34.0-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.34.0-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 1f766508713ffcbfb0c76f4d5e714e0fa473ccf343a648e4d6b1fa5241723375
MD5 31719d1ab863f3b815e498b0c6ec0e10
BLAKE2b-256 26b39e0cdce5ca4f34c7376fed6ee7bd84541e7b113aa4512d083ec8778b8d20

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.34.0-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.34.0-cp36-cp36m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 10a155bf93ac61e840520872702231e1ed8fb7b55ce818b174848fe8abbc338a
MD5 cd6f74ffd18d19c8d6fc608d0ee89f7c
BLAKE2b-256 4dcba1d7478ef8c2453b6dd3316f9ffd181340f5b4616ef4da0abae93ce10a01

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.34.0-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.34.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 313feba848345ab41446923fc25d9346a528df77298b2db89d44f5703e84a788
MD5 b47cd619d29446fe2bdefaacd93825ca
BLAKE2b-256 0bf6af08eb64e0b7508273980e5cabf49fa20f44b8c75e71673be40894aa5f7c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.34.0-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.34.0-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 af3b1e1ec50948b606ff83837f9822ed6d74dc8c688115e438945137b7399dae
MD5 16816a76e8cab4783cbdffbc11a20d2c
BLAKE2b-256 6a99165bba5d550e95f4f1eb1f68f916de812961914aadb2119d4b812c4783f3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.34.0-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.34.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8d2529de3bfe82667140be03658504cbb00b587f54070374efdf5fb5d1f79cbb
MD5 44eb4dec57450ff73bb8dcfed266df18
BLAKE2b-256 df8e48ce6893cea65d30a0f4cc658b94373e2753638b5b1b29c441e44f8e00c4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.34.0-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.34.0-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 e0467fed1c304f347f9848070279809045c1f2de9f18800e25f883ba34537c2d
MD5 af54c87d4e690e2735d2532f6694e277
BLAKE2b-256 50df61177bc174a600004e243c6bc71a7fc58d60ebb5f4ced405dbf4292471a1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.34.0-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.34.0-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 9633910ceab51ab2ea74de45ed2d70460856e8055d2e70b468e7cc58ece0f23e
MD5 cb9ef2984f4d935bbcd029d39b147e84
BLAKE2b-256 f441aa4acca627ee2a12182db6d254092598d8fd342ff3d6a7ba0aa1471e8a99

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.34.0-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.34.0-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 dbbd6797e496a34129a6e4baf91089b88412a1120476ab2a15cd828483928bd5
MD5 096837fb301a6a9048608f09d8337c99
BLAKE2b-256 33520efb20e660f7edd7133cc8cfcb9deabfa0a17982ba0f19b2c77ddbd68f55

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.34.0-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.34.0-cp35-cp35m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 f336b75ce6a2946d42a5235b939a04aea9bf93c4456072b21c04e970b56ad2ee
MD5 7e7890301cf9e335f06baf5dd4ba3fbf
BLAKE2b-256 18a27caef7ed7ce3967757f1c0cc5985a8815d7ececee206c046a727fdc86db3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.34.0-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.34.0-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a060d4686c5f7bcc54e86c7da6d1b12259af047d716d942b4589cdd1824bc3b8
MD5 b36d451b85c2c1c26ba26c4615284011
BLAKE2b-256 b2b4bc1625902b9a2679f42ebe492ee0aa7bb7b1e650080c3993bb5b23e2f612

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.34.0-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.34.0-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 a00fc0bff04918c1933bbf761b3efea683b20ac5ee6e5708db2ecda3260c4934
MD5 46744e18570f7e015883432a1c1cda85
BLAKE2b-256 c36882f075ace8cb05af039aee7caf0290cf1488c9263ef8c36c0667cd75868f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.34.0-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.34.0-cp35-cp35m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0648a5b530053758cbe328d14ce4548978286baaa36e6cd7e9167d2ccb2b8801
MD5 dc4d7583e4bf12d30b6e46802dc85543
BLAKE2b-256 667fba7817de2618c464b1fa625623dbdd970617b3f287bd4decbf027d407b15

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.34.0-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.34.0-cp27-cp27mu-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 fbad4305136e04c8346ae9aba0edf95275055052de52343f8a8e3f592d133739
MD5 a15f10f4bf49d073763c41b39e20978a
BLAKE2b-256 836ee2cfbea7279b6448afcbefc8c15e4408ffec968e133ce2a16178c191df55

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.34.0-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.34.0-cp27-cp27mu-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 b30f8afc96f3e6ded35c198706f9060adc99578732e7622750a1c60e6a771fff
MD5 c7ff3db75dd13a0278e100cff3060dc4
BLAKE2b-256 66978186939ee98b2ce59d7ef3cddd96655c607aea6f21703b0b253a3cb135ae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-3.34.0-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a54068cf253031c0a5fdac2834049a7f366552c5d985d06591d98467c232dbce
MD5 4cbecff3fab55dd267305cae9bcb7044
BLAKE2b-256 5f576baf25562ab6636b26af3412e0201418a372c8e0f0863241319ce84d2e08

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.34.0-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.34.0-cp27-cp27mu-manylinux1_i686.whl
Algorithm Hash digest
SHA256 5053e804980dd87810be0db1bec13cdde78a349129706b38ef87f25da3436389
MD5 6646b8873f9fd7de0b5a66a7c2dda2fd
BLAKE2b-256 c318ebae3b904c61fb675e80816366be56f82e7e89dacd8d8b624805c48be1a7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.34.0-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.34.0-cp27-cp27m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 11b6c1b555240634c32c3d218c51d88622c44616de89941a854e57ba4f747514
MD5 e9eb33a16f4c6275d8762c0fffca4aca
BLAKE2b-256 40133189d6f378df3666d55a62b7390e3c70de280ab6ab8a5b46d9e8c4b96de1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.34.0-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.34.0-cp27-cp27m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 aa9b203c5c86ee905908cc7e1ea8a465118da2e9999451f6c9acc10194d0c51d
MD5 c194333d8fb16c21aedbc6b5cb54b825
BLAKE2b-256 73cca5f28f1b381b50d297562febcbc2b06562da55bcb5fd06e449ef77e29971

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.34.0-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.34.0-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a1bac76cf7d23d6132caca46758b4338c9d7ff692146639e135fb38c20a31608
MD5 2d7c9a0d678398030ee50375da761d50
BLAKE2b-256 1a4ec15bab9b503dcc2dbf7d9ee526c7cd7840c12afa48dac5878253890e221d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.34.0-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.34.0-cp27-cp27m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 4a4dd4ad63c72ea99764fee80080e27dcf3c0a0718868f4ac3c3cd11b56ee3f0
MD5 18c73ce3b309c7d7760984c00d7d295b
BLAKE2b-256 0bff9b7a6045119d896e8c029ec7ff44d2cec0537db8f0fe5851446cfa222792

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.34.0-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.34.0-cp27-cp27m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7d27438c37baca33396bfa98ece77da0614575599fe3a8802de5f30311aec593
MD5 21f050986cf1fc22c07ec7c7fc412026
BLAKE2b-256 fe57d03d0ed679a47f99347cc8c3dd795efbcd23ce7c20ae8f8f47d3ad988100

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