Skip to main content

Dependency injection framework 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 Coverage Status

What is Dependency Injector?

Dependency Injector is a dependency injection framework for Python.

It helps implement the dependency injection principle.

Key features of the Dependency Injector:

  • Providers. Provides Factory, Singleton, Callable, Coroutine, Object, List, Dict, Configuration, Resource, Dependency, and Selector providers that help assemble 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. Reads configuration from yaml, ini, and json files, pydantic settings, environment variables, and dictionaries. See Configuration provider.

  • Resources. Helps with initialization and configuring of logging, event loop, thread or process pool, etc. Can be used for per-function execution scope in tandem with wiring. See Resource provider.

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

  • Wiring. Injects dependencies into functions and methods. Helps integrate with other frameworks: Django, Flask, Aiohttp, Sanic, FastAPI, etc. See Wiring.

  • Asynchronous. Supports asynchronous injections. See Asynchronous injections.

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

  • Performance. Fast. Written in Cython.

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

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


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


@inject
def main(service: Service = Provide[Container.service]) -> None:
    ...


if __name__ == "__main__":
    container = Container()
    container.config.api_key.from_env("API_KEY", required=True)
    container.config.timeout.from_env("TIMEOUT", as_=int, default=5)
    container.wire(modules=[__name__])

    main()  # <-- dependency is injected automatically

    with container.api_client.override(mock.Mock()):
        main()  # <-- overridden dependency is injected automatically

When you call the main() function the Service dependency is assembled and injected automatically.

When you do testing, you call the container.api_client.override() method to replace the real API client with a mock. When you call main(), the mock is injected.

You can override any provider with another provider.

It also helps you in a re-configuring project for different environments: replace an API client with a stub on the dev or stage.

With the Dependency Injector, object assembling is consolidated in a container. Dependency injections are defined explicitly. This makes it easier to understand and change how an application works.

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

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 here.

Examples

Choose one of the following:

Tutorials

Choose one of the following:

Concept

The framework stands on the PEP20 (The Zen of Python) principle:

Explicit is better than implicit

You need to specify how to assemble and where to inject the dependencies explicitly.

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

Frequently asked questions

What is 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 😎

How do I start applying 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 specify where to inject it or get it from the container

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

  • it will be extra work in the beginning

  • it will payoff as project grows

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


Download files

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

Source Distribution

dependency-injector2-4.41.1.tar.gz (915.6 kB view details)

Uploaded Source

Built Distributions

dependency_injector2-4.41.1-pp310-pypy310_pp73-win_amd64.whl (441.6 kB view details)

Uploaded PyPy Windows x86-64

dependency_injector2-4.41.1-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (607.1 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

dependency_injector2-4.41.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (606.2 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

dependency_injector2-4.41.1-pp310-pypy310_pp73-macosx_10_9_x86_64.whl (583.1 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

dependency_injector2-4.41.1-pp39-pypy39_pp73-win_amd64.whl (441.2 kB view details)

Uploaded PyPy Windows x86-64

dependency_injector2-4.41.1-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (605.8 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

dependency_injector2-4.41.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (604.8 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

dependency_injector2-4.41.1-pp39-pypy39_pp73-macosx_10_9_x86_64.whl (582.4 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

dependency_injector2-4.41.1-cp312-cp312-win_amd64.whl (525.2 kB view details)

Uploaded CPython 3.12 Windows x86-64

dependency_injector2-4.41.1-cp312-cp312-win32.whl (440.2 kB view details)

Uploaded CPython 3.12 Windows x86

dependency_injector2-4.41.1-cp312-cp312-musllinux_1_1_x86_64.whl (5.0 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ x86-64

dependency_injector2-4.41.1-cp312-cp312-musllinux_1_1_i686.whl (4.7 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ i686

dependency_injector2-4.41.1-cp312-cp312-musllinux_1_1_aarch64.whl (4.9 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ ARM64

dependency_injector2-4.41.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.1 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

dependency_injector2-4.41.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.0 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

dependency_injector2-4.41.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (4.7 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

dependency_injector2-4.41.1-cp312-cp312-macosx_10_9_x86_64.whl (776.5 kB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

dependency_injector2-4.41.1-cp311-cp311-win_amd64.whl (538.9 kB view details)

Uploaded CPython 3.11 Windows x86-64

dependency_injector2-4.41.1-cp311-cp311-win32.whl (457.8 kB view details)

Uploaded CPython 3.11 Windows x86

dependency_injector2-4.41.1-cp311-cp311-musllinux_1_1_x86_64.whl (5.2 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

dependency_injector2-4.41.1-cp311-cp311-musllinux_1_1_i686.whl (5.0 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

dependency_injector2-4.41.1-cp311-cp311-musllinux_1_1_aarch64.whl (5.2 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ ARM64

dependency_injector2-4.41.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

dependency_injector2-4.41.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.3 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

dependency_injector2-4.41.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (4.1 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

dependency_injector2-4.41.1-cp311-cp311-macosx_10_9_x86_64.whl (800.8 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

dependency_injector2-4.41.1-cp310-cp310-win_amd64.whl (544.0 kB view details)

Uploaded CPython 3.10 Windows x86-64

dependency_injector2-4.41.1-cp310-cp310-win32.whl (461.3 kB view details)

Uploaded CPython 3.10 Windows x86

dependency_injector2-4.41.1-cp310-cp310-musllinux_1_1_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

dependency_injector2-4.41.1-cp310-cp310-musllinux_1_1_i686.whl (4.6 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

dependency_injector2-4.41.1-cp310-cp310-musllinux_1_1_aarch64.whl (4.8 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ ARM64

dependency_injector2-4.41.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

dependency_injector2-4.41.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.0 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

dependency_injector2-4.41.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (3.8 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

dependency_injector2-4.41.1-cp310-cp310-macosx_10_9_x86_64.whl (823.2 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

dependency_injector2-4.41.1-cp39-cp39-win_amd64.whl (561.7 kB view details)

Uploaded CPython 3.9 Windows x86-64

dependency_injector2-4.41.1-cp39-cp39-win32.whl (474.3 kB view details)

Uploaded CPython 3.9 Windows x86

dependency_injector2-4.41.1-cp39-cp39-musllinux_1_1_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

dependency_injector2-4.41.1-cp39-cp39-musllinux_1_1_i686.whl (4.7 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

dependency_injector2-4.41.1-cp39-cp39-musllinux_1_1_aarch64.whl (4.9 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ ARM64

dependency_injector2-4.41.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

dependency_injector2-4.41.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.1 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

dependency_injector2-4.41.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (3.9 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

dependency_injector2-4.41.1-cp39-cp39-macosx_10_9_x86_64.whl (844.2 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

dependency_injector2-4.41.1-cp38-cp38-win_amd64.whl (562.2 kB view details)

Uploaded CPython 3.8 Windows x86-64

dependency_injector2-4.41.1-cp38-cp38-win32.whl (477.7 kB view details)

Uploaded CPython 3.8 Windows x86

dependency_injector2-4.41.1-cp38-cp38-musllinux_1_1_x86_64.whl (5.4 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

dependency_injector2-4.41.1-cp38-cp38-musllinux_1_1_i686.whl (5.2 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

dependency_injector2-4.41.1-cp38-cp38-musllinux_1_1_aarch64.whl (5.4 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ ARM64

dependency_injector2-4.41.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.6 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

dependency_injector2-4.41.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.6 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

dependency_injector2-4.41.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (4.4 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

dependency_injector2-4.41.1-cp38-cp38-macosx_10_9_x86_64.whl (839.5 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

File details

Details for the file dependency-injector2-4.41.1.tar.gz.

File metadata

  • Download URL: dependency-injector2-4.41.1.tar.gz
  • Upload date:
  • Size: 915.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.8

File hashes

Hashes for dependency-injector2-4.41.1.tar.gz
Algorithm Hash digest
SHA256 a644969e457863d2973206942e5abb014c9694573a7610000e177c2391357ed4
MD5 02edbd197fb3a15a9c0727f14ab6eca1
BLAKE2b-256 a394e37399caed11e965562a19348b8d8a1b7711088ea0e84b8773dc4f91492f

See more details on using hashes here.

File details

Details for the file dependency_injector2-4.41.1-pp310-pypy310_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for dependency_injector2-4.41.1-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 a5e3fcca2ed5f4f9f0c1cc0e478314a473d6920abf2c1f62378598b104778ab8
MD5 c797c8c6d66619e391f947e8d7d6da98
BLAKE2b-256 4ba6e9b0f3b029e634502876b57d9f0f3f697ec65ef3ad6830beb88707ce1f0d

See more details on using hashes here.

File details

Details for the file dependency_injector2-4.41.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for dependency_injector2-4.41.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 19383300b78d8e224daf82dc8e9f18fb73baf30d484d3703bf1b57d6cba1eba4
MD5 7c09fcab814bee7f6a5ebc3a632a263f
BLAKE2b-256 b97b90da7d03151eb15ca2ea323b3cc96c4693697ab9d7368e9a0f0a824d0175

See more details on using hashes here.

File details

Details for the file dependency_injector2-4.41.1-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dependency_injector2-4.41.1-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7b139ccb0472543fc0f1930dc1a4c8b756ccd7141a9e375e0e9356168e548da4
MD5 6e7283bf402b82f16c7501a444fa3836
BLAKE2b-256 beb757d2006dc4c384ecac0a9019e7e52071f2f73f80a8b90defb6cbb7ce79e3

See more details on using hashes here.

File details

Details for the file dependency_injector2-4.41.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for dependency_injector2-4.41.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 87fe48670f175e6299f62ff3bede13a442a05bf833b96b37da6da36d368b8912
MD5 ae9d2505f77c6b4cacf4763f80947be6
BLAKE2b-256 0df398222b7beed03973552688c76bfc7ade1af4e25323ecf464c6ee021f0d81

See more details on using hashes here.

File details

Details for the file dependency_injector2-4.41.1-pp310-pypy310_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for dependency_injector2-4.41.1-pp310-pypy310_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5e0953c12ba6dfeb97b86cffcce8d3517a2993855aae1f1914879fba41d370eb
MD5 31c46ef012a559d70d03994a967b622b
BLAKE2b-256 13274ff8ab4771c9d26430dd03abf990301b92d6c1aacb5440c827927a2a368a

See more details on using hashes here.

File details

Details for the file dependency_injector2-4.41.1-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for dependency_injector2-4.41.1-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 8294d956185a70afeaa70b0f9b7897dacdb9cb40fbc6f1d3292f941a65f93b4f
MD5 acba85fae8a39ecc338cf2cd742a4c18
BLAKE2b-256 d52076fddba18a4d729a61843399ce9b96856f6b2500ba674152b286e2f11a58

See more details on using hashes here.

File details

Details for the file dependency_injector2-4.41.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for dependency_injector2-4.41.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f7105dd96b85e65a63c018add549da11d0de1c481259628bc628a6f9f3456962
MD5 e0b50d65f2fd4b2fe03de02f888e3db9
BLAKE2b-256 6fa8435f0601cb5280a84792079f956d62ce8ec9d843088a95d9ebe485426f0b

See more details on using hashes here.

File details

Details for the file dependency_injector2-4.41.1-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dependency_injector2-4.41.1-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d99fc207e47ff40219f9d50ba9b53b0dde24a6a64bf2721d6464dbc34346a879
MD5 37ba970c6a66d74de1dc7cd3e72ecf2c
BLAKE2b-256 ea60f9b63113639f1eb0d9aa27a05772c494718890462ad30995ed2e5f1efe0a

See more details on using hashes here.

File details

Details for the file dependency_injector2-4.41.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for dependency_injector2-4.41.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9b947da76aba71c0522ad7caf117bcb55b1f59a3ffb38ec27c301537af954934
MD5 c1bb59797e5e1a11b8c9cfc4f17138e4
BLAKE2b-256 e68a16603c0ec7c42ea98bcaa9a2fd51d0068ed95e52833eb5d12906ff3c04d5

See more details on using hashes here.

File details

Details for the file dependency_injector2-4.41.1-pp39-pypy39_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for dependency_injector2-4.41.1-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 dff742faf82f015dfed3c727a83411ccd65b6c6f93c166f683648452efe7e256
MD5 8867ce9f2c67b0969c664e29d4ccaa19
BLAKE2b-256 fc89339c419b3f11e8a037355d0c7beb667ac8866b18f56864a78c148c983d7d

See more details on using hashes here.

File details

Details for the file dependency_injector2-4.41.1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for dependency_injector2-4.41.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 6ec1e1f4e6ade1f8f8512b41d466307998870a501a29ec60a6a4f0203c280481
MD5 377c986a77ef8ee3f26887c70eb81127
BLAKE2b-256 93a426b4924256bc5d8080d397eb5b03f11cb925af15380d12f1c253cea3fe1b

See more details on using hashes here.

File details

Details for the file dependency_injector2-4.41.1-cp312-cp312-win32.whl.

File metadata

File hashes

Hashes for dependency_injector2-4.41.1-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 dade7f93a28acc283518ed08f874def98f7e72f5615d40b6a0827281f446a88f
MD5 605bd2087f76e0f4639f24a0fc0e1818
BLAKE2b-256 dcf01d18dc09f7ff07903155e3bdc399997b73db64679825862ee945c1efdbb3

See more details on using hashes here.

File details

Details for the file dependency_injector2-4.41.1-cp312-cp312-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for dependency_injector2-4.41.1-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 78f64c516a4f70741d1fe0bc42c218349ae74be658d965c04575745fec866004
MD5 236693f48f77505536cf287f2cd3d794
BLAKE2b-256 027e8bf0d1f4b24758285b5cbaf3a617a51b9a599dae60085318579ee1393fda

See more details on using hashes here.

File details

Details for the file dependency_injector2-4.41.1-cp312-cp312-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for dependency_injector2-4.41.1-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 54dfa23502834d8b684391c71adcbbbe68bf0b715244bebcd0efc6cd9f6c2b09
MD5 9781af96d75b11d34180c7c3060b4052
BLAKE2b-256 9198dae9a969e13cd8d78ba61925ad359e6b24261ae91b64d5007cc050f0b335

See more details on using hashes here.

File details

Details for the file dependency_injector2-4.41.1-cp312-cp312-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for dependency_injector2-4.41.1-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 9ffaf34e0105a1dbd3d773642d8ea9e24d4e117b84c3968889af3bb628a7e5a6
MD5 f8f5007dcece8f202488ce2eee144082
BLAKE2b-256 bd5c977ea6a9cb3ef60ea0e284e252ca5b4db9aab44ba01404660c05169fab45

See more details on using hashes here.

File details

Details for the file dependency_injector2-4.41.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dependency_injector2-4.41.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ff6712421f30160f3543360655817cbcee7f2d41ed9d8480bb0a0cc6304e77d5
MD5 233eef95196b8c53a808420e64b96e71
BLAKE2b-256 611e91bf87560cc26e2158e8719599fd41196e79a3586853df4308c6545871da

See more details on using hashes here.

File details

Details for the file dependency_injector2-4.41.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for dependency_injector2-4.41.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 35c663e123890ad65676434bd0eeccf6bfd3195233eb23e992f5e74ae2c888a3
MD5 eafd3e64423b3e45def1e1fa74c827bc
BLAKE2b-256 4a4e94bd6bf7e4b281b9c7c855c07dbeb15f520918fee41cc1545690b54cfc4d

See more details on using hashes here.

File details

Details for the file dependency_injector2-4.41.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for dependency_injector2-4.41.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 0cc67b613098110a8a47fc24085b298994823e1389876e8cf9a23df1546be23d
MD5 43a989623bdbc6deadb50f6fe9e11224
BLAKE2b-256 8e07a1524b568253c20a80beab476add34d1b21630cabd1d887a966e3d1249cf

See more details on using hashes here.

File details

Details for the file dependency_injector2-4.41.1-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for dependency_injector2-4.41.1-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 bf8d49e19ae2a51362d4ff0dd56fb0df4c452444b2d718fef3d92fb9867ea36e
MD5 d96c1c63b0fd6919c19210ef96bcccbc
BLAKE2b-256 1a02caef19b5331e434f1d3f9fa71c2dbf33bb012d8a9d6427074e313becd4a0

See more details on using hashes here.

File details

Details for the file dependency_injector2-4.41.1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for dependency_injector2-4.41.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 52b8efa9590399de31cf7b813d38e67076accf3e867bd00db74955209558f784
MD5 85ad061a3b6b270e92bd0858b5b49d01
BLAKE2b-256 df26fd0b87baf175bef970ec13f35961d56c8ed9d45269cc993fdbc51da05f72

See more details on using hashes here.

File details

Details for the file dependency_injector2-4.41.1-cp311-cp311-win32.whl.

File metadata

File hashes

Hashes for dependency_injector2-4.41.1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 0def8f818b3145dcbd33149aba76938cf34e432203214c94d50e41be292f7cdf
MD5 1e5173098271aab7747a0e4dd2b2105d
BLAKE2b-256 2cbb78f805bf52cbaac8b49225aacf7eb123cb4221bff5705dc4c8ca09a2ae7b

See more details on using hashes here.

File details

Details for the file dependency_injector2-4.41.1-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for dependency_injector2-4.41.1-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 b87b8f44a8703530e56725d4bf6661f662a3b46fae6709fadc1c9ccdf80a206f
MD5 4450d508f4bce3e74281aba8e74046bc
BLAKE2b-256 8a410ed5e1be88db288859447a8456bdb77ecf6f71f8000551e3e61ae85e1525

See more details on using hashes here.

File details

Details for the file dependency_injector2-4.41.1-cp311-cp311-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for dependency_injector2-4.41.1-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 a10d0a69cfc4499e1d83f274d273b4edbc1f1797031278cb35da97647afdef0d
MD5 1e4ccbe246fad4cd0c859d6bbfc8deb6
BLAKE2b-256 f3b31c7d58f4090119f06439b798aa94a645403045e60213a783b90c0e356190

See more details on using hashes here.

File details

Details for the file dependency_injector2-4.41.1-cp311-cp311-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for dependency_injector2-4.41.1-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 9b336b1214c5b1a858a3e2858a7196e195e615ff718cbfafeefc625c3955cb60
MD5 e26b80c17b0ab33ceb8a73626e2f7388
BLAKE2b-256 4876df6d1ba182a41bd91b3de850b65fc32620ac746bd64307c6b235bf9f3e7a

See more details on using hashes here.

File details

Details for the file dependency_injector2-4.41.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dependency_injector2-4.41.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0be6e52d6fa80c10371a83d95bf09937cd6d2e415139301d7f98721b1ebf0c6f
MD5 ee4e4c7ac45b3b231438560d532fd8f4
BLAKE2b-256 86dd8617ba5a9d3ed1c7fbfce2a8a06a79cb2bca5a82923c4fbe25127324ea26

See more details on using hashes here.

File details

Details for the file dependency_injector2-4.41.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for dependency_injector2-4.41.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 65d0e4f7b5f78090e711a787afed021284fb5602529048451ecc57c706e978c3
MD5 6dba5c0b72ee69180749cd594e6dee94
BLAKE2b-256 abdfb66c18b9dff0beda88be0a5e8cb8f51b7c3404c4373379034a88e2797827

See more details on using hashes here.

File details

Details for the file dependency_injector2-4.41.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for dependency_injector2-4.41.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 74436a1cfb611913ebea854b1f09a9e19c1c7fb517d5a642cf179c47b1c93cdc
MD5 410689b51fb5d317db1f389776e788c1
BLAKE2b-256 8f4f481040fed89dc8b4c890d5fd96f51e4aee2b15ad40d1003da1e5e105e430

See more details on using hashes here.

File details

Details for the file dependency_injector2-4.41.1-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for dependency_injector2-4.41.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 835e1abde476de6ecf115a8355b9883e666c4275fb8db5043e0cc242780f21b9
MD5 d56f75fa034fa8692306b22aaa1f7932
BLAKE2b-256 b94513c98482737563be5e81b7c7e1ce4dd599b31dcb300494f23f8e43e84429

See more details on using hashes here.

File details

Details for the file dependency_injector2-4.41.1-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for dependency_injector2-4.41.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 79e387a43f48928fc0efe97f6b1cc793c2266ae1f2acfda6785a788fea1b4c11
MD5 e47eb1acf5d1889ac8b3f642771986c9
BLAKE2b-256 7a2d5bfa9aaa26a7e05a8a8f1c0c1132905446177bf40dbc68e18b70da3c03cc

See more details on using hashes here.

File details

Details for the file dependency_injector2-4.41.1-cp310-cp310-win32.whl.

File metadata

File hashes

Hashes for dependency_injector2-4.41.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 800803eec1b0b24ef050b3880701a482461ca264445a5fa986e0346e5595365f
MD5 1ac3b1ff4f1b1a20152027d4f9826176
BLAKE2b-256 45c08f3a9f310ec8256ecd0e1236f0f09d3843551b59ab89329a1bd896e7b657

See more details on using hashes here.

File details

Details for the file dependency_injector2-4.41.1-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for dependency_injector2-4.41.1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 fe34f8d0eeea946bed3b0e8b637995e9d314db178c2b727644b1424575dbb618
MD5 9ce3f850d2d46b48e66e4032e903d3a5
BLAKE2b-256 c31465c6933ac1c60b0d01ff852f7a9788341e06a850e87a170f77339c8d42a9

See more details on using hashes here.

File details

Details for the file dependency_injector2-4.41.1-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for dependency_injector2-4.41.1-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 0d5fdbabd8c690832a9920b890fe8cc5a38848777a263c05ab817dd17833f3ef
MD5 f78ec88a6b15b1a892fbb27785e29cf5
BLAKE2b-256 db0a279d566d88e90f31e188dce998aa4e414a15ecf5eaae4e7b1605ccde3851

See more details on using hashes here.

File details

Details for the file dependency_injector2-4.41.1-cp310-cp310-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for dependency_injector2-4.41.1-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 257d30c6932f7c11390a9526a02ba96e1356f2c1905bb60e9c65ea1d3fb84465
MD5 789edd5a4ee70f0518d27238d2f053f0
BLAKE2b-256 02ed7a52d3a876603b16aba5e3d396ec6cb00f7949870076b64e695eab1a204d

See more details on using hashes here.

File details

Details for the file dependency_injector2-4.41.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dependency_injector2-4.41.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b9a282756f4ceed1e22031d9e191bc1c0afbfda83519729aa94fa6495725c724
MD5 a9693bd99eb1f217f20164103ad35652
BLAKE2b-256 37d3ac9dc04148a9cce633a27defcbf7b7572d86416d20a5b3d7d8e74222afc4

See more details on using hashes here.

File details

Details for the file dependency_injector2-4.41.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for dependency_injector2-4.41.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7ed0647d0b58c5f1f5cf6e16e40b2652f932a1db92e677753b9e4b83384bdec3
MD5 44b7a362c67b8f40bd2a53206ac8093e
BLAKE2b-256 9782638b95f0fdd59cb11f18b360e2f6389ffc4989fad376a9c26c74178bad68

See more details on using hashes here.

File details

Details for the file dependency_injector2-4.41.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for dependency_injector2-4.41.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9c7c2daec8945248e598f3d2ced138fd3917789c7ef5f759c5f6353c899ec397
MD5 1d4b6988803badea93ee91baf0597bcc
BLAKE2b-256 4a696c665e5ec7289000dc6fa9d731e75a7dad4a0175b5c36a2e524173b76efa

See more details on using hashes here.

File details

Details for the file dependency_injector2-4.41.1-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for dependency_injector2-4.41.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1f37e33350223d2c35568db74c6f31a908557381519b7e08a0907f3a27a87fdb
MD5 2f8b9f61745bac170d635cbfb405cf15
BLAKE2b-256 babfb10b125543ffe3c4f43885b8188657d5a8a37bb88e4704245e06378f3296

See more details on using hashes here.

File details

Details for the file dependency_injector2-4.41.1-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for dependency_injector2-4.41.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 21f2f533d59a840a9f31c666bb50c831058b1f89e9746b0fcd72f6c0ecdd3638
MD5 fb74089a7cd5ea4ef4fcd6703cd51444
BLAKE2b-256 ac13405f5b04621bd0ccefb03e6c0841ea326624d50b5ee78474160e54b404d9

See more details on using hashes here.

File details

Details for the file dependency_injector2-4.41.1-cp39-cp39-win32.whl.

File metadata

File hashes

Hashes for dependency_injector2-4.41.1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 92317e8530054900cb5620f11265496af44a040fbcd04305d799c517ce9d54c1
MD5 347f32fd7814a45c164ff8aacc06c9d5
BLAKE2b-256 cbfb0b3dcbbd416e29184c5d4e5b08937da603e346b407705fdf0d7177ef743e

See more details on using hashes here.

File details

Details for the file dependency_injector2-4.41.1-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for dependency_injector2-4.41.1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 c7cfd7c445cce932baf1be607d4cd1b386c3913ed2abfab32ec20534d4639a43
MD5 ef32ff66b049ca7ade64597315f89d0d
BLAKE2b-256 1d8468ca9217108fc7b3e57b16af19ff5e08da8463a65d3291b64252b81c7aeb

See more details on using hashes here.

File details

Details for the file dependency_injector2-4.41.1-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for dependency_injector2-4.41.1-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 12fe49c27f02fd43f69761f1325bd425859073f6313f1e59ab86ed269bbae309
MD5 3808ee3f36902f0032f644d6c2bd5d78
BLAKE2b-256 596837bad37e92633ce2487cc23dc7b3d65783ff889dfd6674e791e218d4faea

See more details on using hashes here.

File details

Details for the file dependency_injector2-4.41.1-cp39-cp39-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for dependency_injector2-4.41.1-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 8307b7bc1e0b91d68854b5dc0c962862b79c3ca1d14f60548548fe1eea2aee1d
MD5 e7351d1b8ff415014f07456bf768fe3b
BLAKE2b-256 119e668a52dd2fbeb5181552e2b42b2f6d8e1d48dc7aa9d81da1f73a6f90972f

See more details on using hashes here.

File details

Details for the file dependency_injector2-4.41.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dependency_injector2-4.41.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8b7012c5004b0144d6ad13900b588b529982f816d6233bf833291542e8a6ad6c
MD5 7077a7c989baebf3ab494aa66691356d
BLAKE2b-256 5e2079c544469a6f6c27dfd9aeacda750950caba6206e0117e944a55afde04d2

See more details on using hashes here.

File details

Details for the file dependency_injector2-4.41.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for dependency_injector2-4.41.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 759c577cc9a6f9479697012123412e98c3bef369ecb24e23a97cba6fe5d5674b
MD5 4345470520e63694290afcf1430aa897
BLAKE2b-256 88ca7a3c09ac72b6f0de39536ac546ee51cd6057ac102bd3f53fc5097b9a2ab8

See more details on using hashes here.

File details

Details for the file dependency_injector2-4.41.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for dependency_injector2-4.41.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 1029a686191151848562db6355c50a583dbdb9cf7ca1a5db91736cd8cc682fa9
MD5 319ff5a367cd41a3e728298bf2f76842
BLAKE2b-256 d82167d63891869da6ae8a3a2a02c72067178e153f585260d931408560eac176

See more details on using hashes here.

File details

Details for the file dependency_injector2-4.41.1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for dependency_injector2-4.41.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c8fbec3285c5762708f5bd05377c48cc72f7a02a82a348c33ac1a84edb53fb90
MD5 5b9d98a36b9428c351c2f06633035569
BLAKE2b-256 58010d695b94721731a88ff6ea22fc1873d0feae6e6141a8c7b419945966e649

See more details on using hashes here.

File details

Details for the file dependency_injector2-4.41.1-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for dependency_injector2-4.41.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 c3ec0c27cc888ae0e22ce3c0fb4d6f0865e02dbbbcc4e859c52157c37cccb386
MD5 b336ce028ade1b3b303cbf1b1cddec35
BLAKE2b-256 d46de1dcd6f5dd2bc45e889fe89d7f2a7b9e817e1792b9797f6b908e4ef58bd3

See more details on using hashes here.

File details

Details for the file dependency_injector2-4.41.1-cp38-cp38-win32.whl.

File metadata

File hashes

Hashes for dependency_injector2-4.41.1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 2c11df16e620362609b3dd3af813efc8d1f15ecb6c3b20786fe46e4c8e637aba
MD5 b3a066e53dfd83d4053007595c9299fb
BLAKE2b-256 c090495e3997a1fc5fd5c33b289cf3b15c71d9f32c8be9b8a19588ab8243b672

See more details on using hashes here.

File details

Details for the file dependency_injector2-4.41.1-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for dependency_injector2-4.41.1-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 4bbedfd7ad858841a3b183e4eadbd98b36cb48cbe558d4ca615900d656c0fba3
MD5 247463f9879034584f1c4d307ff2dc08
BLAKE2b-256 781fc6f4af78b8a75db3f18c15abae3645ba46da1f27baffcb4cf82a305f7fd0

See more details on using hashes here.

File details

Details for the file dependency_injector2-4.41.1-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for dependency_injector2-4.41.1-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 895f74fa08f39e5843319fb308a9dea66485dce5796d177b8c4204c13fe4e6ec
MD5 a5f84608a2b2e65d6491c9b39ca2f1d9
BLAKE2b-256 d1f4db106f40a6cd6d36063d8333a2d9b6b843b3f456c6518591f45682bf5f4f

See more details on using hashes here.

File details

Details for the file dependency_injector2-4.41.1-cp38-cp38-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for dependency_injector2-4.41.1-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 f2566082fee6b8cb12ee62ae03e10fbc74121f2db4b8d4a858284150e095ac91
MD5 d2bb4013d43f228df034f86f9a6230fe
BLAKE2b-256 d5b4f32b3c54f4b523dbe72b11596f014d860daa37c3081c62e6f701696e6750

See more details on using hashes here.

File details

Details for the file dependency_injector2-4.41.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dependency_injector2-4.41.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4232502c51b3731a973d5ec96507e83cdda4930497f2c5a66cac5b67867b1d29
MD5 ce9859d74b7431828f1f9d2aac2e8a8e
BLAKE2b-256 f79e25295bcd638751f21e42bbf578a385d7dfd592adb5b28f1838614addcacb

See more details on using hashes here.

File details

Details for the file dependency_injector2-4.41.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for dependency_injector2-4.41.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2a7aa18b9d2c2cd90d6b22641b0618586c34035b2a2a43e63aa279f5b68a4275
MD5 48be304f80b69ed60b45368840a60c74
BLAKE2b-256 edb5b56b797317c8baf82ef3942c4d9617d4faea2de595a16df9f6fbd928e8d2

See more details on using hashes here.

File details

Details for the file dependency_injector2-4.41.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for dependency_injector2-4.41.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e778eee1d0428e8b38f15638f89ea8c2343de9c7b4bc51c243d1de04524a0447
MD5 d34c7961d9351ffd913832b5e4380fd6
BLAKE2b-256 4f2a0945d051c2e25b4c788d4f8120f7003f157255da2f2e9fd4f672e7754b47

See more details on using hashes here.

File details

Details for the file dependency_injector2-4.41.1-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for dependency_injector2-4.41.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 daf0148c02f2eff402e00f7b14d57a7d0c86b3aa060340f40c1d37e328516d40
MD5 5165779570a6902322966054db7320a4
BLAKE2b-256 f5cd3b3b82c5d3348ca5eb6c26eb546fbdcd9ac232e108e024e4a1a9ac742ac2

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page