OmegaConf Utilities

Config Utilities

setup_omegaconf([mode])

Configure OmegaConf to dump multiline strings consistently and register custom resolvers.

prepare_config(config_filename[, ...])

Assemble a fully resolved configuration built on top of load_config().

load_config(config_filename[, parent_config])

Load YAML configuration

print_config(config[, line_length])

Print the given configuration with syntax highlighting.

resolve_inherit(config)

Resolve _inherit_ in config

pathlib2str_config(config)

Convert pathlib.Path objects in the configuration to strings.

Git Utilities

collect_git_status_from_config(config)

Collects the Git status of packages specified in the given configuration.

print_git_status(status)

Prints the Git status of a package or a list of packages.

PackageGitStatus(package_name, commit_id, status)

Represents the Git status of a package.