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

Uploaded Source

Built Distributions

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

Uploaded PyPyWindows x86

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

Uploaded PyPymanylinux: glibc 2.12+ x86-64

dependency_injector-3.32.0-pp36-pypy36_pp73-macosx_10_9_x86_64.whl (290.8 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

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

Uploaded PyPymanylinux: glibc 2.12+ x86-64

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

Uploaded PyPymacOS 10.9+ x86-64

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

Uploaded CPython 3.8Windows x86-64

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

Uploaded CPython 3.8Windows x86

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

Uploaded CPython 3.8manylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.8manylinux: glibc 2.12+ i686

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

Uploaded CPython 3.8

dependency_injector-3.32.0-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.0-cp37-cp37m-win_amd64.whl (261.0 kB view details)

Uploaded CPython 3.7mWindows x86-64

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

Uploaded CPython 3.7mWindows x86

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

Uploaded CPython 3.7mmanylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.7mmanylinux: glibc 2.12+ i686

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

Uploaded CPython 3.7m

dependency_injector-3.32.0-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.0-cp36-cp36m-win_amd64.whl (260.0 kB view details)

Uploaded CPython 3.6mWindows x86-64

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

Uploaded CPython 3.6mWindows x86

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

Uploaded CPython 3.6mmanylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.6mmanylinux: glibc 2.12+ i686

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

Uploaded CPython 3.6m

dependency_injector-3.32.0-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.0-cp35-cp35m-win_amd64.whl (245.2 kB view details)

Uploaded CPython 3.5mWindows x86-64

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

Uploaded CPython 3.5mWindows x86

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

Uploaded CPython 3.5mmanylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.5mmanylinux: glibc 2.12+ i686

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

Uploaded CPython 3.5m

dependency_injector-3.32.0-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.0-cp27-cp27mu-manylinux2010_x86_64.whl (1.5 MB view details)

Uploaded CPython 2.7mumanylinux: glibc 2.12+ x86-64

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

Uploaded CPython 2.7mumanylinux: glibc 2.12+ i686

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

Uploaded CPython 2.7mu

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

Uploaded CPython 2.7mu

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

Uploaded CPython 2.7mmanylinux: glibc 2.12+ x86-64

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

Uploaded CPython 2.7mmanylinux: glibc 2.12+ i686

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

Uploaded CPython 2.7m

dependency_injector-3.32.0-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.0.tar.gz.

File metadata

  • Download URL: dependency-injector-3.32.0.tar.gz
  • Upload date:
  • Size: 451.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.32.0.tar.gz
Algorithm Hash digest
SHA256 335388bb1b9682010fafddeb73a34e3dba5a5c28068a1a657e9ae4e61c9f9a2b
MD5 932baad2a4f6883fc65b7bf5754f8c46
BLAKE2b-256 d479601f7eaf951e2c08cc74407bd0d74e44eb54d8fa939b063c6d365f6c4720

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.32.0-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.0-pp36-pypy36_pp73-win32.whl
Algorithm Hash digest
SHA256 2b48056f37c40b664b30c7cef88cc7f62177c3a40298c218d2d24adfb6e6a222
MD5 99405c2373911c3043199d24da90e274
BLAKE2b-256 8dd2f34736c3eb1fb09d6a0b1b682a1da813293d638eeccd20f73fd3257d7932

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-3.32.0-pp36-pypy36_pp73-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 728240818b2475d1e271edb63b3eb4e147e2bfa7834489a22c38741a5d18269e
MD5 048d5666a76964e9fbda3d87dbdaebf0
BLAKE2b-256 115622964481836800c99683fc7e2b6df27db0b3513df353a405d5e6569460a0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-3.32.0-pp36-pypy36_pp73-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 ab710e73a321301545c3a604ed2256bdd812e1a4a84afe3075e71f292f1c8480
MD5 f14cececf64ca8c553fc2a2e2fd6aa8e
BLAKE2b-256 60da0796492e700f5cb0c76f9bb3b03e97e6b9d19b22486969c53d909b58ce84

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-3.32.0-pp36-pypy36_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ed9108a887e191f3baf286835f05238ce68c278057d6f5e632d37b0d33e19611
MD5 7f6b22da59040980e6d9890920b1056e
BLAKE2b-256 f9d9788df8f129c65ec2a36aa7b7a078e7ce4833068bf5e8cb9733870afb9966

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.32.0-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.0-pp27-pypy_73-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 583012cfce6248d53ba1e04264ec7f3b0fe2945062bb450dc7223253f5acda22
MD5 4517580570dd6ff1d1f86ad3dc9695d2
BLAKE2b-256 a7d3d4440d9c8a40719f864667942a76a5090725c7cca80ed60e7d728dcefa31

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-3.32.0-pp27-pypy_73-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 61ae1cdc13f9bf35f4bd51b802c6bb2e491bcc1f73b81d9aef9b35ab80fb4f5a
MD5 5a92f1549f37ef408890c8555b77c7bd
BLAKE2b-256 41505c773c10edf602983afe632f87e3c9c689628a3997b51e1446fec1969057

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.32.0-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.0-pp27-pypy_73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ff2ea09216bdfb978676572a4c6de1786d9a703b1dab3f486d3d526dc6376220
MD5 e474543860ca2dbbaeb2563e450d81b9
BLAKE2b-256 c17c96b4cf4f1984025f05aefae766df1c00f71c14e0e616cd01041c830661c8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.32.0-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.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 17e2acde290c134a8087c02d421622f0c2a0387d9822966fcd85990663a2353f
MD5 c6f2f50bfc25954ab2977c3419ba728f
BLAKE2b-256 df2d0df6b65b58aebb9bc6c4f32218e0d34e82436e0d3179040330c3235b9543

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.32.0-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.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 dfaad889dcc19627d0943ad5b61dd9278d2578f98b1be5dd861746b04036266a
MD5 7ee214c97420dcf96c5a7fea0bec20d4
BLAKE2b-256 68bfe315d4075f9565dc5b7438ff54931a9889cff50bf2bb2b803b288d3f0ac5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.32.0-cp38-cp38-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 2.5 MB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.6.7

File hashes

Hashes for dependency_injector-3.32.0-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 1e4e8c76f24eb70527cfbec69636d415d548e729fe2ceb058c9cc0a3c5f0e08d
MD5 a321ed46a4f67a9422a4de040aa8c2fe
BLAKE2b-256 62048c1ee95a90b00bf5a17eaf22676f05649ce024a34bf2066f98dfcd1e69ab

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.32.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.32.0-cp38-cp38-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 0b0e54e8bc705bff822dfdf3adde6cbfe2196de391a204f42519230956b1f216
MD5 8606262113f9f1397385bdc90de28326
BLAKE2b-256 7cbd211e7285d22b861509dfa31ee3c378b01ab62794349aae18bf5989d07a40

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.32.0-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.5 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.6.7

File hashes

Hashes for dependency_injector-3.32.0-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 2a1da6f583730139a6b27cd6aa92a968a8e1f7ca5601969daf30bc076c3a581f
MD5 3b9e187935c4c58b7c55b6dcdee2b187
BLAKE2b-256 5823f6120598db66d50ae995734d2a59848ec820a43073456e782a4173ee78e0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.32.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.32.0-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 54f7351d9bfcc6a0c13730641c9113645c2826c2b380ce2968448214890d9576
MD5 784444e5c77c3fcef1a147a52cb1a7f5
BLAKE2b-256 438e450acdf273cfd883a6ab4e82c0152505080b0c660e11ed668f48f6b9a7b1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.32.0-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.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 24a53a68186cae5f13ce9a2a9eaa2011b5efdc72a8a96db0b377dfdb852ab5c8
MD5 824f0366f79b0faafe5ffb961678f56d
BLAKE2b-256 2dbd1687bc6f891ec679f334699be48201ae1b0a5347aa9be589bf701311b239

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.32.0-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.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 1787d8c0e5707cea4d939ac1f7cbd5f08fc173cdc51da52d3ff58e3dd3a36f7c
MD5 646068114011e009597f3a5fc114739f
BLAKE2b-256 f05a28fc2bb169edfc8c439ad881ecd9ec3293eaad21f9e83d55015a421996d7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.32.0-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.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 9cdbd7e2928e29f392435879878a1c2b10d915cb1f42ef469fa968658f7db01c
MD5 f1c524e5d2c0bd6c7b641e0d43b06af6
BLAKE2b-256 aed5e3fe9156fe821ab72db1aa4e10b04396ed3f9f16d638065ae26f28b6538e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.32.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.32.0-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 17de2044acda2dd2b930bb49c9ca61b0f34d7d1d52ee48c94f55e0a16e2c3f9c
MD5 afbaf1e6f7af58a725f39e4f2d4b96ad
BLAKE2b-256 70f5e2ac82b45a8fac668e04f0fbfdbd7a8348f5fe5f30096665182f6538fb08

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.32.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.32.0-cp37-cp37m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 24a93770115c41842760b393002d6c50a40833fceb560b47a1d5205eb074a021
MD5 beb82038620b4efde112403748389efb
BLAKE2b-256 527d7a1badd72b2c6a595c08d231640f3e1458dd78a1d5d9bba0ee578cf078f7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.32.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.32.0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 33138ad46aefdeb85afc6a2c015b5ffafed0e4f23de566d6506aa1b738256285
MD5 911c3bbfadd557aae91ebb7aee94e3c1
BLAKE2b-256 178997b447f52c3ff89006837a8b8bcdd663c44bc2cc651636be86a816a33dc5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.32.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.32.0-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 adc43b996a6fe150edfc51429e662090296601e5de505f3f68a423965b31dcf0
MD5 3f438abc2dd7f4cf3145c945861248a0
BLAKE2b-256 55a29661108a1c8e9e713f1abc14a70204351620b2f2322832b104c2ec6e06e4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.32.0-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.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4ef2f3490a6ccd2e8a3f10efca6094f888d1101bee0ca9bcfa8cee109587d85c
MD5 dafd71adc47f7c954f54c0be3faaac7f
BLAKE2b-256 86e01dafd077be6bffc572e35d3f5cbe2a4719153eb0a73776e0cefea05d68a1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.32.0-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.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 3457db434f1c9dec3ed44360fc338f0a7be5019d51d4a4d857b0a2b720740a93
MD5 ae80dd033b4110a37f09d8a168f360e2
BLAKE2b-256 3f557a7ce086a569d7bc7a32a211315843edec0f4c788915b61087bbd91fee9a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.32.0-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.0-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 37ab4b3213b257da48c562d15999703f7a09c5c681290be1076afd2e99184d92
MD5 8daacf621652f78ee316eba2b782c782
BLAKE2b-256 25703ec720f765d3063a5e0780989f0afcb7e665dac1fb7226d8b09e12d97602

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.32.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.32.0-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 be4ffdd61ecd021055966c99e45d53a20527f9d2e8f5775230cdb34c92fc6f51
MD5 9a2370f687bc23caa689ff880a6dd4e2
BLAKE2b-256 85323ed6c8f543dd36dbe0fc52d56191024b6b6fb82e6210396ff0d1b55b4c5c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.32.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.32.0-cp36-cp36m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 f15d3df6375a4eaa6a2d1030149b2f47522d5ac732efca5a205c79dddab00e01
MD5 a715b7d8a2d84b7bd201ab5081636ef8
BLAKE2b-256 0577054b5a23eb8894a3b44d65ad5b49017944f167ee5756b44d8960eb8caa9f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.32.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.32.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 bdc7601917eab7050b0d4c17cd885d633f2bfd3bc513907905a9ed888b0e2a1e
MD5 236f048ee9ae39ca83cef757b2f6fef1
BLAKE2b-256 2407e3abadf8b2426f6f954315c65bb2c2bed7fd0da93f2beab91b9b6707af39

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.32.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.32.0-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 7d62c5f4869707cf028afcea449f5118c62df45089c08d4dc8285c9144cc87d5
MD5 4baf678d616232f41fa97dbc52d6a90e
BLAKE2b-256 cbe2e179c502ff4b37d7e127b5eac62a010d75a2cfb0cd4b998fc68a7c1171a2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.32.0-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.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 bbf14dcfeee9a44ceef8eefe9a870dc4cba3bf81b121618d78ed763017fbe47e
MD5 d92ccdc0a9b65ade07fcabae95aa79c2
BLAKE2b-256 cb1723332e9677c1252a3f3d6ed3d0d6d4767ea24fc620084f3ca5a0521e0250

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.32.0-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.0-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 0581bb01303613f69b8f2769f6ceef2305bdda7aaa4f7e1d4b1901995e6cde5c
MD5 0ced6a3c44670e42ed8dc92f928838ac
BLAKE2b-256 00cf60697116aaeb1a857d8d6228031f97cdea801366b78b0a8e19be93f7bc1f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.32.0-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.0-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 ccbc082c947fa66f05974ec1dbd665332471321b1847017867d9d98aa3d3463f
MD5 796ba3d87022f3947cc29ce9d797693a
BLAKE2b-256 62d66131fa677fa586b43b0be3555faa659f441a6b223270e75059f6b30a2412

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.32.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.32.0-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 827348c56209e4c8ed53fd46a35bb3ecdef7fd0cff21a7928461a2ffe370f437
MD5 2e2e20b1f4a08aaf61432f971107ce72
BLAKE2b-256 d93d17bee9e14a1c5aca44dae0ef3f6f9bd08146f5a9b9b093c5d5f4671a766e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.32.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.32.0-cp35-cp35m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 4d81fe92807e691099c1751a8b0bf89e574d2c5dee7185fd0c0f66d6727727c6
MD5 2aedde7043f384d123ec185a8d5acb1e
BLAKE2b-256 26f26478bfbd70db73f0cde543ff375e5e15b70b15f73e2d7ed5fee4a45068ac

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.32.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.32.0-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 222eb338d989bf42288fd951571a231f89387831e62ea0af8fffe9a8a3219a00
MD5 f5a0e5b8c7a7e01db8c8bce824ca3a65
BLAKE2b-256 04c6f1aae2ab9119756ee000f5a9ae9153dff18910f072a4a4a8993cfdc2b27f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.32.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.32.0-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 3700a830120809a8b7882c86abeddd1efdc18bf39c242d3ad6e4ca32ee183c99
MD5 1465855ea7e4c98c53333cee5f310f0c
BLAKE2b-256 3d75ac058c0271769426bb12ffe5edad397d56c218f51db43b9dccb4b83b97b9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.32.0-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.0-cp35-cp35m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 41f35b910ba1174ed6a3ac2b2d3117fb27c198cbb856e490894d2b8f2fc34f65
MD5 6c6234e343c1d3da5bc02469f7f334ba
BLAKE2b-256 a44acf5286259e8366df25d99cca14b3ef481bbe47176029964f9bf0d263947c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.32.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.32.0-cp27-cp27mu-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 3986f52ad0486ad2ac90de06f6f8f8280f1a133bb35d10c0de843971f22c99f5
MD5 c5bdfd263bec1b2b479d1b4d92269889
BLAKE2b-256 5bf04257980e0cc42cc381ebee4a324bed5cf908ef062ff36c90daa08a8d3f3d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.32.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.32.0-cp27-cp27mu-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 3774e283a81a118697b9151468c15513842ffdf86ce2be15a479c5f28b5d6a39
MD5 c7c8af538a262976bf02b9762ddeb9ad
BLAKE2b-256 61f4d4a252988ee17bbaa4a83d777066a1adb4e017a9d2334f1c60d5f25953e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dependency_injector-3.32.0-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 99fc46380aa961da799b5c196ff8a711914c514df477af51320959851938d7da
MD5 c02e7e812a61091a659b72985b59c78c
BLAKE2b-256 7144f3d29abe0cc2d35ed3c79c0dab3845d814a0ebd771617636b16011d6dac0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.32.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.32.0-cp27-cp27mu-manylinux1_i686.whl
Algorithm Hash digest
SHA256 e48ed23ae5fe355f457c96a4143e94067ae614b03b9080f8a11f22258e13c4e7
MD5 24cae2f9ab8c7a679c903efb78712cdc
BLAKE2b-256 927a3d6c169fb91915f8414b22bcf62ce42c6e08e454125e4e7d60177da2e2b0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.32.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.32.0-cp27-cp27m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 ce7e7ab38961480ed7004f816d4aedec8e9075f63356dbc2963ec43c11a0297b
MD5 d18458c99ce66e431e3255ff3dcd665e
BLAKE2b-256 1d622349602a5e8180426b51c90311d37c0f406cbaf39ced27e25a99f008dad1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.32.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.32.0-cp27-cp27m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 c5df375846d73257e27d02583d6052576203c18c8a514500c5ded8c67f25a268
MD5 5137832958937f5e0fd00cd08c4fa988
BLAKE2b-256 27e3726677a349cf70080b04705a38a934b6e5a7ec044561266f39850dc40753

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.32.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.32.0-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 e938a9f23f2eddfb6fdc43544e7d818eb122b69f7c64642b15ea2dffd3176e4b
MD5 7a4ddb04ba7c61070c61015ebd197a1f
BLAKE2b-256 f218dd9b1566ebbab99aa7d97b8cded74c000883f50c1adf9bfef6988258b4a2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.32.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.32.0-cp27-cp27m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 0ba919211b3d755678479fb20e940b8a2424f9c263c04987be6786724b2b7409
MD5 ded7763d3de8332a9a3ce42a8667d939
BLAKE2b-256 aa81d0feefabaf569dc9563cc66e1795b915b18d4b42bdafd6cc0b14061d176b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dependency_injector-3.32.0-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.0-cp27-cp27m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 490791479ae0cb68aef30319a8f7023c3e3f131f7eec414f64ea9051572675fd
MD5 1a4753ded6c30fcc7e6e61ffa15782c8
BLAKE2b-256 85fa0471bbc681be81cc2c5172ba29c138497b1292cb7e05666028da9c2fb259

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