Project configuration#
Project discovery walks upward from a starting path looking for configured
markers. DEFAULT_PROJECT_MARKERS can be overridden explicitly or through
project-marker configuration helpers.
ProjectConfig and the TOML/YAML loaders normalize paths relative to the
project root so multiple scripts can share tracking/database/artifact settings
without depending on their current working directory.
Environment files#
parse_dotenv and apply_env make environment application explicit.
Treat env files as configuration with the same sensitivity as the credentials
or endpoints they contain; do not copy secrets into generated documentation or
logs.
Local store helpers create/normalize MLflow store locations. They do not make a remote URI local and should not silently reinterpret unsupported schemes.