findconfig
Module for discovering configuration files (entries)
get_config_roots(_)
Try <parent>/config
folders iteratively if we're in a Jupyter (IPython)
environment
Source code in gamma/config/findconfig.py
get_entries(folder)
Get all entries in a given folder.
Source code in gamma/config/findconfig.py
load_dotenv(root=None)
Load dotenv files located in:
$PWD/config.local.env
{config_root}/../config.local.env
$PWD/config.env
{config_root}/../config.env
Source code in gamma/config/findconfig.py
load_meta(config_roots)
Load the XX-meta.yaml
file in a given folder.
Source code in gamma/config/findconfig.py
set_config_roots(modules)
Manually set the config roots living inside packages.
This function resets the global config.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
modules |
List[ModuleType]
|
List of modules to search for configs. |
required |