orchestrata_ultimate.di

Reference › orchestrata_ultimate › di › init

The root of the dependency-injection subpackage. It re-exports the public classes of container (DIContainer, ContainerBuilder, ContainerRegistry, ComponentRegistration and ResolutionContext) so callers import them from orchestrata_ultimate.di.

At a glance

Source src/orchestrata_ultimate/di/__init__.py
Lines of code 21
Classes 0
Functions 0
Imports (internal) orchestrata_ultimate.di.container
Imported by none
Tests that import it none

Class diagram

No classes; see Functions.

Dependency diagram

Dependency diagram orchestrata_ultimate.di

API

No public API: the module defines no classes, functions or constants.

Source

Permalink: https://gitlab.com/MSamy/orchestrata-ultimate-architecture/-/blob/a4cbc2bdf/src/orchestrata_ultimate/di/__init__.py

"""orchestrata_ultimate.di - Dependency Injection container subpackage.

Provides a flexible, type-safe DI system supporting multiple scopes
and configuration-driven component assembly via DIContainer.
"""

from orchestrata_ultimate.di.container import (
    ComponentRegistration,
    ContainerBuilder,
    ContainerRegistry,
    DIContainer,
    ResolutionContext,
)

__all__ = [
    "ComponentRegistration",
    "ContainerBuilder",
    "ContainerRegistry",
    "DIContainer",
    "ResolutionContext",
]