Dependency Injection ==================== The dependency injection module provides a robust and flexible dependency injection system for Python applications. Decorators ---------- .. automodule:: retrosys.core.dependency_injection.decorators :members: :undoc-members: :show-inheritance: Container --------- .. automodule:: retrosys.core.dependency_injection.container :members: :undoc-members: :show-inheritance: Module ------ .. automodule:: retrosys.core.dependency_injection.module :members: :undoc-members: :show-inheritance: Service Descriptor ----------------- .. automodule:: retrosys.core.dependency_injection.service_descriptor :members: :undoc-members: :show-inheritance: Scope ----- .. automodule:: retrosys.core.dependency_injection.scope :members: :undoc-members: :show-inheritance: Lazy Resolution -------------- .. automodule:: retrosys.core.dependency_injection.lazy :members: :undoc-members: :show-inheritance: Project Types ------------ .. automodule:: retrosys.core.dependency_injection.project_types :members: :undoc-members: :show-inheritance: Errors ------ .. automodule:: retrosys.core.dependency_injection.errors :members: :undoc-members: :show-inheritance: