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.
- Documentation.
- Semantic versioning.
Dependency Injector containers and providers are implemented as C extension types using Cython.
PyPi | |
Python versions and implementations | |
Builds and tests coverage | |
Github |
introduction/index main/installation providers/index containers/index examples/index api/index main/feedback main/changelog