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

Uploaded Source

Built Distributions

dependency_injector-3.32.3-pp36-pypy36_pp73-win32.whl (205.0 kB view details)

Uploaded PyPyWindows x86

dependency_injector-3.32.3-pp36-pypy36_pp73-manylinux2010_x86_64.whl (319.4 kB view details)

Uploaded PyPymanylinux: glibc 2.12+ x86-64

dependency_injector-3.32.3-pp36-pypy36_pp73-macosx_10_9_x86_64.whl (290.7 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

dependency_injector-3.32.3-pp27-pypy_73-manylinux2010_x86_64.whl (317.5 kB view details)

Uploaded PyPymanylinux: glibc 2.12+ x86-64

dependency_injector-3.32.3-pp27-pypy_73-macosx_10_9_x86_64.whl (292.7 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

dependency_injector-3.32.3-cp38-cp38-win_amd64.whl (279.3 kB view details)

Uploaded CPython 3.8Windows x86-64

dependency_injector-3.32.3-cp38-cp38-win32.whl (222.2 kB view details)

Uploaded CPython 3.8Windows x86

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

Uploaded CPython 3.8manylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.8manylinux: glibc 2.12+ i686

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

Uploaded CPython 3.8

dependency_injector-3.32.3-cp38-cp38-macosx_10_9_x86_64.whl (415.9 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

dependency_injector-3.32.3-cp37-cp37m-win_amd64.whl (261.0 kB view details)

Uploaded CPython 3.7mWindows x86-64

dependency_injector-3.32.3-cp37-cp37m-win32.whl (211.8 kB view details)

Uploaded CPython 3.7mWindows x86

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

Uploaded CPython 3.7mmanylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.7mmanylinux: glibc 2.12+ i686

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

Uploaded CPython 3.7m

dependency_injector-3.32.3-cp37-cp37m-macosx_10_9_x86_64.whl (400.3 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

dependency_injector-3.32.3-cp36-cp36m-win_amd64.whl (260.0 kB view details)

Uploaded CPython 3.6mWindows x86-64

dependency_injector-3.32.3-cp36-cp36m-win32.whl (211.9 kB view details)

Uploaded CPython 3.6mWindows x86

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

Uploaded CPython 3.6mmanylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.6mmanylinux: glibc 2.12+ i686

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

Uploaded CPython 3.6m

dependency_injector-3.32.3-cp36-cp36m-macosx_10_9_x86_64.whl (433.9 kB view details)

Uploaded CPython 3.6mmacOS 10.9+ x86-64

dependency_injector-3.32.3-cp35-cp35m-win_amd64.whl (245.2 kB view details)

Uploaded CPython 3.5mWindows x86-64

dependency_injector-3.32.3-cp35-cp35m-win32.whl (199.5 kB view details)

Uploaded CPython 3.5mWindows x86

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

Uploaded CPython 3.5mmanylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.5mmanylinux: glibc 2.12+ i686

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

Uploaded CPython 3.5m

dependency_injector-3.32.3-cp35-cp35m-macosx_10_9_x86_64.whl (398.9 kB view details)

Uploaded CPython 3.5mmacOS 10.9+ x86-64

dependency_injector-3.32.3-cp27-cp27mu-manylinux2010_x86_64.whl (1.5 MB view details)

Uploaded CPython 2.7mumanylinux: glibc 2.12+ x86-64

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

Uploaded CPython 2.7mumanylinux: glibc 2.12+ i686

dependency_injector-3.32.3-cp27-cp27mu-manylinux1_x86_64.whl (1.5 MB view details)

Uploaded CPython 2.7mu

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

Uploaded CPython 2.7mu

dependency_injector-3.32.3-cp27-cp27m-manylinux2010_x86_64.whl (1.5 MB view details)

Uploaded CPython 2.7mmanylinux: glibc 2.12+ x86-64

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

Uploaded CPython 2.7mmanylinux: glibc 2.12+ i686

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

Uploaded CPython 2.7m

dependency_injector-3.32.3-cp27-cp27m-macosx_10_9_x86_64.whl (389.4 kB view details)

Uploaded CPython 2.7mmacOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: dependency-injector-3.32.3.tar.gz
  • Upload date:
  • Size: 451.9 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.32.3.tar.gz
Algorithm Hash digest
SHA256 97d05d81d911d4ace9d781f4166884e0f257242e88660a150a6550b78909865a
MD5 0a65db57b6b4d16ba4ee99a765843521
BLAKE2b-256 94394d81ec680f65ed4d68b53b180a5b29fac9115814cebdf4cc80948ae850f1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.32.3-pp36-pypy36_pp73-win32.whl
  • Upload date:
  • Size: 205.0 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.32.3-pp36-pypy36_pp73-win32.whl
Algorithm Hash digest
SHA256 4f3349691c22fb449b059f1f08ba80f0814ced961b92398d46daa1e8ccc1f58e
MD5 4e9a178eaf278bc27ecd02b1b039466f
BLAKE2b-256 55185bb4b8f1749a7d66dfa37eb6b654991479fded8758904d653e4b3fb435e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-3.32.3-pp36-pypy36_pp73-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 41f0fccb602849644ec9c4cdf1adfd22efcc1a3fb2e0c9e6a82191c0fd7f56e7
MD5 4bc492e194f056f42e026db635233575
BLAKE2b-256 301d69af87fe11be955f261e06c1b2711049ab1fe2b0e5d229a1de7fc615c74d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-3.32.3-pp36-pypy36_pp73-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c263d8cfd635f5aa08204ca587ed541884be46b5b989d83ab2186fc38f75cdd9
MD5 403468a5f7a4a6d5a4641a8b826a172d
BLAKE2b-256 3dbe64760726dee1c5a8c8f8abfaef3b4013423edb1404b621d7cabdb929c5d6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-3.32.3-pp36-pypy36_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9dc3b102ae996e2db4a545039f9a3c187786f2b34285359b511943049773d894
MD5 06ae28e29fe6ca05956260909c170c11
BLAKE2b-256 745be44d39650d50455639fc1588d23ffd3e716e29616a5adcd9ae4900afbd7c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.32.3-pp27-pypy_73-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 317.5 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.32.3-pp27-pypy_73-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 425366928de2050e7dd9f93370fd50a4f8bbc589cb411d5865fe57d30fe0f537
MD5 4d6a56881aad1902fef52d9c9031ea49
BLAKE2b-256 5a85aed38a791438fc21da3eacaa4eb22830ca688d01ec55627d65ab9007fe8a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-3.32.3-pp27-pypy_73-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 96a99ebe3cf0e6b88675f427a3066a78dfb9ebb2ce0efb9a059d0d7fc1fb4b03
MD5 c729afe48edba67655c26a26b7eb90e6
BLAKE2b-256 394083002f680b1b6df0d02aa4fa81c5ebae276e5a29ff4f9266cfad2c0e9ab0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.32.3-pp27-pypy_73-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 292.7 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.32.3-pp27-pypy_73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9932b412dc38cdbc1fb11401896318c283c3cd4e7256248af4e6b026b0ec540e
MD5 4017f90999b758bb3b28990ffb631e28
BLAKE2b-256 76ef8c6ba2ac9c3f142d5eadb5085d1000e4da1545f287dd7e82a82f3c749fd8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.32.3-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 279.3 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.32.3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 5b38ca10af12d4f907cfbf73e55901d55e3793276d87acd393e6b6b112edb013
MD5 92af57f330de889db7c89ad669b30c4c
BLAKE2b-256 68f767f73ff8a8f23b4ad9809de487fb9cc400c5b2f574db65ca7d71ce477052

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.32.3-cp38-cp38-win32.whl
  • Upload date:
  • Size: 222.2 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.32.3-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 8008b3b73d17a7d9b3fc6bd00e1c0995e59b7977f0c16e6a6848ad796c6f411b
MD5 6a73ae7a93c5c221ee719c315c5a33a8
BLAKE2b-256 29f6bac118b4246b78477bce47fca8a02d26d98804bdabb2811707f914e6897e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.32.3-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.32.3-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 a8f23b0f12e1aec0965aee8fb36b02981bfbd7ca97488f765e6054e3f163d215
MD5 6565dce2b0a0b1b472717ce48a05bd94
BLAKE2b-256 306b6003c3c320b8dcc631a32fba5ec3d8ffdd2accc9dd1076faf2362815c4bc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.32.3-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.32.3-cp38-cp38-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 61fb4599e6f860f7d1f55f1f38faf7a99bcd0fad5bfec6ae50c39b1da881840c
MD5 4ae3367d3c09524e020dd072cad2142f
BLAKE2b-256 fc164011e4a0cec0ec91a5c985975df913bc3293519fe0f95ddff50335170cad

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.32.3-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.32.3-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 399f5ad4305e0c49816a9d7bdb2e60f8dea8487655464f49c06d2fbece307f09
MD5 e7278bc29f1c0eb0f0d03ae0b457d898
BLAKE2b-256 4f866b970fc4cf4c3d787b73cefc9314262212bab1a338ad75dcd02c7f2acfbe

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.32.3-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.32.3-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 3575d97d23267b32e8e1255953bdf3cc7fc27b031f46cd6955fadb7fb1d1b221
MD5 a75781a6d381ccdaa08f56d852b55e1d
BLAKE2b-256 bc32eb3e82d05105f0a7ece8fe697952cb87b446cb6eb425048093fd509d340d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.32.3-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 415.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.32.3-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b5b9c1e87e735d0d656f6b8f8aad3d650c947460ef61df70dddafdad81c75b32
MD5 8ac8e7f3740077df8ac4631d3c6e22e8
BLAKE2b-256 649887571b347f24c973acac8043ddd60d12acdf19d3b1599d8b6725c745efe4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.32.3-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 261.0 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.32.3-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 dd622dfc2996c429991255ba48818ab1e87cc84e7375933707c3785488a0f2d8
MD5 90b62a4c5f2e2135d12d8d9ed5b43bab
BLAKE2b-256 7c022a893a8878db41b6db09802ff6459cefa15d1b0934b8c91b3de38099c1b8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.32.3-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 211.8 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.32.3-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 77608d41454770bbb97e01693a94dcf245507048d0aa11891eddeba195c0d62c
MD5 a7f007d92655faf107cc9c7587e73e0e
BLAKE2b-256 f99c428e3e3a05618c6708535b9ec2779a7ab4c25da1e1a7e89a2b9d4544223b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.32.3-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.32.3-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 0efba861d435fc2ab32ced03b39da2f27dacd5770c1bd7484a1f33ed3a7d854c
MD5 c81f8a228c0c9d9fedfe20fd409a69a2
BLAKE2b-256 2a43591ebcd09967b408b3b6cb95b1d50ff16c8e1e4286c99dc9e175ad2658dd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.32.3-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.32.3-cp37-cp37m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 119aa3308334fb000f07d4994b45d2b0fdd353fef506644a0e207ef3b3f309d3
MD5 71d0dec88e7dfa56962b0ee77c7bbc7a
BLAKE2b-256 00946b48cba3fddad890dbf34c9ff105f8ae32e77bd532834c2f6f7059a1ef82

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.32.3-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.32.3-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 26ce5fb9b1da37d59925d67b015d287dab806af8ea016a5426f07607bde861e3
MD5 302789d0b884718dd483567345abf9b3
BLAKE2b-256 8a10882b69ccc47092a56bbaece3d15b0180f44fa3f4749b7631894571217439

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.32.3-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.32.3-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 71453c67ffa93531c65547b1514fbc6a88d3764a43192bd9ad4899f2d2163e25
MD5 8dd371ca74e661f684350c36e92c0c85
BLAKE2b-256 95a412ce104e889239d396d5194b933b4b6c425c3a193fa0f9cc8cdf732ac57e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.32.3-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 400.3 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.32.3-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1f3180235c4915257b3ae116d939382319841e686c7bf283d5b702b00de4406a
MD5 8bdf19dd9456d20e329b6ef6014e406a
BLAKE2b-256 217f642e336d9f40d27ba80f150cfc1ec0d75fa68fb0eea335bb8430d3592656

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.32.3-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 260.0 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.32.3-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 16f69780ce0104858d5073d48845e600b445c8164a7d219f2764854731d3360a
MD5 4dcce6e399fae7175617c5059c4f7e01
BLAKE2b-256 a79e3801641b73ac432f63ff91252bc599c1be820d891665d8a414fe41dc3a4e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.32.3-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 211.9 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.32.3-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 4b89434dbda42e415591d02ed90d47e041743f624c4d987c3545967c5a4d7b67
MD5 94e12ecd20d3e0e4493b1f63ddb2166c
BLAKE2b-256 f086665d4aef4fd00e3471a1ea27f14aa10c6937f831c5e8e10a35649f559888

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.32.3-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.32.3-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 23df163353b2dce1f33a51198fda8d148317417673fbe0f340da34f5b173e1a1
MD5 694e1728eefa34407e7cb2c6171dfef4
BLAKE2b-256 37b988aa11dce29d1f63314ed9c93ebccf986a1c49c07deba431600d52740a0e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.32.3-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.32.3-cp36-cp36m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 5b900c874b27763e53a46f275d9bcb6ee732671574b7e86756654f330cb02f4c
MD5 90dced76d0efe889aa9d113b9d3af417
BLAKE2b-256 2a07bef00fc25093e0bce153afbcfbb445a88cafbd19dd51aec8db94674649fa

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.32.3-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.32.3-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 17f1ade9cf1f3bd214ea0f7cc647af8f8402f93063dc34d3dc28d29f075e8650
MD5 5267df9a351d5b07fade370e8ba11ce6
BLAKE2b-256 5a5e65ead57077f2c5be92e2c1dd32a8c5213d7bb7cf711cfdfecca860b99c89

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.32.3-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.32.3-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 51b3162dca69f4813da7ea2cc1abeae4a0526839588bddb881299ba3d613418b
MD5 eb97c26757e3e0214eb3dfc653e0f636
BLAKE2b-256 8d233ec706ea707b17ef8b9a1f7015a52a9b790c425715e2d50f00fe9ec0dc9c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.32.3-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 433.9 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.32.3-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 32838e2dc9198680a3cb3e5444b633dd325b0d3e660d4fa6b823ecaaeeb2ef3c
MD5 1c2001ffe27f105c6ddae8b08a86f3f9
BLAKE2b-256 e4ac1b21431efc1dee6bee8c94354af416374bd0bb5a923668ec527248cfe012

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.32.3-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 245.2 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.32.3-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 a6cf257ce76c7b2b266b9f2be06b6e3d72a9e0dc8356c357d14072781ef5a640
MD5 f5ef42b1385901b300fab1631c6faa13
BLAKE2b-256 09a3be7548f864a191cdde367cd488a8de696855337aa5f949f8b05fa3e8b66e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.32.3-cp35-cp35m-win32.whl
  • Upload date:
  • Size: 199.5 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.32.3-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 caf96d0177a328a408900e0338cd25ea7caffea33411927795a78d178cdeea52
MD5 796233ac5a37c754c1d333444431497c
BLAKE2b-256 60ca9d99a0d7a316f5b1fa044c9f666f4d9007099939a8f426598d0d8a8bdf60

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.32.3-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.32.3-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 7311e3ce483f6900c7f1abffe3695c0c371670638b6349d52b1a9a2575099b53
MD5 ab2a6b8021ecd52034c0a25f916a2de7
BLAKE2b-256 a0891dc78eb5eff1fa83abc61a2f39f7223c279324e9f59a805cabd6fa2c4e1a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.32.3-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.32.3-cp35-cp35m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 dba7cb10c94aeafff4552d3f63550aa7c69eb8454b78e50a4888e2fc579c8068
MD5 5918ae82b3e7baed12f04b3d5d137146
BLAKE2b-256 1cbafc05d8a63edb540f78bcd811b156c3cdad0e6d681a13a583e3010dcd2f4a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.32.3-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.32.3-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 dfe60bd6edf9f8b25d07e6882c3d4fc2c4ca92cb810771f42d35813c32732a24
MD5 719bbb2a778f50380ef15b57a03db80c
BLAKE2b-256 89e4e363274c707835a96c903ac8229a8f41c819a7a81af4a561d72f9103448d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.32.3-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.32.3-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 b2e7f832b5f1a81412880a7407a616bc00298ab6479423e339df0a918d521485
MD5 c44e8026c0e3fef206f5bfae12f83d2e
BLAKE2b-256 07ac196565467c01212ce97b147086b0c940abda3f79292829a316e243ea1600

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.32.3-cp35-cp35m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 398.9 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.32.3-cp35-cp35m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c717a528148ebe78b297034dff8106ea946f16092ba6003b27ceb9ea176fc7f9
MD5 ceaf2c9bc6d20041319686962fbca97b
BLAKE2b-256 d2e25b15aff027a554e2d5f6ad47b1ecdb9fba71581edf82ea455bcf42794b8b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.32.3-cp27-cp27mu-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.5 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.32.3-cp27-cp27mu-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 d2df9c2b500a1cf1a8c4804cafb666668dd733ff25560e0668e3fbd7c03ffd91
MD5 e82bed208b7cb50c6b82849c63f19234
BLAKE2b-256 2e9da1077291d8506490bac16d88490ca07f1a678266442cc031350110c5073c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.32.3-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.32.3-cp27-cp27mu-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 2771a3780496f53f61010bc74d286d9a87829f225fe2efca6756b5d2d89e2fad
MD5 72ce606ba5a9a2878e32aaa132152026
BLAKE2b-256 5f6c56c4119164a6d5adac9587e19a260e7957c3648eea51c887bfa842b1068d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-3.32.3-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 1eede9d2615781df6e27461900100e5176dbf052d54f04a1b649120629f5fe23
MD5 3293e0c9f3b2f1968b8efa539b68bb19
BLAKE2b-256 fbcb967ede7cdd0556c8497c165cdb7b26f8b03e4ca75de218a2372a16d21c2e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.32.3-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.32.3-cp27-cp27mu-manylinux1_i686.whl
Algorithm Hash digest
SHA256 43db22ee695f3ab0a387fe917440b16eee091f6af56f9e39540afe962c17aed7
MD5 b6564de9cd97c528f0e20e18e85c1a47
BLAKE2b-256 4fd743cc1e869b62521b845d96641528eec112a177a9606911c1dc1eeb7eb394

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.32.3-cp27-cp27m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.5 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.32.3-cp27-cp27m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 00b4ddf0164085afa2a4b8e06ea651a5a1b81a668530e308fb5ffc11f901ec4b
MD5 acd0fabc7bad989b91a034b46f436361
BLAKE2b-256 16f9d15a4b56001a00cc7210e26a058070950a517be33bccf1e47a3a6fe94687

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.32.3-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.32.3-cp27-cp27m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 311482300e2afd2e5ad82a9a388154db6dd5fb509e8b83687a10e86b6389531c
MD5 ca4befcfd4a0b0c29e5dd8885f392733
BLAKE2b-256 a99839729337cea0ba74ae61c1b373f81d49f3bd7619ee664d4ad533e91f1dcb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.32.3-cp27-cp27m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.5 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.32.3-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 94a3e389e537c736a8ced508c5fa22b922ddb9ec61141fb6412a98152b1e3365
MD5 6ef5832fe616035a832f1f53c239b48d
BLAKE2b-256 054334e83a9659312874b0e11b0744b38b3cc945753874a426dfe5d112fd7ba2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.32.3-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.32.3-cp27-cp27m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 1c9c5d258039be403f9d6c2da6bc22c7927e719566587b358044f6025760b6cd
MD5 eb5276d060b31c31185dbf01910ccf9c
BLAKE2b-256 8e24970bef87fb32e0acb4f6815f26b0c68a051a0d9b4d594f39ec8090c9bd6f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.32.3-cp27-cp27m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 389.4 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.32.3-cp27-cp27m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 41cb69e315726209c101e00eb3d413d5403f8edc59698fef93e19488e0057aae
MD5 cee48a203a6f891a5e8b6ef3a859686f
BLAKE2b-256 508f65172745d05f5e7d79152ba3a873776d9e9eaea19d5382c13beb9e3d3f38

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