Skip to main content

Dependency injection library

Project description

Uzi

PyPi version Supported Python versions Build status Coverage status

Uzi is a dependency injection framework for Python.

Install

Install from PyPi

pip install uzi

Features

  • Async support: uzi will await for you.
  • Lots of Providers to choose from. E.g. Value, Alias.
  • Extensibility through Container inheritance.
  • Multi scope support.
  • Fast: minus the cost of an additional stack frame, uzi resolves dependencies nearly as efficiently as resolving them by hand.

Links

Production

This package is currently under active development and is not recommended for production use.

Will be production ready from version v1.0.0 onwards.

See this release on GitHub: v0.3.2

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

uzi-0.3.2.tar.gz (34.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

uzi-0.3.2-py3-none-any.whl (39.0 kB view details)

Uploaded Python 3

File details

Details for the file uzi-0.3.2.tar.gz.

File metadata

  • Download URL: uzi-0.3.2.tar.gz
  • Upload date:
  • Size: 34.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.13 CPython/3.10.4 Linux/5.13.0-1023-azure

File hashes

Hashes for uzi-0.3.2.tar.gz
Algorithm Hash digest
SHA256 fe63b66fbb16550bf8289f4a23ebf6f2ae222eda61c1ab6f018bd3d7ea8406ef
MD5 bc280d93480646b3d83bf87494b5dfcd
BLAKE2b-256 f900f49be6f0d49077f0672f33ff0673556e5926bc959f6d6e44b22a28523f86

See more details on using hashes here.

File details

Details for the file uzi-0.3.2-py3-none-any.whl.

File metadata

  • Download URL: uzi-0.3.2-py3-none-any.whl
  • Upload date:
  • Size: 39.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.13 CPython/3.10.4 Linux/5.13.0-1023-azure

File hashes

Hashes for uzi-0.3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 2f645712dc3a99acb17957a1b03f079725a85059f9315edf378c499056528217
MD5 8fe8cb1c83d7d791d5555cbd52212168
BLAKE2b-256 292be23deac7c43226d42568c7ddb0402a559787abcdbbfd11a299c38f154ea8

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