{"library":"dependency-injector","type":"library","category":null,"description":"Dependency Injector is a dependency injection framework for Python. It helps implement the dependency injection principle, offering features like providers (Factory, Singleton, Callable, Configuration, Resource), declarative and dynamic containers, and wiring for integration with frameworks like Django, Flask, and FastAPI. It is mature, production-ready, and optimized for performance with Cython.","language":"python","status":"active","version":"4.49.0","tags":["dependency-injection","ioc-container","framework","python3","fastapi","flask","django"],"last_verified":"Wed May 20","install":[{"cmd":"pip install dependency-injector","imports":["from dependency_injector import containers","from dependency_injector import providers","from dependency_injector.wiring import Provide","from dependency_injector.wiring import inject"]}],"homepage":"https://python-dependency-injector.ets-labs.org/","github":"https://github.com/ets-labs/python-dependency-injector","docs":"https://python-dependency-injector.ets-labs.org/","changelog":null,"pypi":"https://pypi.org/project/dependency-injector/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":2.3,"avg_import_s":0.24,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/dependency-injector/compatibility"}}