| """Load project defaults from conf/config.yaml.""" | |
| from pathlib import Path | |
| import yaml | |
| PROJECT_DIR = Path(__file__).resolve().parents[1] | |
| CONFIG_PATH = PROJECT_DIR / "conf" / "config.yaml" | |
| def load_config(): | |
| with CONFIG_PATH.open(encoding="utf-8") as handle: | |
| return yaml.safe_load(handle) | |
| def project_path(value): | |
| path = Path(value) | |
| return path if path.is_absolute() else PROJECT_DIR / path | |