penguin.penguin_config package

penguin.penguin_config.dump_config(config, path)[source]

Write penguin config to path TODO: If we have a config that includes patches we should validate after patches. For now we allow empty arch and kernel with patches filling them in later, but validation doesn’t check this

penguin.penguin_config.hash_yaml_config(config)[source]

Given a config dict, generate a hash

Parameters:

config (dict)

penguin.penguin_config.load_config(proj_dir, path, validate=True, resolved_kernel=None, verbose=False)[source]

Load penguin config from path

penguin.penguin_config.load_unpatched_config(path)[source]

Load a configuration without applying any patches. No validation.

Subpackages

Submodules