dlt._workspace.providers
ProfilePathMixin Objects
class ProfilePathMixin()
__init__
def __init__(*args: Any, profile: str, **kwargs: Any) -> None
A mixin that adds profile-aware path resolution by overriding _resolve_toml_paths
ProfileSecretsTomlProvider Objects
class ProfileSecretsTomlProvider(ProfilePathMixin, SecretsTomlProvider)
__init__
def __init__(settings_dir: str,
profile: str,
global_dir: Optional[str] = None) -> None
a secret toml provider loading from {profile}.secrets.toml file.
ProfileConfigTomlProvider Objects
class ProfileConfigTomlProvider(ProfilePathMixin, ConfigTomlProvider)
__init__
def __init__(settings_dir: str,
profile: str,
global_dir: Optional[str] = None) -> None
a config toml provider loading from {profile}.config.toml file.