Dependency Injector --- Dependency injection microframework for Python
Dependency Injector is a dependency injection microframework for Python. It was designed to be unified, developer-friendly tool that helps to implement dependency injection design pattern in formal, pretty, Pythonic way.
Dependency Injector framework key features are:
- Easy, smart, pythonic style.
- Obvious, clear structure.
- Extensibility and flexibility.
- High performance.
- Memory efficiency.
- Thread safety.
- Semantic versioning.
Dependency Injector containers and providers are implemented as C extension types using Cython.
|Python versions and implementations|
|Builds and tests coverage|
.. toctree:: :maxdepth: 2 introduction/index main/installation providers/index containers/index examples/index api/index main/feedback main/changelog