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 implementing the dependency injection principle.

Key features of the Dependency Injector:

  • Providers. Provides Factory, Singleton, Callable, Coroutine, Object, List, Configuration, Dependency and Selector providers that help assembling your objects. See Providers.

  • Overriding. Can override any provider by another provider on the fly. This helps in testing and configuring dev / stage environment to replace API clients with stubs etc. See Provider overriding.

  • Configuration. Read configuration from yaml & ini files, environment variables and dictionaries. See Configuration provider.

  • Containers. Provides declarative and dynamic containers. See Containers.

  • Performance. Fast. Written in Cython.

  • Typing. Provides typing stubs, mypy-friendly. See Typing and mypy.

  • Maturity. Mature and production-ready. Well-tested, documented and supported.

from dependency_injector import containers, providers
from dependency_injector.wiring import Provide


class Container(containers.DeclarativeContainer):

    config = providers.Configuration()

    api_client = providers.Singleton(
        ApiClient,
        api_key=config.api_key,
        timeout=config.timeout.as_int(),
    )

    service = providers.Factory(
        Service,
        api_client=api_client,
    )


def main(service: Service = Provide[Container.service]):
    ...


if __name__ == '__main__':
    container = Container()

    container.config.api_key.from_env('API_KEY')
    container.config.timeout.from_env('TIMEOUT')

    container.wire(modules=[sys.modules[__name__]])

    main()

With the Dependency Injector you keep application structure in one place. This place is called the container. You use the container to manage all the components of the application. All the component dependencies are defined explicitly. This provides the control on the application structure. It is easy to understand and change it.

https://raw.githubusercontent.com/wiki/ets-labs/python-dependency-injector/img/di-map.svg

The container is like a map of your application. You always know what depends on what.

Visit the docs to know more about the Dependency injection and inversion of control in Python.

Installation

The package is available on the PyPi:

pip install dependency-injector

Documentation

The documentation is available on the Read The Docs

Examples

Choose one of the following:

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 is it different from the other frameworks?

  • No autowiring. The framework does NOT do any autowiring / autoresolving of the dependencies. You need to specify everything explicitly. Because “Explicit is better than implicit” (PEP20).

  • Does not pollute your code. Your application does NOT know and does NOT depend on the framework. No @inject decorators, annotations, patching or any other magic tricks.

Dependency Injector makes a simple contract with you:

  • You tell the framework how to assemble your objects

  • The framework does it for you

The power of the Dependency Injector is in its simplicity and straightforwardness. It is a simple tool for the powerful concept.

Frequently asked questions

What is the dependency injection?
  • dependency injection is a principle that decreases coupling and increases cohesion

Why should I do the dependency injection?
  • your code becomes more flexible, testable and clear

  • you have no problems when you need to understand how it works or change it 😎

How do I start doing the dependency injection?
  • you start writing the code following the dependency injection principle

  • you register all of your application components and their dependencies in the container

  • when you need a component, you get it from the container

Why do I need a framework for this?
  • you need the framework for this to not create it by your own

  • this framework gives you the container and the providers

  • the container is like a dictionary with the batteries 🔋

  • the providers manage the lifetime of your components, you will need factories, singletons, smart config object etc

What price do I pay and what do I get?
  • you need to explicitly specify the dependencies in the container

  • it will be extra work in the beginning

  • it will payoff when project grows or in two weeks 😊 (when you forget what project was about)

What features does the framework have?
  • building objects graph

  • smart configuration object

  • providers: factory, singleton, thread locals registers, etc

  • positional and keyword context injections

  • overriding of the objects in any part of the graph

What features the framework does NOT have?
  • autowiring / autoresolving of the dependencies

  • the annotations and @inject-like decorators

Have a question?
Found a bug?
Want to help?
  • ⭐️ Star the Dependency Injector on the Github

  • 🆕 Start a new project with the Dependency Injector

  • 💬 Tell your friend about the Dependency Injector

Want to contribute?
  • 🔀 Fork the project

  • ⬅️ Open a pull request to the develop branch

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dependency-injector-4.0.0a2.tar.gz (474.0 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-4.0.0a2-pp36-pypy36_pp73-win32.whl (217.1 kB view details)

Uploaded PyPyWindows x86

dependency_injector-4.0.0a2-pp36-pypy36_pp73-manylinux2010_x86_64.whl (333.8 kB view details)

Uploaded PyPymanylinux: glibc 2.12+ x86-64

dependency_injector-4.0.0a2-pp36-pypy36_pp73-macosx_10_9_x86_64.whl (305.5 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

dependency_injector-4.0.0a2-pp27-pypy_73-manylinux2010_x86_64.whl (332.4 kB view details)

Uploaded PyPymanylinux: glibc 2.12+ x86-64

dependency_injector-4.0.0a2-pp27-pypy_73-macosx_10_9_x86_64.whl (307.4 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

dependency_injector-4.0.0a2-cp38-cp38-win_amd64.whl (292.7 kB view details)

Uploaded CPython 3.8Windows x86-64

dependency_injector-4.0.0a2-cp38-cp38-win32.whl (234.0 kB view details)

Uploaded CPython 3.8Windows x86

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

Uploaded CPython 3.8manylinux: glibc 2.12+ x86-64

dependency_injector-4.0.0a2-cp38-cp38-manylinux2010_i686.whl (2.4 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ i686

dependency_injector-4.0.0a2-cp38-cp38-manylinux1_i686.whl (2.4 MB view details)

Uploaded CPython 3.8

dependency_injector-4.0.0a2-cp38-cp38-macosx_10_9_x86_64.whl (437.0 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

dependency_injector-4.0.0a2-cp37-cp37m-win_amd64.whl (273.4 kB view details)

Uploaded CPython 3.7mWindows x86-64

dependency_injector-4.0.0a2-cp37-cp37m-win32.whl (223.4 kB view details)

Uploaded CPython 3.7mWindows x86

dependency_injector-4.0.0a2-cp37-cp37m-manylinux2010_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.7mmanylinux: glibc 2.12+ i686

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

Uploaded CPython 3.7m

dependency_injector-4.0.0a2-cp37-cp37m-macosx_10_9_x86_64.whl (420.8 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

dependency_injector-4.0.0a2-cp36-cp36m-win_amd64.whl (272.8 kB view details)

Uploaded CPython 3.6mWindows x86-64

dependency_injector-4.0.0a2-cp36-cp36m-win32.whl (223.8 kB view details)

Uploaded CPython 3.6mWindows x86

dependency_injector-4.0.0a2-cp36-cp36m-manylinux2010_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.12+ x86-64

dependency_injector-4.0.0a2-cp36-cp36m-manylinux2010_i686.whl (1.9 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.12+ i686

dependency_injector-4.0.0a2-cp36-cp36m-manylinux1_i686.whl (1.9 MB view details)

Uploaded CPython 3.6m

dependency_injector-4.0.0a2-cp36-cp36m-macosx_10_9_x86_64.whl (455.3 kB view details)

Uploaded CPython 3.6mmacOS 10.9+ x86-64

dependency_injector-4.0.0a2-cp35-cp35m-win_amd64.whl (257.3 kB view details)

Uploaded CPython 3.5mWindows x86-64

dependency_injector-4.0.0a2-cp35-cp35m-win32.whl (210.7 kB view details)

Uploaded CPython 3.5mWindows x86

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

Uploaded CPython 3.5mmanylinux: glibc 2.12+ x86-64

dependency_injector-4.0.0a2-cp35-cp35m-manylinux2010_i686.whl (1.8 MB view details)

Uploaded CPython 3.5mmanylinux: glibc 2.12+ i686

dependency_injector-4.0.0a2-cp35-cp35m-manylinux1_i686.whl (1.8 MB view details)

Uploaded CPython 3.5m

dependency_injector-4.0.0a2-cp35-cp35m-macosx_10_9_x86_64.whl (419.4 kB view details)

Uploaded CPython 3.5mmacOS 10.9+ x86-64

dependency_injector-4.0.0a2-cp27-cp27mu-manylinux2010_x86_64.whl (1.6 MB view details)

Uploaded CPython 2.7mumanylinux: glibc 2.12+ x86-64

dependency_injector-4.0.0a2-cp27-cp27mu-manylinux2010_i686.whl (1.5 MB view details)

Uploaded CPython 2.7mumanylinux: glibc 2.12+ i686

dependency_injector-4.0.0a2-cp27-cp27mu-manylinux1_i686.whl (1.5 MB view details)

Uploaded CPython 2.7mu

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

Uploaded CPython 2.7mmanylinux: glibc 2.12+ x86-64

dependency_injector-4.0.0a2-cp27-cp27m-manylinux2010_i686.whl (1.5 MB view details)

Uploaded CPython 2.7mmanylinux: glibc 2.12+ i686

dependency_injector-4.0.0a2-cp27-cp27m-manylinux1_i686.whl (1.5 MB view details)

Uploaded CPython 2.7m

dependency_injector-4.0.0a2-cp27-cp27m-macosx_10_9_x86_64.whl (409.6 kB view details)

Uploaded CPython 2.7mmacOS 10.9+ x86-64

File details

Details for the file dependency-injector-4.0.0a2.tar.gz.

File metadata

  • Download URL: dependency-injector-4.0.0a2.tar.gz
  • Upload date:
  • Size: 474.0 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.50.0 CPython/3.8.0

File hashes

Hashes for dependency-injector-4.0.0a2.tar.gz
Algorithm Hash digest
SHA256 53ab026d7d7f13ad96b3de79a4d89e9dde6ce7bf207d81823f067a0f4cf40c96
MD5 e536197a237471eb40032a4f3e3f3958
BLAKE2b-256 9f7421d4222e2e877b0134e88516949773a0e49f61957e111a2bfeec1cc44b80

See more details on using hashes here.

File details

Details for the file dependency_injector-4.0.0a2-pp36-pypy36_pp73-win32.whl.

File metadata

  • Download URL: dependency_injector-4.0.0a2-pp36-pypy36_pp73-win32.whl
  • Upload date:
  • Size: 217.1 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.50.0 CPython/3.8.0

File hashes

Hashes for dependency_injector-4.0.0a2-pp36-pypy36_pp73-win32.whl
Algorithm Hash digest
SHA256 26f9fdd7479b2566ed842dfb8b5a8be9eca463d6d6a2aadb9da7b38f9eacde10
MD5 50e630306ea93ec8d30fd2a7d3e8a9e1
BLAKE2b-256 ebdb737001f88675a7488bc6914008661c4374a1d5a3cdde659bcfadf9d7eda8

See more details on using hashes here.

File details

Details for the file dependency_injector-4.0.0a2-pp36-pypy36_pp73-manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for dependency_injector-4.0.0a2-pp36-pypy36_pp73-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 a4c371ba623b22014367c39f576170c3c594931619b297a1eeb1956d062a0593
MD5 06ba5b6fce4d2b8fd41b6cbb0ae8d1b0
BLAKE2b-256 20620a23b94a30db66a0018ec7d2fb275a154691f3b67158fad0f35b273a6f1c

See more details on using hashes here.

File details

Details for the file dependency_injector-4.0.0a2-pp36-pypy36_pp73-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for dependency_injector-4.0.0a2-pp36-pypy36_pp73-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a6653d413237890a5a7d4c91735805319f630962fddd4bec6d12627557e0dc5c
MD5 d38e19e8698948a9445f5878b10d9692
BLAKE2b-256 f6061af36abc308d36d7966f0c950a35b59f165a41a2af5c359ee753c432ab9d

See more details on using hashes here.

File details

Details for the file dependency_injector-4.0.0a2-pp36-pypy36_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for dependency_injector-4.0.0a2-pp36-pypy36_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b79b6ab6c37163cfb8c46b0240ed7c5eacea4c675d63000f805a3b5ca63a39cf
MD5 c05deb74483152a7b82dfdec48653b84
BLAKE2b-256 e49c05c653f0000ef3e1cd9a6755e31a25e3654e0361d257d36d013fb10f9c99

See more details on using hashes here.

File details

Details for the file dependency_injector-4.0.0a2-pp27-pypy_73-manylinux2010_x86_64.whl.

File metadata

  • Download URL: dependency_injector-4.0.0a2-pp27-pypy_73-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 332.4 kB
  • Tags: PyPy, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.50.0 CPython/3.6.7

File hashes

Hashes for dependency_injector-4.0.0a2-pp27-pypy_73-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 10944e4fdd88959d7cc7daebbc5a9f48ceb6689ca6ca232d7645cc38cd4e5cb3
MD5 85f41dbfb47d59b2658e0413298f3a63
BLAKE2b-256 626942e4b89850a11fb4c8332bae13a27b437a4607a66a6056402d8d060017cf

See more details on using hashes here.

File details

Details for the file dependency_injector-4.0.0a2-pp27-pypy_73-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for dependency_injector-4.0.0a2-pp27-pypy_73-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 d64fa3942d6316ed5cdffba88b75e2be9c65cd75aab1990b4541375bfd03a310
MD5 888e7243f051a726ba4720433f75a026
BLAKE2b-256 4825df2dbafc52bd371319732068fd5fb3adbd01ecd0d8be895e00d70ea2f76e

See more details on using hashes here.

File details

Details for the file dependency_injector-4.0.0a2-pp27-pypy_73-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: dependency_injector-4.0.0a2-pp27-pypy_73-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 307.4 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.50.0 CPython/3.8.3

File hashes

Hashes for dependency_injector-4.0.0a2-pp27-pypy_73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 41c2292336895f525496c07ed0d77e9f48bb102bc959169d484f4e55d32bff6e
MD5 1327cf0156f1a97741ab0d1ce5e547fc
BLAKE2b-256 184275ee511b82f94b41736eecd88bb6ee11bbcf31b885b46bc7ed04808dee2c

See more details on using hashes here.

File details

Details for the file dependency_injector-4.0.0a2-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: dependency_injector-4.0.0a2-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 292.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.50.0 CPython/3.8.0

File hashes

Hashes for dependency_injector-4.0.0a2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 785e8f2e680a80b4248f2f43dcccd7901cc1b54839f58f4a3084c23e62240cf8
MD5 1a87659fad4d8bcdc35e4711ce643453
BLAKE2b-256 08cae7a1f91cda45e5d44d19bcd9e02e03963283681b2cc58fc57c06439ddc3f

See more details on using hashes here.

File details

Details for the file dependency_injector-4.0.0a2-cp38-cp38-win32.whl.

File metadata

  • Download URL: dependency_injector-4.0.0a2-cp38-cp38-win32.whl
  • Upload date:
  • Size: 234.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.50.0 CPython/3.8.0

File hashes

Hashes for dependency_injector-4.0.0a2-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 aa745514ea939a03fff69aeb569a6554dd8134adcfefb5bf183b25e5e5e408d7
MD5 92cd594ee00f1e7835d6ee84b9f4426d
BLAKE2b-256 c4be657afe4c66bd9d4684ef4b08eb9392c67798010f8493527984d3601fd660

See more details on using hashes here.

File details

Details for the file dependency_injector-4.0.0a2-cp38-cp38-manylinux2010_x86_64.whl.

File metadata

  • Download URL: dependency_injector-4.0.0a2-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.50.0 CPython/3.6.7

File hashes

Hashes for dependency_injector-4.0.0a2-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 9d53bb86f76ec9757782ef0a7552721a0f8e0a21785f10295907c5756edfa7ae
MD5 1c27d4c78e03829e235b0c1e9dcb987b
BLAKE2b-256 8c3f15aae8fd465a912f0c832a72a31058dd78012dcec940a38478e327dbd13e

See more details on using hashes here.

File details

Details for the file dependency_injector-4.0.0a2-cp38-cp38-manylinux2010_i686.whl.

File metadata

  • Download URL: dependency_injector-4.0.0a2-cp38-cp38-manylinux2010_i686.whl
  • Upload date:
  • Size: 2.4 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.50.0 CPython/3.6.7

File hashes

Hashes for dependency_injector-4.0.0a2-cp38-cp38-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 a673ae2867cb930d2190947ba045296519a11476807d3e930050f9922a0633e5
MD5 09d3a788fd1ebc2dfb36b6e9ed7c2997
BLAKE2b-256 701d8f66d1a6d1c8c691317257b4afa71f24211d6ead6fe111ac63ddcda847fc

See more details on using hashes here.

File details

Details for the file dependency_injector-4.0.0a2-cp38-cp38-manylinux1_x86_64.whl.

File metadata

  • Download URL: dependency_injector-4.0.0a2-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.50.0 CPython/3.6.7

File hashes

Hashes for dependency_injector-4.0.0a2-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 555249343beb360b177635b0fdfce7df8639b6877e27252f5621911c4851036d
MD5 8341ab25dfd9a3662e45892853a12c20
BLAKE2b-256 004dc94b2f26fb02475b44448b5436323d9119070a5e2be2dfe7d4b9eeacc0f1

See more details on using hashes here.

File details

Details for the file dependency_injector-4.0.0a2-cp38-cp38-manylinux1_i686.whl.

File metadata

  • Download URL: dependency_injector-4.0.0a2-cp38-cp38-manylinux1_i686.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.50.0 CPython/3.6.7

File hashes

Hashes for dependency_injector-4.0.0a2-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 b4249c49f10cc7f3641e3474f149bfaeacbf910dda96f595f7a9cceb12552f36
MD5 fc805124f4f612142fcf822384838b0d
BLAKE2b-256 afe90cc8ace2743cde4b8bafa4ea6ecc8f43cef0c70b08aa0e2bc03d41c009fb

See more details on using hashes here.

File details

Details for the file dependency_injector-4.0.0a2-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: dependency_injector-4.0.0a2-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 437.0 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.50.0 CPython/3.8.3

File hashes

Hashes for dependency_injector-4.0.0a2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2303987143fb732b793682bac52cbfcbda834b7047bbf5670ceeb6d0aad4bc0a
MD5 2960fd26069183b27f08a91d62f21e54
BLAKE2b-256 c5e079445cc78cfdc18563a3b8add8110a7718b57e336c4a15ea182c35a9b004

See more details on using hashes here.

File details

Details for the file dependency_injector-4.0.0a2-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: dependency_injector-4.0.0a2-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 273.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.50.0 CPython/3.8.0

File hashes

Hashes for dependency_injector-4.0.0a2-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 0ce8073bbce7873dd247b88e8b66fcac4aaa118c41bcafd38269ff2960fe4762
MD5 cdb14ce149a16a549c3794a2ec020a9d
BLAKE2b-256 79850aff76ee08b12dea52b32aa83d8b29bb705ce3240e4ca35f7bd394f0d048

See more details on using hashes here.

File details

Details for the file dependency_injector-4.0.0a2-cp37-cp37m-win32.whl.

File metadata

  • Download URL: dependency_injector-4.0.0a2-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 223.4 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.50.0 CPython/3.8.0

File hashes

Hashes for dependency_injector-4.0.0a2-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 08e42836843521b5ab2c8dc6cc7df57621b3e9b9467840ee8cd24d7b6261523b
MD5 16fcbec45d0330abe0859f52ade9a93d
BLAKE2b-256 acd0a39360809262eaa3782048de08be02abccad9c9eab5ebf277fa2cfb23d4a

See more details on using hashes here.

File details

Details for the file dependency_injector-4.0.0a2-cp37-cp37m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: dependency_injector-4.0.0a2-cp37-cp37m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 2.0 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.50.0 CPython/3.6.7

File hashes

Hashes for dependency_injector-4.0.0a2-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 b1d5951bb4be7a881492d7695b5d844612a1136228884c64ba772c78e87ca0c5
MD5 a034bfe4a289f31fa9e8dc06d151fd23
BLAKE2b-256 3cce19de1b6724e1e8efa7fc8db29aea72116aedb8eefe4a379803815b093f73

See more details on using hashes here.

File details

Details for the file dependency_injector-4.0.0a2-cp37-cp37m-manylinux2010_i686.whl.

File metadata

  • Download URL: dependency_injector-4.0.0a2-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.50.0 CPython/3.6.7

File hashes

Hashes for dependency_injector-4.0.0a2-cp37-cp37m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 9ba2743d9a3b6ea9791517dfd53483031e53e2b2dc7eb5fd56aaea0e7817a18c
MD5 eb35b628344739143df6966d317561a4
BLAKE2b-256 acf428ec3dc853ac7ff61c78b0ac7bde0d145a23dedd2db04c8800650c61c32f

See more details on using hashes here.

File details

Details for the file dependency_injector-4.0.0a2-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for dependency_injector-4.0.0a2-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a01bae412704e9c7da1b5a99c0103a393bfe1138d625cdc035d5a01a96a475be
MD5 2cc607a875f76eb5a75c6fe3d20e45d5
BLAKE2b-256 af6dd6f92a91915b0c2cd668e21b1f3777225ae8369945ea7129bb5b7d82d306

See more details on using hashes here.

File details

Details for the file dependency_injector-4.0.0a2-cp37-cp37m-manylinux1_i686.whl.

File metadata

  • Download URL: dependency_injector-4.0.0a2-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.50.0 CPython/3.6.7

File hashes

Hashes for dependency_injector-4.0.0a2-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 76b9409b9e1371d8920064716c551de48aea8f90fca146f405057aaa09ac3760
MD5 115e34d73b8cf3e55dd381f8eb72b6f8
BLAKE2b-256 daee6bc10338e01bd7bfbc425fbc7a604ebf525fb3a0c5c67f97841a78f77830

See more details on using hashes here.

File details

Details for the file dependency_injector-4.0.0a2-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: dependency_injector-4.0.0a2-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 420.8 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.50.0 CPython/3.8.3

File hashes

Hashes for dependency_injector-4.0.0a2-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e483811a99d552fa67bf903cff59085d422b1a895720dc78665bad8c9776053b
MD5 69eff98998b447264225a35401b7419d
BLAKE2b-256 d599678be4b955a82342bb1d0d613fb3ee5bc84a7d48d417dfe9db0c5361cc67

See more details on using hashes here.

File details

Details for the file dependency_injector-4.0.0a2-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: dependency_injector-4.0.0a2-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 272.8 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.50.0 CPython/3.8.0

File hashes

Hashes for dependency_injector-4.0.0a2-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 4366ae3b4f3eb032321e3fe068bb8cc009a04a520b8b295efe2b354177204478
MD5 1df30247d53c84a909542d06f3e28b43
BLAKE2b-256 72e02ea444c874e888e490ecce57a949b340b381e9862bd716d4e36622630272

See more details on using hashes here.

File details

Details for the file dependency_injector-4.0.0a2-cp36-cp36m-win32.whl.

File metadata

  • Download URL: dependency_injector-4.0.0a2-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 223.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.50.0 CPython/3.8.0

File hashes

Hashes for dependency_injector-4.0.0a2-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 bf5433bf5c009bea428d6eda6077b4fca05f1b3cef9834c1e33eb509dd03c43d
MD5 7b35aff824ac1d0df0162ae017f5199f
BLAKE2b-256 51a83b0be15bc38c096016ac31c128a0a20c9fa8372cc2ab5876c517e9b045ad

See more details on using hashes here.

File details

Details for the file dependency_injector-4.0.0a2-cp36-cp36m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: dependency_injector-4.0.0a2-cp36-cp36m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 2.0 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.50.0 CPython/3.6.7

File hashes

Hashes for dependency_injector-4.0.0a2-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 99f3706aa86d3fa779ff8a76d969703f6631be2e44180a63b1b3e0d05cc7673b
MD5 a00da215ded4f28b5110019e773ad461
BLAKE2b-256 06dc9cb1a7eb90e0527af3d2f703e2f2e0aa54e792139f274d4c933e4e6e8bd5

See more details on using hashes here.

File details

Details for the file dependency_injector-4.0.0a2-cp36-cp36m-manylinux2010_i686.whl.

File metadata

  • Download URL: dependency_injector-4.0.0a2-cp36-cp36m-manylinux2010_i686.whl
  • Upload date:
  • Size: 1.9 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.50.0 CPython/3.6.7

File hashes

Hashes for dependency_injector-4.0.0a2-cp36-cp36m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 fafa0f3246076685b1693dc705d360889fa4da4e6d26dcbd948defe0a34977e2
MD5 5b18345ca0435e4a91742ea13012d3b7
BLAKE2b-256 34d1edbc23610a1dd6fe463529d1a70813a366867441e97674344c1414655547

See more details on using hashes here.

File details

Details for the file dependency_injector-4.0.0a2-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for dependency_injector-4.0.0a2-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 6a832b806d18cf07d907eb3890caa9cde20a6b24057a07791a45a3b43ab39ccd
MD5 bd1f3001715c1982d56015f62f9dd195
BLAKE2b-256 d899f66ade32670dde8771385ba7bfffdc918e6b47c49c725880d11fa7d25505

See more details on using hashes here.

File details

Details for the file dependency_injector-4.0.0a2-cp36-cp36m-manylinux1_i686.whl.

File metadata

  • Download URL: dependency_injector-4.0.0a2-cp36-cp36m-manylinux1_i686.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.50.0 CPython/3.6.7

File hashes

Hashes for dependency_injector-4.0.0a2-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 e88c4c12db43937e8d9f391dee0fc2be651189cb6123976a1f694dffb7d52119
MD5 fa59e77ef0e74f1f78bd589f7f04dd4a
BLAKE2b-256 b7c919f8d33d243d19d06e1f4429a28eba727a88625a6b70fb9965af6b17986f

See more details on using hashes here.

File details

Details for the file dependency_injector-4.0.0a2-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: dependency_injector-4.0.0a2-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 455.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.50.0 CPython/3.8.3

File hashes

Hashes for dependency_injector-4.0.0a2-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ca6639f93050cd791b52f7cb8b9a36613a020b68248a3657898b674d846782db
MD5 c74f4ef30f4392353e9f0166ac421adc
BLAKE2b-256 589e8f37e1602533913f73e00ad7aed17c98b2bb72df8053139c4b0072476988

See more details on using hashes here.

File details

Details for the file dependency_injector-4.0.0a2-cp35-cp35m-win_amd64.whl.

File metadata

  • Download URL: dependency_injector-4.0.0a2-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 257.3 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.50.0 CPython/3.8.0

File hashes

Hashes for dependency_injector-4.0.0a2-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 ff2a875c9772594208f79e5d0cc7b49228b6addcb362dba71d918f356193de67
MD5 237c2876246e1a5a73e5735589932896
BLAKE2b-256 8e3932771fb262db1bdf0c0ba63c21f95789abf1a56ac6be732490b1e670167e

See more details on using hashes here.

File details

Details for the file dependency_injector-4.0.0a2-cp35-cp35m-win32.whl.

File metadata

  • Download URL: dependency_injector-4.0.0a2-cp35-cp35m-win32.whl
  • Upload date:
  • Size: 210.7 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.50.0 CPython/3.8.0

File hashes

Hashes for dependency_injector-4.0.0a2-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 42e2d06ee2b32a4852702209cfe578a5cd3b861e00154ee216b25776cfea7fea
MD5 f945ee31ce4f25352be5fcd9023862bb
BLAKE2b-256 b8e104992c4ec1046c382bde8a5e7caa322fb8e973d40db43e94d35a783e4185

See more details on using hashes here.

File details

Details for the file dependency_injector-4.0.0a2-cp35-cp35m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: dependency_injector-4.0.0a2-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.50.0 CPython/3.6.7

File hashes

Hashes for dependency_injector-4.0.0a2-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 106d90fd621727ae7d671ee23c17415ada30e7e017f6a0cf64ca0b630b76b4b6
MD5 ef1fe0f425f130256b8d0235d5d99dbb
BLAKE2b-256 29c3d02f2138627a2bf8f4746b4acab275ec85cb5c17abb7a2c707890d63f716

See more details on using hashes here.

File details

Details for the file dependency_injector-4.0.0a2-cp35-cp35m-manylinux2010_i686.whl.

File metadata

  • Download URL: dependency_injector-4.0.0a2-cp35-cp35m-manylinux2010_i686.whl
  • Upload date:
  • Size: 1.8 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.50.0 CPython/3.6.7

File hashes

Hashes for dependency_injector-4.0.0a2-cp35-cp35m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 9cceb9aced95bdb370b16baa01eacebab560dc6f44d9819657f4473282d149c3
MD5 c87773b325754f656312c31e1157eec8
BLAKE2b-256 a97e0bdcc0aacc0eb41f5407080e2f1f0a064731a7d95731e4404538d127484e

See more details on using hashes here.

File details

Details for the file dependency_injector-4.0.0a2-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for dependency_injector-4.0.0a2-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 34af47560e6413491aeb5ae7ee69341c3fc6693e17f515bc804fd7632b4649dd
MD5 5fcb7d58f6326257a52f7c76f7928a4d
BLAKE2b-256 aee828d15a978f2db579d6e108d16a3fb6e858692ca595ae9f7802b5cf5b977e

See more details on using hashes here.

File details

Details for the file dependency_injector-4.0.0a2-cp35-cp35m-manylinux1_i686.whl.

File metadata

  • Download URL: dependency_injector-4.0.0a2-cp35-cp35m-manylinux1_i686.whl
  • Upload date:
  • Size: 1.8 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.50.0 CPython/3.6.7

File hashes

Hashes for dependency_injector-4.0.0a2-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 0bebad7f4ff4e6bf1a66d1a052ce20a71dd7f73745c4fc998cba41f305defeef
MD5 be52724e13c9d80672cf787999e9c2cc
BLAKE2b-256 cd048a0ab2b5ffed16620d76b74b6accf649e8cb75c10b851f1637caac6fb4c6

See more details on using hashes here.

File details

Details for the file dependency_injector-4.0.0a2-cp35-cp35m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: dependency_injector-4.0.0a2-cp35-cp35m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 419.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.50.0 CPython/3.8.3

File hashes

Hashes for dependency_injector-4.0.0a2-cp35-cp35m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 bb84b3315d27cedac45d3dd9d7ad823d43846f6e36e1d5748a99df4873a553f9
MD5 b6db23e7efd58e843508936f3839a956
BLAKE2b-256 ab407b76991c029c07dc56a1f19e867d4f0861b8c043a2574c4ace7799184d3b

See more details on using hashes here.

File details

Details for the file dependency_injector-4.0.0a2-cp27-cp27mu-manylinux2010_x86_64.whl.

File metadata

  • Download URL: dependency_injector-4.0.0a2-cp27-cp27mu-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 2.7mu, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.50.0 CPython/3.6.7

File hashes

Hashes for dependency_injector-4.0.0a2-cp27-cp27mu-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 abbad90ea28c3e5492e17a53ebd6e93475da66fe82d2b1b13efd5c28fdb539c9
MD5 eaa141139eb731e61f75b336d81356d1
BLAKE2b-256 eef24d5e87919b4d6475c9560a4ee89e17a3105da7cc0541e9f44333333ed25f

See more details on using hashes here.

File details

Details for the file dependency_injector-4.0.0a2-cp27-cp27mu-manylinux2010_i686.whl.

File metadata

  • Download URL: dependency_injector-4.0.0a2-cp27-cp27mu-manylinux2010_i686.whl
  • Upload date:
  • Size: 1.5 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.50.0 CPython/3.6.7

File hashes

Hashes for dependency_injector-4.0.0a2-cp27-cp27mu-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 7d08b44e71179b317dda1e047b13b825bd351719c2daf4f31fec58da34f28324
MD5 88af73030e7c713b85c3b3cf7d45e189
BLAKE2b-256 e5ee5d94c46b0934f824b00136285837e679e14e80f2c87b861c3599efbcf7c0

See more details on using hashes here.

File details

Details for the file dependency_injector-4.0.0a2-cp27-cp27mu-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for dependency_injector-4.0.0a2-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 efe341de4c1c2e8a42070d66f37a3236a09068faaba584119ff86e2509ddd48a
MD5 0b42528af7f763094d3fa5f49a61a87c
BLAKE2b-256 45437d49dc60c4e00fbbdbcb34ef3e20cdd56c7844c8d1429155ad935094280d

See more details on using hashes here.

File details

Details for the file dependency_injector-4.0.0a2-cp27-cp27mu-manylinux1_i686.whl.

File metadata

  • Download URL: dependency_injector-4.0.0a2-cp27-cp27mu-manylinux1_i686.whl
  • Upload date:
  • Size: 1.5 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.50.0 CPython/3.6.7

File hashes

Hashes for dependency_injector-4.0.0a2-cp27-cp27mu-manylinux1_i686.whl
Algorithm Hash digest
SHA256 84187f4474852a6593c3fae56f54e102b47b28b2fe2a0461035126d95c77200a
MD5 5e4128505a85f911d5afbf3248bfdc4d
BLAKE2b-256 329e41079b3429d690d40a4ee9ab9737120ceaaa5eb8cbec7f271703d37717f6

See more details on using hashes here.

File details

Details for the file dependency_injector-4.0.0a2-cp27-cp27m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: dependency_injector-4.0.0a2-cp27-cp27m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 2.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.50.0 CPython/3.6.7

File hashes

Hashes for dependency_injector-4.0.0a2-cp27-cp27m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 604f128054901fe270e7696d9bcca14813b5bf4c5a26f80f2dc6c6736e1d5f2c
MD5 8145e5266b7d5cc50eceed6b56f26652
BLAKE2b-256 43c9f749aaf4e617ac408c1a8809bb6f4f6319a182b4b3a2771f48affa60e78b

See more details on using hashes here.

File details

Details for the file dependency_injector-4.0.0a2-cp27-cp27m-manylinux2010_i686.whl.

File metadata

  • Download URL: dependency_injector-4.0.0a2-cp27-cp27m-manylinux2010_i686.whl
  • Upload date:
  • Size: 1.5 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.50.0 CPython/3.6.7

File hashes

Hashes for dependency_injector-4.0.0a2-cp27-cp27m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 4133da2193b811e0ddb0802421d5b40b34e5c87024881abfa127a705e7b50eb4
MD5 c76296062580ff1ac5abdcf1e1f2c4d5
BLAKE2b-256 44e77b08894d68ca82f1c42b78b2c9952bc6db4f8192668dc8c923d818039dfb

See more details on using hashes here.

File details

Details for the file dependency_injector-4.0.0a2-cp27-cp27m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for dependency_injector-4.0.0a2-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 e33288db6064f9ca3fbc0a0a3ff7c311252fd3ed30feb1a3dc413b4d84809e39
MD5 9b310f30acf79d41725013eb5b44c545
BLAKE2b-256 d73a1041c6dc657858ef7ef7989b74dea2cd0c3aa72f81e63978f0d98b8c009b

See more details on using hashes here.

File details

Details for the file dependency_injector-4.0.0a2-cp27-cp27m-manylinux1_i686.whl.

File metadata

  • Download URL: dependency_injector-4.0.0a2-cp27-cp27m-manylinux1_i686.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.50.0 CPython/3.6.7

File hashes

Hashes for dependency_injector-4.0.0a2-cp27-cp27m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 cb84d5623b7fc4c6e192279855b2cda854b743a08954a0d93de8d9af60aa1ddc
MD5 b50f60e4747842b70076a89d08b6ee02
BLAKE2b-256 f117762342d3b0faca86feacc736681428a17eaa4f46ce9d3011ccc1ff11ea17

See more details on using hashes here.

File details

Details for the file dependency_injector-4.0.0a2-cp27-cp27m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: dependency_injector-4.0.0a2-cp27-cp27m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 409.6 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.50.0 CPython/3.8.3

File hashes

Hashes for dependency_injector-4.0.0a2-cp27-cp27m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 208b155ed0ee14886d9d6e16eb82d9197da42a71df2d4bb10c2260d0bd19b246
MD5 c60e141e1efbe77639d5dd67d340e8dd
BLAKE2b-256 ef7424bdb3789c6ff9f8fd7be1e680a5fd1a83101cfa812529046839b16f08fb

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