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

    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 build you code

  • 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.31.0.tar.gz (450.7 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.31.0-pp36-pypy36_pp73-win32.whl (204.9 kB view details)

Uploaded PyPyWindows x86

dependency_injector-3.31.0-pp36-pypy36_pp73-manylinux2010_x86_64.whl (319.2 kB view details)

Uploaded PyPymanylinux: glibc 2.12+ x86-64

dependency_injector-3.31.0-pp36-pypy36_pp73-macosx_10_9_x86_64.whl (290.1 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

dependency_injector-3.31.0-pp27-pypy_73-manylinux2010_x86_64.whl (316.7 kB view details)

Uploaded PyPymanylinux: glibc 2.12+ x86-64

dependency_injector-3.31.0-pp27-pypy_73-macosx_10_9_x86_64.whl (292.2 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

dependency_injector-3.31.0-cp38-cp38-win_amd64.whl (278.7 kB view details)

Uploaded CPython 3.8Windows x86-64

dependency_injector-3.31.0-cp38-cp38-win32.whl (221.8 kB view details)

Uploaded CPython 3.8Windows x86

dependency_injector-3.31.0-cp38-cp38-manylinux2010_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.8manylinux: glibc 2.12+ i686

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

Uploaded CPython 3.8

dependency_injector-3.31.0-cp38-cp38-macosx_10_9_x86_64.whl (414.9 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

dependency_injector-3.31.0-cp37-cp37m-win_amd64.whl (260.4 kB view details)

Uploaded CPython 3.7mWindows x86-64

dependency_injector-3.31.0-cp37-cp37m-win32.whl (211.7 kB view details)

Uploaded CPython 3.7mWindows x86

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

Uploaded CPython 3.7mmanylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.7mmanylinux: glibc 2.12+ i686

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

Uploaded CPython 3.7m

dependency_injector-3.31.0-cp37-cp37m-macosx_10_9_x86_64.whl (399.7 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

dependency_injector-3.31.0-cp36-cp36m-win_amd64.whl (259.3 kB view details)

Uploaded CPython 3.6mWindows x86-64

dependency_injector-3.31.0-cp36-cp36m-win32.whl (211.8 kB view details)

Uploaded CPython 3.6mWindows x86

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

Uploaded CPython 3.6mmanylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.6mmanylinux: glibc 2.12+ i686

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

Uploaded CPython 3.6m

dependency_injector-3.31.0-cp36-cp36m-macosx_10_9_x86_64.whl (433.3 kB view details)

Uploaded CPython 3.6mmacOS 10.9+ x86-64

dependency_injector-3.31.0-cp35-cp35m-win_amd64.whl (244.6 kB view details)

Uploaded CPython 3.5mWindows x86-64

dependency_injector-3.31.0-cp35-cp35m-win32.whl (199.2 kB view details)

Uploaded CPython 3.5mWindows x86

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

Uploaded CPython 3.5mmanylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.5mmanylinux: glibc 2.12+ i686

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

Uploaded CPython 3.5m

dependency_injector-3.31.0-cp35-cp35m-macosx_10_9_x86_64.whl (398.4 kB view details)

Uploaded CPython 3.5mmacOS 10.9+ x86-64

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

Uploaded CPython 2.7mumanylinux: glibc 2.12+ x86-64

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

Uploaded CPython 2.7mumanylinux: glibc 2.12+ i686

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

Uploaded CPython 2.7mu

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

Uploaded CPython 2.7mu

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

Uploaded CPython 2.7mmanylinux: glibc 2.12+ x86-64

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

Uploaded CPython 2.7mmanylinux: glibc 2.12+ i686

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

Uploaded CPython 2.7m

dependency_injector-3.31.0-cp27-cp27m-macosx_10_9_x86_64.whl (388.2 kB view details)

Uploaded CPython 2.7mmacOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: dependency-injector-3.31.0.tar.gz
  • Upload date:
  • Size: 450.7 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.31.0.tar.gz
Algorithm Hash digest
SHA256 2f7d8789e7cc0ea2d421d218432565cac55a41edfdbeabcc7538701dd706dca7
MD5 c006a5163e55433d6261b124c2f6b426
BLAKE2b-256 c42966361a5b2288b50f0e03e8cbfe3553b63141ec647a0bc422f53416a3129c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.31.0-pp36-pypy36_pp73-win32.whl
  • Upload date:
  • Size: 204.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.31.0-pp36-pypy36_pp73-win32.whl
Algorithm Hash digest
SHA256 c42cf8f14c1d2565c0006e54ba192e5fe392fb649922531ace429a3d89ca952c
MD5 5ed45dae0e4559c04bb01660eb9cf6f2
BLAKE2b-256 8684eb30cece86c87b66b2561219ba267d44ab497ffbc29bc1766d1630f7091a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-3.31.0-pp36-pypy36_pp73-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 37f3dac6bd45c7262324cba9f89e11eecb589a25d2839f2b6d3c3e75cfac2e10
MD5 eeefc650d12ef18277d89d183bfd60ab
BLAKE2b-256 30b389dd92c40f1d4b854a7237c4acd4a46814dc71dcfd082199916e18b1412f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-3.31.0-pp36-pypy36_pp73-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c433121dbfe2587fac8f27e76ae643c0783deed4876033a201bc93b20c85cf11
MD5 0aa3a586a90e28f04ff708eb3b42295e
BLAKE2b-256 357d6b2c83cb979e60a8b4ec0f509473d429e9216e632dd58ca7f026917cb47d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-3.31.0-pp36-pypy36_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1f3313499a7d4244aad7cda81402d43a25ebfad895e0869d3fcf44e5b58c6000
MD5 2f00df510593fc5112a18e91d0c64ccf
BLAKE2b-256 1fa7d58fa986cb0983bdc11bed75b818bdf7c60c5107b9cad92a0f8e45db170a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.31.0-pp27-pypy_73-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 316.7 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.31.0-pp27-pypy_73-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 4999251895420271612dd7efc94e2cacd6865e0b4a4022f3ef50b466aa253079
MD5 95f8601618f63933f4a82c4c90eb4001
BLAKE2b-256 53dcc1d815a2a7c5d169aa6881d661d89a73a93220de114cf62f2bb1c9ed772c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-3.31.0-pp27-pypy_73-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 9b0d4e8b171a67b35c3b8ebce2d828be9b3d0cced5458675d589a79763efd49d
MD5 7f8dcac02ace3caccf98866ea9fc3adf
BLAKE2b-256 f4e8ddeb6ef81d6352a86c9416097680a6516f68162da7b04d1a91e42b504eea

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.31.0-pp27-pypy_73-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 292.2 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.31.0-pp27-pypy_73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a46511e676930f662b038ef28eca99301e4a173a9ff24fe85bcb03a67dd527c4
MD5 7d3ad3206fddaea47a5ae822a7875672
BLAKE2b-256 db053a979fbf056a8e6347e2a47392245c450520438f15ff9a727fe1dc8a5142

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.31.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 278.7 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.31.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 c5e2ab7f38f1957aa08f1a8fabae73d909b0c1dff2ba775052b887a773f6f974
MD5 d9315b35ab972fadd4616700fc09c98c
BLAKE2b-256 2f3f4bf0ee71ac1dd91e4c73ee2269e705f44a602cb67088f5e5a7a2fea33099

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.31.0-cp38-cp38-win32.whl
  • Upload date:
  • Size: 221.8 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.31.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 3c76715e93c05c7547977458c26ad393ca677e375d4ae5d06a556c416e1c8a01
MD5 2a5eba96942e8eb791ed00a4a7465347
BLAKE2b-256 c079db25d1b8e1730669f76ed49b26ebf7ef87d0c2a074032970fa3b8026d317

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.31.0-cp38-cp38-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 2.4 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.31.0-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 a6f5c36445d67089fd28a400c439cb6c1232a8cb0e4e4f2493102e5a9a106453
MD5 ed2e9e434664942801e2f50ad47c6c64
BLAKE2b-256 0d0ac6d8c6314ba8e09142b93009572171199e4faf1fbb77a9f23150dfbfa14f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.31.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.31.0-cp38-cp38-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 c342391407b8e321373b823acc38f991e9c24b213190f7fb81afac6ae0e44f4e
MD5 669bf8c96c892ff405643ba20eb07103
BLAKE2b-256 64ed30f7f2d61b71a504cb8a8514132f0ba1149248c4f881e0d6b91f2c3bc45a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.31.0-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.4 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.31.0-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b686fb6cc39fbf5aa2f030fe1e0e6e32db0ba9bf2349d9cd1743248889a6e757
MD5 834edbd19ebbdde0a540cc542beb84d4
BLAKE2b-256 1e52da9c7e760fe42483892d4772a23a1e2e56259f03b2739f4d7419a2d164a5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.31.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.31.0-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 c3dba4a8951b249737f10bc6beb0759cb70e4acfa854aa155dbafe5162efd693
MD5 eb427645521fe81a655b33cfaf9a7f77
BLAKE2b-256 4f349fa403927206c4719c771800456a0395b34d7b2f6f106be5027b20da8082

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.31.0-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 414.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.31.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 75e3964577df025c06d5fd27e8cea834d51d07f712b419d4b0d0d5a2ea6dc54a
MD5 f4055ab4cfe6f73929bf2031e4f91698
BLAKE2b-256 5450d160888d7067da2ccb39d58a5a8c4623bab42b0228d8395476642721583c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.31.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 260.4 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.31.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 e931df8c561a357d882d3af0e935ab4dcc9b02d4c8aa87e1ace8ddb122d459a2
MD5 a6e343d57f43e8ddeb452be19471290a
BLAKE2b-256 7566a959db9c6a4e267f7a2471eda401d5c7e09f9d5ee15acb751af989136b0c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.31.0-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 211.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.31.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 e32495f4b6abafe0c1b12d2125cf3f39dd6f0a351630840218f0cb083c3a9473
MD5 537062f0024ac1beefd3448ce67a8158
BLAKE2b-256 4fd48cc20e1cfd87ca34ad12ca01c05977d7ae0b66b9fd9b7a3e7b6dfa114a68

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.31.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.31.0-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 a427ce53f52eaa59518bc6f966e79ebca8ec59197938ed2536673908d5fc1725
MD5 1e4889c07cce7837b831395f13ec195b
BLAKE2b-256 3c542c736346b64f027e1538ad759a77fbde6af925061e38c1e6d633fd61b4a3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.31.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.31.0-cp37-cp37m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 4150f143b1d5cc70ae91e25d4c370f06362768eda59999c56ea28f270a56016e
MD5 eba3df865726c87cb5a8edc12625f01e
BLAKE2b-256 54816e188ca930453c7f46924b410fee24981b1ac50eccb654b2358b99bc3e57

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.31.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.31.0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 2a1005bb32d1962dd5c6a36dc8fe85c777e4717c1e1b047340eb620c20da3cf9
MD5 e7530268461c5f2eec009f6586ddfb6d
BLAKE2b-256 b06f7d6a64fb96b4656e346443ad064cf368f28367945d6372210bedae2a3959

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.31.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.31.0-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 eca6153b3b2d66f02af992d6a3c260f0fdd909188a8a2df908f295c142b1c217
MD5 e5097846771661be710953f2f0b15b3c
BLAKE2b-256 b69c3f9fab6c42cbbb37a33cf5fd90448d9ad727b324bff799282766b9f675e2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.31.0-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 399.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.31.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ba9b4b4109276178ab45b8f059789104ec99674055ae3611f329624ea78497bf
MD5 70503ac9666793808459a37b9154dd98
BLAKE2b-256 ff3d5536f21f0f0d148918deb53dfb384c14a35e69572f5f9d0442c829d477a4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.31.0-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 259.3 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.31.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 08c61b4a7c03e65687ca0f323c6170b668a4bc21917ae4f994bacb0cd2db3a0f
MD5 8ae66b41a8aad33e19e8438fc1a01708
BLAKE2b-256 64a6356cfb415683bd64f8a8e17ef13556c0a112b5d9ab3496ccf75a097368f8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.31.0-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 211.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.31.0-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 830aae8d11a13e3961b322e003b4257e3fcd8ffddd7d709c699d161d466c41d4
MD5 2bfbba73ede5e6d86e790d51143d5cc5
BLAKE2b-256 e3884a8d26c3f03985e12496bee5465e47810541cbc57f5bf4563cef3fd0180c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.31.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.31.0-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 f20eb39dee195473915295113370fd5d03b4d71afafb88bf25fbe641ad144baf
MD5 e49500166ad511e07af565e86b182070
BLAKE2b-256 c25806f76482d53f5cdf416bd8fd7524e3286d1029abecee9bfdb442253c145b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.31.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.31.0-cp36-cp36m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 f801009ecd09e350d888b6e8db3b85937974b82f0d18e87a50132af159533fad
MD5 1c6f4231e0ee41d33ca24299e7da917b
BLAKE2b-256 9e65835b9af19e2ad9d62b722f4f699576fe80e03487307ea9f0830b68480f7d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.31.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.31.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 1d4c21b1c5dd0f27903ca45946826ee44a71dd6b357b78f125fbe1984ba103dd
MD5 1e68448cfbc0763e8f5dec434551aa4c
BLAKE2b-256 950dd651acf391d29c21e58cc0e93eec5389e99db68b96d707e6894f528218b0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.31.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.31.0-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 a287b64f97a68eabed2cf5dfa9ec259509644ca8d7b26f2f6ed6a64c9b397812
MD5 0e3c7e6b403682510b8d9cf8194cc84e
BLAKE2b-256 fb89dc82538a7cbdac082cf721718aa3dedc1ff70551bf8e630cade2ec5a81ad

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.31.0-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 433.3 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.31.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 abccca9bdc8f2415b605fc6b315e10140d07fd2386cba9ff70ce994f9719a90b
MD5 300c62b491dcdd5bfc66e8a35aa0c6fb
BLAKE2b-256 1d958e3aeadc0859a8711ee561fa160e466cfed5fcdca6b4408113c6c6a5e210

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.31.0-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 244.6 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.31.0-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 b43ffad4b6a26f381691819b736f8f04ba57105334e94837238c296d9a956a44
MD5 8bf25370e259206483028557532634e8
BLAKE2b-256 82a63ce921176e1e290805d9420f935fdead8dee9110bc5f9c3de5954f46a643

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.31.0-cp35-cp35m-win32.whl
  • Upload date:
  • Size: 199.2 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.31.0-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 d0cf445d25b2738b7140f6de5f846e42674d4e1bfabd583894ff5618d5926179
MD5 1c617c6496d8d5dd407b26b25607dc2c
BLAKE2b-256 62ae02580b2c6d9a8fa533680364954037d867c2e8810698f32d9c576b89a412

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.31.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.31.0-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 01d0a6812a8ea1b7391fb59cd520afc111603c3eb9603d5cf42abf7f246cc5d8
MD5 ec8df76f05ff1dc6f34da5f2efb67ec8
BLAKE2b-256 591483c275d907deca5ffc17b6f9b0a548776b591ebadd0c85ec79eb53161e41

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.31.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.31.0-cp35-cp35m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 beb736444c58ef6d2e34e0e6eeca66df4fcca550722fc71c94202daf08b5a53d
MD5 e211450ed65739e31340f3b9f25feb0c
BLAKE2b-256 2ba9e3fd2998733f796933e11a4283dd24b55f8ba225ac7356e278ca2d481fe2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.31.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.31.0-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 06a3a70c087ad20013a4e55e2c90988d8384f66b73ac42ae6994775466409d5f
MD5 0ffb4c1ef12a5e184170ca44b2a29bdb
BLAKE2b-256 745e8f46a1a4a91a568a45b2b9409e69224f74c5b890efbda075a85f598fd08a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.31.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.31.0-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 081bd5cb227eab1b79bad9c42bc9a4160c642608b710e6ebb336b17be8906b6f
MD5 0bf1858b47a93d5f26a1b81653df027e
BLAKE2b-256 a38431878f9559a9b03feb1b93c9e772e9314e3391f2caa04649da56b28f93a6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.31.0-cp35-cp35m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 398.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.31.0-cp35-cp35m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e82276ec88cebf56df3d1ce48905832b30e27ca1fda39999ef7eabcfe3fecadf
MD5 ca89a43335178e3f6917f7c8a0dcf0ba
BLAKE2b-256 9468cea71ba4bdf9fe05a779ea5a7ccd7c2996a3c722d5725be96ea5932aab37

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.31.0-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.31.0-cp27-cp27mu-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 f0fc2eb37104ce348483ce9785c442f742587fa108dc75f1b2a0bae1b0b3482e
MD5 b17fa81c8239465f4bd6e83c532f4003
BLAKE2b-256 8a8814da3e251a26cd3f6b9edd4f4d4f083fba85b12b0cdd01fb13fbe803920c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.31.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.31.0-cp27-cp27mu-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 3a0d1b3421144936423eea8ae20076b74005ec36c79afc88fc91cd2f47185799
MD5 fea280f77e5c6be28fdac7b23be93301
BLAKE2b-256 25e276ae147dfdb70bf84fe21632a92bfccf8d965971ec06f88a3cbde8e72ca8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-3.31.0-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a889581fba0771aaffd539c8a6439dba8af44af1f0b2022dca0e8a950b8edd32
MD5 548f30a7982fbc65147ab10a1585d789
BLAKE2b-256 4b0ad41b4a06d85dc33c1c5107e54cd8aeef7146f73409441f3413049b187e2e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.31.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.31.0-cp27-cp27mu-manylinux1_i686.whl
Algorithm Hash digest
SHA256 46bf4ee3d81bed47900ab9faa207cd9c113e2c509b8036a7fcf85f9a82497aab
MD5 2637dde4da594d8fff18df5a1266b075
BLAKE2b-256 5ccc78bdd99e8d4dfc6feb6dd36a9d23e5e55e024ff03d474e6dbbb1c8ff1f7d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.31.0-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.31.0-cp27-cp27m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 0d5844b531d37de4eea79599f813c7ab8d54ecf29b2952eacb3d873ecfd556d2
MD5 0aaa989ed406aa935397954a1ee725b6
BLAKE2b-256 a5a3645fe3a5fe97f798413335a6fbe6cdec385ae1a50184388e03af098f6e17

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.31.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.31.0-cp27-cp27m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 461d130e4f80b3afe23bf9877bb517a82083256195165d34fd6bb92c9eb2a8aa
MD5 d87914181f06e204186ce74041c19c8b
BLAKE2b-256 acac674fbbc5b91fb35ea860c3cf21c6f37da5b02603154e871e30398f3ae1ee

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.31.0-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.31.0-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 91acc3d71b8e86eb70307a7cbe324bf7f43541d92dc95044ae55228cada10de0
MD5 d21d17044f578ab00f64743a2ee388e2
BLAKE2b-256 68189f4ae48ffdff61ee08c06984293dc5c91ec7979743e4f49fb651bbf10d3b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.31.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.31.0-cp27-cp27m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 c6eff7b84f8a36eb8621ab655e4e482116b4bbab4e10947a51a5be2355ea2e7a
MD5 2e3f04099f6d85125ead45459fb864ce
BLAKE2b-256 83010c868353759503ed76d10e246953506597152259b8101e2bd9cb476ce41c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.31.0-cp27-cp27m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 388.2 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.31.0-cp27-cp27m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 128767fb3b437638b216e4d40d35ca1c5922134bb1c9010bce9ae561bf6c025c
MD5 19f31b1381b33fe724b6222f8ab3c34f
BLAKE2b-256 2f48e19d039899b4ad075aeca91724e7b4affd174eef94b025c97ef97d64aa6e

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