py-omegaconf (spack): A hierarchical configuration system, with support for merging configurations from multiple sources (YAML config files, dataclasses/objects and CLI arguments) providing a consistent API regardless of how the configuration was created. 
Keywords: configuration-files|configuration-loader|python|python-types|schema-validator|yaml|yaml-configuration