import logging import os, shutil import yaml import os.path as path class Config(): def __init__(self, config_dir): with open(path.join(config_dir, "config.yaml")) as file: self.params = yaml.load(file, Loader=yaml.SafeLoader) logging.info(f"{path.join(config_dir, 'config.yaml')} loaded") logging.debug('\n'+yaml.dump(self.params)) with open(path.join(config_dir, "packages.yaml")) as file: self.packages = yaml.load(file, Loader=yaml.SafeLoader) logging.info(f"{len(self.packages)} packages loaded") logging.debug('\n'+yaml.dump(self.packages))