sources
prefect.settings.sources
Classes
EnvFilterSettingsSource
Custom pydantic settings source to filter out specific environment variables.
All validation aliases are loaded from environment variables by default. We use
AliasPath
to maintain the ability set fields via model initialization, but those
shouldn’t be loaded from environment variables. This loader allows use to say which
environment variables should be ignored.
FilteredDotEnvSettingsSource
ProfileSettingsTomlLoader
Custom pydantic settings source to load profile settings from a toml file.
See https://docs.pydantic.dev/latest/concepts/pydantic_settings/#customise-settings-sources
Methods:
get_field_value
Concrete implementation to get the field value from the profile settings
TomlConfigSettingsSourceBase
Methods:
get_field_value
Concrete implementation to get the field value from toml data
PrefectTomlConfigSettingsSource
Custom pydantic settings source to load settings from a prefect.toml file
PyprojectTomlConfigSettingsSource
Custom pydantic settings source to load settings from a pyproject.toml file