def build_config(self, config_mappings, config_source, parameters_source):
    'By using the loaded parameters and loaded config, build the final configuration object'
    configuration_class = create_model('Configuration', **{k: (v, ...) for (k, v) in config_mappings.items()})
    return configuration_class(**self.load_config(config_source, parameters_source))
By using the loaded parameters and loaded config, build the final configuration object
def build_config(self, config_mappings, config_source, parameters_source):
    
    configuration_class = create_model('Configuration', **{k: (v, ...) for (k, v) in config_mappings.items()})
    return configuration_class(**self.load_config(config_source, parameters_source))