Skip to main content

Dependency Injection framework with IOC-container and scopes

Project description

"Modern-DI"

Project Badges
common MyPy Strict GitHub stars
modern-di Supported versions downloads
modern-di-fastapi Supported versions downloads
modern-di-faststream Supported versions downloads
modern-di-litestar Supported versions downloads

modern-di is a python dependency injection framework which, among other things, supports the following:

  • Async and sync dependency resolution
  • Scopes and granular context management
  • Python 3.10+ support
  • Fully typed and tested
  • Integrations with FastAPI, FastStream and LiteStar

📚 Documentation

📦 PyPi

📝 License

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

modern_di-0.16.1.tar.gz (7.0 kB view details)

Uploaded Source

Built Distribution

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

modern_di-0.16.1-py3-none-any.whl (15.5 kB view details)

Uploaded Python 3

File details

Details for the file modern_di-0.16.1.tar.gz.

File metadata

  • Download URL: modern_di-0.16.1.tar.gz
  • Upload date:
  • Size: 7.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.8.6

File hashes

Hashes for modern_di-0.16.1.tar.gz
Algorithm Hash digest
SHA256 6663ce55e484b9c10ac50c16eb2a2e281ca941936f878d3132e7baa9910c389d
MD5 9f7ea73af0bb624002d7113b9e80d3ff
BLAKE2b-256 5ce4ebea5481ff495bbad6879f139a3b8ae419c627a415f2f776650b8f30a33d

See more details on using hashes here.

File details

Details for the file modern_di-0.16.1-py3-none-any.whl.

File metadata

File hashes

Hashes for modern_di-0.16.1-py3-none-any.whl
Algorithm Hash digest
SHA256 beb4977d9bed43d42394c4228f76313a44bbfd1ae6f872432505698a4f2cb7f8
MD5 0839c76b5c138b31875f40cbacb9e945
BLAKE2b-256 bd01deb0312cfb4e2ab99cb223850f96091edf7af26ad5267d5fdacc9b7f2f99

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