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.33.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.33.0-pp36-pypy36_pp73-win32.whl (207.9 kB view details)

Uploaded PyPyWindows x86

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

Uploaded PyPymanylinux: glibc 2.12+ x86-64

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

Uploaded PyPymacOS 10.9+ x86-64

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

Uploaded PyPymanylinux: glibc 2.12+ x86-64

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

Uploaded PyPymacOS 10.9+ x86-64

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

Uploaded CPython 3.8Windows x86-64

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

Uploaded CPython 3.8Windows x86

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

Uploaded CPython 3.8manylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.8manylinux: glibc 2.12+ i686

dependency_injector-3.33.0-cp38-cp38-manylinux1_i686.whl (2.3 MB view details)

Uploaded CPython 3.8

dependency_injector-3.33.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.33.0-cp37-cp37m-win_amd64.whl (263.9 kB view details)

Uploaded CPython 3.7mWindows x86-64

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

Uploaded CPython 3.7mWindows x86

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

Uploaded CPython 3.7mmanylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.7mmanylinux: glibc 2.12+ i686

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

Uploaded CPython 3.7m

dependency_injector-3.33.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.33.0-cp36-cp36m-win_amd64.whl (262.9 kB view details)

Uploaded CPython 3.6mWindows x86-64

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

Uploaded CPython 3.6mWindows x86

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

Uploaded CPython 3.6mmanylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.6mmanylinux: glibc 2.12+ i686

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

Uploaded CPython 3.6m

dependency_injector-3.33.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.33.0-cp35-cp35m-win_amd64.whl (248.0 kB view details)

Uploaded CPython 3.5mWindows x86-64

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

Uploaded CPython 3.5mWindows x86

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

Uploaded CPython 3.5mmanylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.5mmanylinux: glibc 2.12+ i686

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

Uploaded CPython 3.5m

dependency_injector-3.33.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.33.0-cp27-cp27mu-manylinux2010_x86_64.whl (1.6 MB view details)

Uploaded CPython 2.7mumanylinux: glibc 2.12+ x86-64

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

Uploaded CPython 2.7mumanylinux: glibc 2.12+ i686

dependency_injector-3.33.0-cp27-cp27mu-manylinux1_x86_64.whl (1.6 MB view details)

Uploaded CPython 2.7mu

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

Uploaded CPython 2.7mu

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

Uploaded CPython 2.7mmanylinux: glibc 2.12+ x86-64

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

Uploaded CPython 2.7mmanylinux: glibc 2.12+ i686

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

Uploaded CPython 2.7m

dependency_injector-3.33.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.33.0.tar.gz.

File metadata

  • Download URL: dependency-injector-3.33.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.33.0.tar.gz
Algorithm Hash digest
SHA256 0e947e2428c465fa1a0834d4a6e6caa8dd3e957e902d20d77c790cfd88a380aa
MD5 57ebe44ba5739453dc0e6754cae2227b
BLAKE2b-256 d5ec3b4c21cc96e0bcc44803bbc6e5a599a12a47e7c01b934feec12c234c66ce

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.33.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.33.0-pp36-pypy36_pp73-win32.whl
Algorithm Hash digest
SHA256 19eb3f6f315d163e36911c8e1bc61d3635bf6fa6d061aebd908ff174111fd3eb
MD5 91237d25a9e85c5c93fb300b07f505f8
BLAKE2b-256 afde62acd5211d7ca0c5cd9a8ab39702fb041cfe31b790e1de17b168711c2789

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-3.33.0-pp36-pypy36_pp73-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 2f74649379890539865d1d130221fccc3131595b61592df2e888822cf6b1eb59
MD5 488886a44112feffa99d85ef73ced248
BLAKE2b-256 072db50a8759b88da0a886740fd4f8c6a24cd64212c9a54a6d7af9d7ba572378

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-3.33.0-pp36-pypy36_pp73-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 1e4061987977f9a5034ae0b886dffc2dbfa9a88f7c19abbc52418538ff9a5ebd
MD5 25700c026689c7c2e53ad9c6e1cb778b
BLAKE2b-256 ebf2158080a45baf00a6717b414eb01c36132d1b8350f249c70f66a4e1e07000

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-3.33.0-pp36-pypy36_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6cc7ed5238d453ca925e93c88ebfd9858f73f32d4cc3d18d59038e26574c64c5
MD5 6e4e7287cc029934e9a36299ab3cc4bc
BLAKE2b-256 644cd69dec184937490b6c0fd910bec56c261d3cd01b1d6711f7a14fc1a60e5d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.33.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.33.0-pp27-pypy_73-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 5bdeb4324c5bd69d9a20773a83284af5b43b6c6964ccff2861d6b875cf14389e
MD5 3a113512d848cf0a6f504d3f430678f6
BLAKE2b-256 c8b47a837f52912e367977b2d16984f407bb27d84afc0e6bb5ad2d9d1955425c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-3.33.0-pp27-pypy_73-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 2cc33756e8bf59a9609e1b658b222b4da58a38ace79f56c445f562bfe5519c53
MD5 2881f9ba7f9d370eb61fa846f5786e3a
BLAKE2b-256 5e26b275d8208efad67e2e3392019e2413076ae0dd9b5fd8a9b4134f91a08604

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.33.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.33.0-pp27-pypy_73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 36aa45a5e24362b7465fe2facbf09f61b8bd5fda7a1c93fd577c437f7407dd90
MD5 83957409582d918a75a9c84f5eea0d69
BLAKE2b-256 f0e01062f2827a9a6b9099e921a095e9cad3bdd626da750d2ee300be8a81e044

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.33.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.33.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 20b4135b3d643b3079756be2e50e5900f1ce31e097e8cc841cee85c5c79dbb9b
MD5 6d09376f6dee137bc0304eb0d1159ebe
BLAKE2b-256 e3830ea97a310a611bffb7de1a14f14d467dcf01a79476f59de1fecd45acd09e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.33.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.33.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 512d6b9c3297e08f3129c4d50d0bec6cfb28dbd21cf40cb70e1404b524f14d44
MD5 21100f672551d6ed171441190c3a571d
BLAKE2b-256 1e03dc014c36c975451e452dd4c0ed21761bab75642ed2e0934ea3a563567386

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.33.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.33.0-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 0756895a39b0e3f6759fdc376a4dc5f6ce170717a6fc83dbf342ea9ecb915255
MD5 f9f129e17af760b57cd52960a44e33d7
BLAKE2b-256 0580935018e1ccafe9f4197ad4a9ccc73f4275340a061fea843189302c1d47bc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.33.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.33.0-cp38-cp38-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 8bde906a12b8c291feaa2916e684c10515e843dc884b5c95c9aab0e858116052
MD5 ed02dd531b9f26cf6c009558b7a53a36
BLAKE2b-256 534e868bb62d91809f1c6737088c2c71ad6d59e632b2aa082e763f393e469a45

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.33.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.33.0-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 16c893c3d85622fc3bd7986246f915e9583a7e766fec68aba56e83561c30c58b
MD5 167d58881abc289b65f1a62bf5edfeaf
BLAKE2b-256 fb401298139de12c08dfe6227755dd350adfeca8b10b7d16f45751006eeafecf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.33.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.33.0-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 65e27c59d219259817f9d06cdc3d195306ce3c03dbbdd612e06e37b7b9ffa652
MD5 d4842f0419f0800b39d05de88915d450
BLAKE2b-256 dbb3a8218c068b9041f874d09df7e594480668444ee7118af91fd8362f3f026c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.33.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.33.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b1034988cde0591caf61485c99cb60253529d04e1aa90c99009646e5e21d2a03
MD5 8ac7b561fd39adeb039c6539bf75f07b
BLAKE2b-256 3f37d035057a48c5884048c96191a73805817575e69899ce2a345dd43163afd6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.33.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.33.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 09654dc64c17f54175e5f0e8488724e03ed7e1b35747dcf09f3bcd6bb4cfa5fb
MD5 e7a4e933d3fded9a031812ddb21bfce6
BLAKE2b-256 4c3a31a183007b2585c1f15ab81e4de6e1ba51004878b7a24ed590b3667f97d4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.33.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.33.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 f86464dbe5a9577b6e4be2ec61fb2ed69824253a0606c6cd21bd2b7c0d273b30
MD5 d1f80f0a67179ee18f54d83aca171ee7
BLAKE2b-256 bf94d4aa499662950b26b29e134e6b36310d3bebf07704b6232322445d99294f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.33.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.33.0-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 397a5f24fa3ce22fe460c3ed39b2c902cdbc781cf366bb7349bdb6320dc6070a
MD5 591db4c29be60c6f6c76444a03fc1837
BLAKE2b-256 41e6f5ad1c3019b54a0c105be5245c6fdb42fc44066067d43eb2618cdde61ff6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.33.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.33.0-cp37-cp37m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 8f33e1d57bac7a80d4e4c190b7adfc33f38d21e3e5e82c57a909e136fd20fd99
MD5 71c7e016efebad336e1971223fb1d74f
BLAKE2b-256 64dc9a58561a52b95449d69aaac00d502c88484313336c57193023d2668dde7c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.33.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.33.0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 7cf658b7d495ef36003223fcfc7efa9c267047c94eeba9449036bbaef0b5e943
MD5 1de358c605fb9303a096c457641d2715
BLAKE2b-256 eaad318d1dd7b09608cd015f13a1d3d3c5a2c5000ba65a70029e036d4edff680

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.33.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.33.0-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 41108e0683ef797b02ef79198f38a9f3d349b01d65c25ce437af1bc61d106f2d
MD5 9ff5f78f48efc132eb877a63dd1851b1
BLAKE2b-256 2ec7f7fadbaba42b2b3d6bd22e82d51449fc15df3a958f693fb1e0f411ab5b40

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.33.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.33.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 07fae88c6dde329f64b98fec651da20cc48f09508949bb1de90bd4825f627cd1
MD5 3f1f18ad72b7570d8d2583c19b704df9
BLAKE2b-256 ccf3bcaaab050c2bd43d6eff693387b7d8fa6e8c26c56ae508631e15bda22fc2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.33.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.33.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 cf56a8fe23c9839c68b9a51f172c9761171ac880b5ced3e194fa33f81afe9876
MD5 acfa4be1d35d83d7aef1f22c0cc4d6bf
BLAKE2b-256 edf6008e3e6c74acc079a6a3457c28e1c35ed8e56ec3f890d782c31553d1d962

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.33.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.33.0-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 fc5b8ef6eb9ab32e23515e1550f79861a30e2656cccb5b2da08cff2da5aa4fac
MD5 383c77308665b428e970fac3549c256b
BLAKE2b-256 d9e5d08dbb075d839b7ac8bca07df78fdfa85b1d934bab7e05947454f0ed4c08

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.33.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.33.0-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 d17b8cc5be40abbc7e8675b668d4cd764a7f61e88303ed7e8436d7f7e572b61e
MD5 f859aed10ae78f56ceb4ad3e318fe954
BLAKE2b-256 735040e82e9e2d2f065d5fc17ab2eb44a6c7b54b10b0cac36d2de4481f413407

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.33.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.33.0-cp36-cp36m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 db3511dfbf768754f7de67ca7f6f08b294b95e0705ccf7bcf0a6084df220b36f
MD5 5729fc2745f62af3d3b681fbf9796e67
BLAKE2b-256 8014ded7953097c006db56646ed95a40052f3e09e573b47b1642713d9a9012f3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.33.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.33.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a1d9bb4ed2d8734d80a4bb797590002f17dc86d37a69301457341aeb08ce58e6
MD5 1813a188260d031b696a029425bff67b
BLAKE2b-256 ad9f99447136e83e4f53efab9456884b334154c743976cbba71a4d8454f96a1c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.33.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.33.0-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 b714d918cc8b1557e8d82bf233bc708f94c1ed1313ae14414e91ae0f2bbd2d36
MD5 d5440b922339104ff7f1bcfe1ee7a7b1
BLAKE2b-256 d8cbcaa02514fa37f913368ad2b4d79fe8e67fe85b271fefcdc6beee21490a2d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.33.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.33.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8c15cfc9d067aed13a63f21552af7e9a0e7a28ddb76dc266f213c38bb1b462fb
MD5 451f83027ee45ccb9ffd06209b9220b8
BLAKE2b-256 a68785880f57eebae4ab27186fcda0fd639f9ec50393e1c48a739cb42003b05a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.33.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.33.0-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 b408fac718da1e09eb4ad271b53b9713d014bc5e65198d2ec315877c0df1e066
MD5 3b3c7a803c023dab90f2d934588f7a9b
BLAKE2b-256 e7781f554db51f0c34d436b183f3c7ebbfb29fe4111a67e80667862ac40920ef

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.33.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.33.0-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 71354d948fe6d13f9482b2e6186a3e5dac77fbd6f3d3bdf4293137ea31353efb
MD5 772dce33b3a47a97c21761751a1efe7f
BLAKE2b-256 7a23ed8762475129d03c7644ba414de4472fd19f8a04dcdd97b61d3d6f256767

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.33.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.33.0-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 600f706f2aea3f3df0ca9c7ee4c9ad8ba5e1c6ab00f116633cfc58ae824c944e
MD5 25e3bcc89fe83acea223b7fcbb12be8b
BLAKE2b-256 438bdc6d15a8e53632d04cbbf93c9b6aee8c1a6b5cb01e12d13004ded619a585

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.33.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.33.0-cp35-cp35m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 b213dc08925ffd2f8244a65cfe81316da86be9c467f42d35306df5cbe15b428b
MD5 4b866cd52896f31b9ff4fe6331b14902
BLAKE2b-256 2135d7951f88b609e96990c99a7a2c163abec9070cfc5fc7c270d6bde76f0219

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.33.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.33.0-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 976a179448f05427e33c3845bdd5d16543caa2bb9f7600041d1698b7cad19ec8
MD5 a8b5f59d840742ec5c6c9b4ad94363bb
BLAKE2b-256 3b0e1b8c1dfec2dedc75b178b15a0a324ee36e2a562d303fa9fcc007040025fa

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.33.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.33.0-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 a62c8ecfa44c446da8aeecde55f81f730bc9be1acf00b56bf303950416ffb358
MD5 8de2d006edb17c53cc22d6727add829e
BLAKE2b-256 cbb443434e0803f660f406c88f9330f99fc3fa98b16b3c7b243411747bcc4091

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.33.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.33.0-cp35-cp35m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1e73badf7013a4ba351b25ef4edf8f6775d6d1f666b39e7e648fdee6857d9d30
MD5 4b93f162d89b620fc1385a5cba1a4499
BLAKE2b-256 d170a829ce539fcaa2b22baefec09e7190af75cc21853c304d5ce113471dc2cb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.33.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.33.0-cp27-cp27mu-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 0b7222ebaf7c4e2dd292e019bba469fdef8599ca380e5f09a633c2e3a1f05b20
MD5 58fea5c05992c068d84b3d5e6f7ff093
BLAKE2b-256 6c61350471efb544de87552f55745a13227359646de3fb3713c38daaa7341960

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.33.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.33.0-cp27-cp27mu-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 4d57289cf378d2776551505fd4115a7e32ba1af35a14e3a410d3321272db6f5d
MD5 f25b7ceac6b0190f09e74412c30cf137
BLAKE2b-256 a3fb30fcb63482d0f24b154f7bad9e89b9db91bbe17a00113f8d55538ddd99f1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-3.33.0-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 4a9a4ec7b40ad95f93828e792f9cdbf0eb9297f1cd8f6132ec645588d92eee5a
MD5 90b0d26aad8a33b7c3e9537b658dab59
BLAKE2b-256 c8e2028806816f7f90766d042e37cdeeab95d2a2b18cdba2c96bff56a9185c6f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.33.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.33.0-cp27-cp27mu-manylinux1_i686.whl
Algorithm Hash digest
SHA256 250f39addf5cd5e83c9d878acee1ca31b1df0f649e56a527e2bebe988fbeee6a
MD5 34f1ad0ca6db5f2b19eaf65b3bfe18af
BLAKE2b-256 c0bb25dc3a16f00e719025a069639ae1ed9790bc3d728a07467c7f76525c5804

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.33.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.33.0-cp27-cp27m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 c4991292acab68c9594960a5901ef29c7b3290f12167f2938031f81f9edc4866
MD5 1170403481644a63fbc68d94c48e22e1
BLAKE2b-256 2551714428d79dc93d84606f3d778baf0dc2cd9589aea812d553cb91865700da

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.33.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.33.0-cp27-cp27m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 516a738b337b67bd0ec05626bf0540c4512f36670ed6b1f3ad8b4543e39c6926
MD5 dc217ba5ac2a8240c50cf11a6eb4306a
BLAKE2b-256 a9eee5515d665a903c56dfbf8d63f7531ec4a0a8f8bc02ccb89afc537796f4a3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.33.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.33.0-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 eaf8bb870e0bb9dd4c7977414d9cc8ee3b9eb2022a06daca54cf16af9fdea897
MD5 e6c6d2e8248b61c3c9496dcbd4b858e4
BLAKE2b-256 821f0be79efefc83a976e2637af1272cff542f229dbefe47266e5138b822f2f2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.33.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.33.0-cp27-cp27m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 d4ed58daf5972974ed8cd02cbdeb75129c05cfe71e3a301e312207b711c00eae
MD5 006c5fb5b03de1be85d3bb44fab2db98
BLAKE2b-256 5039790c403e9a621c90b106c1b8684fcfaa0779f5f090980f030659dce712a9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.33.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.33.0-cp27-cp27m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 486e47b1994a8bfc0ead52650cdd06328ac4de2efac120b0b7ca6369e149c182
MD5 0c03ff03add728794d8bae819a769b87
BLAKE2b-256 a20d12c7d719782fa1139a1bf3694e0b20dd586d8ab0ec08b940f53b2e8a1aa1

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