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()
    assert isinstance(service.api_client, ApiClient)

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

Uploaded Source

Built Distributions

dependency_injector-3.30.3-pp36-pypy36_pp73-win32.whl (192.2 kB view details)

Uploaded PyPyWindows x86

dependency_injector-3.30.3-pp36-pypy36_pp73-manylinux2010_x86_64.whl (298.1 kB view details)

Uploaded PyPymanylinux: glibc 2.12+ x86-64

dependency_injector-3.30.3-pp36-pypy36_pp73-macosx_10_9_x86_64.whl (269.4 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

dependency_injector-3.30.3-pp27-pypy_73-manylinux2010_x86_64.whl (295.8 kB view details)

Uploaded PyPymanylinux: glibc 2.12+ x86-64

dependency_injector-3.30.3-pp27-pypy_73-macosx_10_9_x86_64.whl (270.8 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

dependency_injector-3.30.3-cp38-cp38-win_amd64.whl (262.0 kB view details)

Uploaded CPython 3.8Windows x86-64

dependency_injector-3.30.3-cp38-cp38-win32.whl (209.0 kB view details)

Uploaded CPython 3.8Windows x86

dependency_injector-3.30.3-cp38-cp38-manylinux2010_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ x86-64

dependency_injector-3.30.3-cp38-cp38-manylinux2010_i686.whl (2.1 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ i686

dependency_injector-3.30.3-cp38-cp38-manylinux1_i686.whl (2.1 MB view details)

Uploaded CPython 3.8

dependency_injector-3.30.3-cp38-cp38-macosx_10_9_x86_64.whl (387.4 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

dependency_injector-3.30.3-cp37-cp37m-win_amd64.whl (245.0 kB view details)

Uploaded CPython 3.7mWindows x86-64

dependency_injector-3.30.3-cp37-cp37m-win32.whl (200.2 kB view details)

Uploaded CPython 3.7mWindows x86

dependency_injector-3.30.3-cp37-cp37m-manylinux2010_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ x86-64

dependency_injector-3.30.3-cp37-cp37m-manylinux2010_i686.whl (1.6 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ i686

dependency_injector-3.30.3-cp37-cp37m-manylinux1_i686.whl (1.6 MB view details)

Uploaded CPython 3.7m

dependency_injector-3.30.3-cp37-cp37m-macosx_10_9_x86_64.whl (371.9 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

dependency_injector-3.30.3-cp36-cp36m-win_amd64.whl (244.1 kB view details)

Uploaded CPython 3.6mWindows x86-64

dependency_injector-3.30.3-cp36-cp36m-win32.whl (200.5 kB view details)

Uploaded CPython 3.6mWindows x86

dependency_injector-3.30.3-cp36-cp36m-manylinux2010_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.12+ x86-64

dependency_injector-3.30.3-cp36-cp36m-manylinux2010_i686.whl (1.7 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.12+ i686

dependency_injector-3.30.3-cp36-cp36m-manylinux1_i686.whl (1.7 MB view details)

Uploaded CPython 3.6m

dependency_injector-3.30.3-cp36-cp36m-macosx_10_9_x86_64.whl (404.3 kB view details)

Uploaded CPython 3.6mmacOS 10.9+ x86-64

dependency_injector-3.30.3-cp35-cp35m-win_amd64.whl (229.9 kB view details)

Uploaded CPython 3.5mWindows x86-64

dependency_injector-3.30.3-cp35-cp35m-win32.whl (187.6 kB view details)

Uploaded CPython 3.5mWindows x86

dependency_injector-3.30.3-cp35-cp35m-manylinux2010_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.5mmanylinux: glibc 2.12+ x86-64

dependency_injector-3.30.3-cp35-cp35m-manylinux2010_i686.whl (1.6 MB view details)

Uploaded CPython 3.5mmanylinux: glibc 2.12+ i686

dependency_injector-3.30.3-cp35-cp35m-manylinux1_i686.whl (1.6 MB view details)

Uploaded CPython 3.5m

dependency_injector-3.30.3-cp35-cp35m-macosx_10_9_x86_64.whl (370.8 kB view details)

Uploaded CPython 3.5mmacOS 10.9+ x86-64

dependency_injector-3.30.3-cp27-cp27mu-manylinux2010_x86_64.whl (1.4 MB view details)

Uploaded CPython 2.7mumanylinux: glibc 2.12+ x86-64

dependency_injector-3.30.3-cp27-cp27mu-manylinux2010_i686.whl (1.3 MB view details)

Uploaded CPython 2.7mumanylinux: glibc 2.12+ i686

dependency_injector-3.30.3-cp27-cp27mu-manylinux1_x86_64.whl (1.4 MB view details)

Uploaded CPython 2.7mu

dependency_injector-3.30.3-cp27-cp27mu-manylinux1_i686.whl (1.3 MB view details)

Uploaded CPython 2.7mu

dependency_injector-3.30.3-cp27-cp27m-manylinux2010_x86_64.whl (1.4 MB view details)

Uploaded CPython 2.7mmanylinux: glibc 2.12+ x86-64

dependency_injector-3.30.3-cp27-cp27m-manylinux2010_i686.whl (1.3 MB view details)

Uploaded CPython 2.7mmanylinux: glibc 2.12+ i686

dependency_injector-3.30.3-cp27-cp27m-manylinux1_i686.whl (1.3 MB view details)

Uploaded CPython 2.7m

dependency_injector-3.30.3-cp27-cp27m-macosx_10_9_x86_64.whl (363.1 kB view details)

Uploaded CPython 2.7mmacOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: dependency-injector-3.30.3.tar.gz
  • Upload date:
  • Size: 420.8 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.30.3.tar.gz
Algorithm Hash digest
SHA256 8b2047ed704ff99cd0be192ce6b957e8038062997902ddbea849dbe14330c949
MD5 2f507c7240263f76cf821b0bbabadabf
BLAKE2b-256 1f77489af61f484d1fed3e3a862c6fc21a12fed6927625e8812e7807b29bb10f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.30.3-pp36-pypy36_pp73-win32.whl
  • Upload date:
  • Size: 192.2 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.30.3-pp36-pypy36_pp73-win32.whl
Algorithm Hash digest
SHA256 7598d1c2810ae19b1f371258b70a1ddbbe7a7d79e38bbc1376f7f747a6c89761
MD5 9665e747286932bb2a26c4601cb57c8a
BLAKE2b-256 716b7e0fb32a7af7fc85e5b3d665793a999b6c42d71f3eb6edfc281dca1a7e96

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-3.30.3-pp36-pypy36_pp73-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 1e010041732da898822440058d4067283963e25c431ab0fbf7896cc503b48f63
MD5 2ffa1111e9c7bf91e1a3687860fcfce9
BLAKE2b-256 d73d9ebfd255d8bd3797069ed392e1aad1568571b1c2d430b0b98c6673c93496

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-3.30.3-pp36-pypy36_pp73-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b005b4cd67646e7d91fe27415fd0bfd87b3a4d7496497d12bdeccf94bff5876e
MD5 96449ddffc49efbf249dab29095efb81
BLAKE2b-256 07fcb26d7bf01abd92c95542cbd6e8d5997a5a222b08b7c61f06ee3a3b1b42c0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-3.30.3-pp36-pypy36_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c877210b8e173fec9721d527052582d6c811e4ab044ad4ccfe6cdb8475091c09
MD5 7f21d94871735cda577900e3b55d01c2
BLAKE2b-256 329b93743e5d0a544ed650117b02470d900bed17b72a4cc53e13f46e31b19929

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.30.3-pp27-pypy_73-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 295.8 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.30.3-pp27-pypy_73-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 d0db9d64b0d6a6c9cb85e8e598f1ceb1e58ef5861a845ed23070188e2fdb3543
MD5 0f5a661bc8ef2dfb1286b66acfe664f2
BLAKE2b-256 027736f25967d1e7b7a04599938e5a45abf370272be3de4b78cc7a65754cbae3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-3.30.3-pp27-pypy_73-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 891cda86c15004a703d531533f0323abd6937fd1bb1cde6cde15091cbbb4daa3
MD5 da963337543f45a037d2a0c56e3c9886
BLAKE2b-256 e3f8d027bbca6ff2836c22c4177a50f03d762366ab6098316dc4b1a42aadf7a4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.30.3-pp27-pypy_73-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 270.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.30.3-pp27-pypy_73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2ec9121362def9b82962190f3b85fb1ae97dca7426869ccaa6ef0b5a8f862233
MD5 9f9de5a238cfef622708bc617d36fcd7
BLAKE2b-256 3e815057808e2b805eda017be6dbae08664eebb2529cfbaf3b763dbf36ef407a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.30.3-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 262.0 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.30.3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 69f4b65430038ce8ba3fcd2609b942cd162a2d6dea888ee011ac7ca4d115e958
MD5 a5d3d6553e3c19c8d2883902b845d72c
BLAKE2b-256 97680c90bf69a18ea8b3d4ee39565689c256aa2b1c051864f3a63bd6e4b4bcbd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.30.3-cp38-cp38-win32.whl
  • Upload date:
  • Size: 209.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.30.3-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 d27860b6d4d2a158e0d7b0865022816d54657d412ed4c1d5b8ca81b6725813a0
MD5 7acb40401c6e370caac4e81b9e8dc181
BLAKE2b-256 4400af882578c36aacf6998a176370da33bfdb276f8d5c192fe87b8a941aff32

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.30.3-cp38-cp38-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 2.3 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.30.3-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 73a09d7a1fd5254ae34a771181e910ce5d051f07b05312e53dea7aa58e4b460e
MD5 dec05095f7cda6756652878c43860406
BLAKE2b-256 e2c4c0e0a71c7acbaa9e8044756f5c7fd9329e40de387b8d2acc8ad4d877f953

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.30.3-cp38-cp38-manylinux2010_i686.whl
  • Upload date:
  • Size: 2.1 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.30.3-cp38-cp38-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 43377aeac2b1cc0c4cbcd9f26457d080a250aff1818778fdd735783910e27ea6
MD5 25c45b880237b1174235169bd43f457c
BLAKE2b-256 bf9c71572cb16fcf2bed6cbaa14ff12ec9e43074009f8bab9fcb8a020e618be2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.30.3-cp38-cp38-manylinux1_x86_64.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.30.3-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 882c46b42d6695e7c324b84139d5efde142979e8cc83b921ab4db62550f168bc
MD5 d4cf77c20800bf5e38512c26a780364f
BLAKE2b-256 44eedc277546265b6be9611b6895b0da40ecbb2302bdc60e2887849b918a3381

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.30.3-cp38-cp38-manylinux1_i686.whl
  • Upload date:
  • Size: 2.1 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.30.3-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 949005d50d040f7887d8096e9b7e62754c69018a1fffa4b3f09f6c1d40304a75
MD5 881c63ee2cc9f015acacb3e53dd6eb5a
BLAKE2b-256 eda2562f49927630b57d1722224942323595037484872d3808373f8ce1c31ffb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.30.3-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 387.4 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.30.3-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c82d553b4ec270a26abecbec158ddb0d3279bcf5bc601df4b403bebd1497a484
MD5 5aa90da1f2f75276acf5c35c5388c700
BLAKE2b-256 4bb2c5e8c1ed18ceb99ed2f84e087dd064aa941fea49d955999406a59b929566

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.30.3-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 245.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.30.3-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 2a2ba5b51e678d8bd9ce66fe356e8680095f5ece5140935f8634416e5f27d433
MD5 3190a2122638ea73dd707bef93bd5bf7
BLAKE2b-256 83a9ae1befdb14266ef8948c7660adf357591264fef58e64172c750835b9bb26

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.30.3-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 200.2 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.30.3-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 30db80bb20d8d4aee96774d342a3ac0cd3cb364328d049a13b06203a59c74a4e
MD5 117aee205b63832fdb0e283db6b92a24
BLAKE2b-256 3e884f2f5ad26818389b0e0b008c90920950d7eac46153e1276a2b3411b68fe5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.30.3-cp37-cp37m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.8 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.30.3-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 4f1b264195f5e579c97e5aa6433636ce4aef3c47ff925abd4d37b595e2301cbe
MD5 aab93c4da3e337120b527c3960f2d301
BLAKE2b-256 57c5a247e124b1709c4c53d31ad0dd7ae2adf3a91fc82068cd432d2f9b91eaa2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.30.3-cp37-cp37m-manylinux2010_i686.whl
  • Upload date:
  • Size: 1.6 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.30.3-cp37-cp37m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 0b9cd7e1239653f5e4a65355c842ec11b3186c69e4af3b4e3259562e77cb881c
MD5 067564d6a984feccf1415ef1704bab68
BLAKE2b-256 9f4634e0a70286bd98433fdf450f806ee4c6d8ef8f5df871c44d92a056fceab8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.30.3-cp37-cp37m-manylinux1_x86_64.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.30.3-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 7fcee17c8c15c0fc72eb4651ca903502d678962d6a191d5801603377423f2b70
MD5 69cc8a59d9d058018512547ee19655f9
BLAKE2b-256 a8c53ce7aff0599fd60611d51d214bda1b01411d361a6815e7019d6eff1d69e4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.30.3-cp37-cp37m-manylinux1_i686.whl
  • Upload date:
  • Size: 1.6 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.30.3-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 a49deeaa2cd03c555501b76d88d1e327aefb1d99a5f4c9389328daeb4661e63b
MD5 ee7724eba0bdda78b137eee7ff9a2880
BLAKE2b-256 014ab80fc431e749e488cc6b48d77a6eff45e38794ed970b8b65b687ed155562

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.30.3-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 371.9 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.30.3-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e71c460c5f66efc3ae12647a403ad0e4bb4aa4e4954886acbe3fc720a8fd9c7b
MD5 c49424fec906b0356bf100db115ef006
BLAKE2b-256 bb9a01342e315ab809d282165de7b5ff49d08b649db611793264f1399d61aa1a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.30.3-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 244.1 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.30.3-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 0238ae0716e326db90759341f21ddd9ec80a2cbb606ab28c9d68cd8b21d6907d
MD5 42b4bdcaa3e3de00af94d91ad012b339
BLAKE2b-256 4d9a2baf6ba04d2e2151918e397ca3396f37d14596dc449549fb9d7f002da32d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.30.3-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 200.5 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.30.3-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 5cbcc9352a83641d5047091251dbff78b04d820a1f505c1021db13668ab2f577
MD5 1a70fcf2af35084635f3c03f4f3e4407
BLAKE2b-256 c835ef97d7a3859b944e4a99c0add8673bde1c42d23db6117a612cc0ccfd3e7b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.30.3-cp36-cp36m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.8 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.30.3-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 228de37e82118d47ba53089ecf54b836ca61d567dc9e293c8a2561c7c7d934f3
MD5 e1fa52df53628530745a8a95b7fc4630
BLAKE2b-256 352a4617dad5e5c6b7279fb6e6403f38704bc6812fa71cea332d969f6a109cbc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.30.3-cp36-cp36m-manylinux2010_i686.whl
  • Upload date:
  • Size: 1.7 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.30.3-cp36-cp36m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 c0f98971b5e1eaeb17f8041c75e1568f9f71bd3a17da6728ec3fcc155525f812
MD5 78794e5242f07efc3bc98d24bba0759d
BLAKE2b-256 4777ada4bfffbf5587eed348c983662d49fc9e0ea35d2cd2af4f47ef6076e1b7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.30.3-cp36-cp36m-manylinux1_x86_64.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.30.3-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 7bdc011be63b175578880ec280285d95fb0b500bb266f09809199f0f9b2ee271
MD5 6a3720954acb4706203816b1c2fc530f
BLAKE2b-256 0c002dacee22ad82955d2e446ffc2a3be66ea85ae9544a41d5321da289b94ba2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.30.3-cp36-cp36m-manylinux1_i686.whl
  • Upload date:
  • Size: 1.7 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.30.3-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 3778a9ba815abe0ba8b82ee75f41be443580056c7e408d7b92c7dc4f477d527a
MD5 b3703e2659dfcfcdf0cda96046283860
BLAKE2b-256 2bede77f90fb20100b020ed30dfde7b3ce480fe2b3b34ac32ad3b4b919f8a5a3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.30.3-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 404.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.30.3-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9fcf8ff66d1a4f44d30e0c4f5e56bf1c48f94d705a087656425470c582c877a3
MD5 a7102d8aa573d6bd5ef7b97746756b70
BLAKE2b-256 ab8b658171be20277cda5c6bf72d9385a5f1b4fd325b7e717f1f84aeecfed64e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.30.3-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 229.9 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.30.3-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 83672b9a6244475be3b74fa8fc6673030db4a23c292d4d9e9d32d12b85126025
MD5 6b61673e96c1a4bdacc8b73cdc173107
BLAKE2b-256 dbc4bfa74f42b64758d70b4db9e76b2e2139b94d71857e9d02bbf939d0e5982c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.30.3-cp35-cp35m-win32.whl
  • Upload date:
  • Size: 187.6 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.30.3-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 b59eca61aa599abb7d5fb043c2ba270ef778ad2b442b8895371cf55659b4a63a
MD5 0de6d2f481de1fa600231800518a929e
BLAKE2b-256 3c01813334d3d6b94a4b68bbf3d116b7375a6ef74d01d8b4752254a9fe61aa44

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.30.3-cp35-cp35m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.7 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.30.3-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 30f16bd325c941914a7acf7d7fd823fa4b9e375bb24f60c55d89fee1b0504a2b
MD5 8e12e283162e426a47443db4a8b880e7
BLAKE2b-256 fd29924e376043b7677e92b535f2373e80a1f8bc08c255c80819d9d6acbdfdcd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.30.3-cp35-cp35m-manylinux2010_i686.whl
  • Upload date:
  • Size: 1.6 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.30.3-cp35-cp35m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 a34a021f7b55241fced0c6487f2f9b1bf50528d56d15808af951526b73621505
MD5 0095295743497782025ded3732795259
BLAKE2b-256 c6b827ba3f1035fa0ee38fe65270b8602cc2e7b5ae2a039385cfa80d3cc26fee

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.30.3-cp35-cp35m-manylinux1_x86_64.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.30.3-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 e8c4dfa15ac356143c7d9d108ddc95cc31d3868897cf546067a853f07c4cbb70
MD5 87a98be37a2953dcdbf994ccf44c276c
BLAKE2b-256 76ebd2e11d8dfe93089bcaaf37f09bcec0f8e90f2e8187591a0066c30a48422c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.30.3-cp35-cp35m-manylinux1_i686.whl
  • Upload date:
  • Size: 1.6 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.30.3-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 e0c20aabc4f341f1c081f3e63f47802df04688b59cc333a920ef88aa11b50b01
MD5 cd07071d18bf483f6111c08a9ffd9e31
BLAKE2b-256 c0278b89b3e73d3dd24e450a763dabee5cc877de12a54e4af29feccc06aa58b1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.30.3-cp35-cp35m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 370.8 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.30.3-cp35-cp35m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 437d1eb60fd0ddecbdc6235e184132152b8e5171da311534ee13a94c7aae7e10
MD5 cf1c95e35ae1c9d3b79139e0b583e500
BLAKE2b-256 02efc4a00a5c2e9ab746221fd0cd08eed81a95d9d9442ce8db8d8476e118f326

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.30.3-cp27-cp27mu-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.4 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.30.3-cp27-cp27mu-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 2e9a2ed9e3f0c2405a9c729e844f896bd8421c2355686fa83bc1c9ad966c5d93
MD5 20846d5b57c1dbe845c0dcb2dfbb0b69
BLAKE2b-256 b7c527cfe956577d3210f117d92382937f0c30be9807eab90493fbc6d56bf8e1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.30.3-cp27-cp27mu-manylinux2010_i686.whl
  • Upload date:
  • Size: 1.3 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.30.3-cp27-cp27mu-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 caceafa5aea63fc3fe6d267d114de9e250e53dc8c50599d182f9c724059cefc9
MD5 bdf88e2351cc9070490d71ff83b73407
BLAKE2b-256 9f48dad00764f881efabee0f47204b18407c305b0c0ce3dd3501e63cb8252cdf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-3.30.3-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 4953e492158f43458c431b6681c1bcac66ff8a617352af69991032a19398b2c2
MD5 b98dda733d6107ca5e3ccf41173d4dc0
BLAKE2b-256 239a530d3fbdf560c383b0e9a1bf870af16859df476bc547a64a8f176f327a56

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.30.3-cp27-cp27mu-manylinux1_i686.whl
  • Upload date:
  • Size: 1.3 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.30.3-cp27-cp27mu-manylinux1_i686.whl
Algorithm Hash digest
SHA256 52a41f44d5fac0c080fd8bdd38acec00154ec8da3bca478744a99e2dbaab6daf
MD5 422339869ec6ef73f34be08508875f5d
BLAKE2b-256 1ce951a29d3cda858e4b046f422132e60edc6b822807f58f6f547bbf19910119

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.30.3-cp27-cp27m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.4 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.30.3-cp27-cp27m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 2c1fef76fbb905c22765833ca5de500989525da978218ce9dddbbd889f3e2f8c
MD5 cc15d4963e67cedd0be4c345b0cb47eb
BLAKE2b-256 eeb1a47e68a97afef679303da88d324a576fbe2d4dae91831fb8f53f380819dd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.30.3-cp27-cp27m-manylinux2010_i686.whl
  • Upload date:
  • Size: 1.3 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.30.3-cp27-cp27m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 f1e5090802c5d864d529723d088447590d986ccfbe83863f5c9962be8d5ce40c
MD5 333843855b8e2b448842c2f933619922
BLAKE2b-256 48416e082ee25587dd268a7f1eb23b3ca0aedae871abf37e07b3557021f87fe9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.30.3-cp27-cp27m-manylinux1_x86_64.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.30.3-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 9b42ac7b51b866d0c816270740c579fd65147a4c652ff9c314962448b06861f0
MD5 8a6664bb2a59abc1d1646c40eec6cee4
BLAKE2b-256 6e99b0edd6589039e803b4a311f8d91aa0f03533032135cf8b6f72ae4c514a6d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.30.3-cp27-cp27m-manylinux1_i686.whl
  • Upload date:
  • Size: 1.3 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.30.3-cp27-cp27m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 95aa9fa606c01409e337e6f2e1caa5f992740a728cf3bc8d33586307d68cb8e6
MD5 daf93f419a0fabca83e8d5981d2154ee
BLAKE2b-256 1b17aa433b4b60d019a53d30faa669129ebc99775910a15ed1174da296abb3da

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.30.3-cp27-cp27m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 363.1 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.30.3-cp27-cp27m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 eaa5938363b8f882642da0955d14a0b7618efa2b618ceb3a982e04ac80c6d462
MD5 341aa2cdd8b3cb8122a72e0e9325bb9c
BLAKE2b-256 e06d66a2bd832bd2e9d3c9cc796ea3f49e03986182fe1d60766e9563bfaec677

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