ramble.package_manager_types namespace

Submodules

ramble.package_manager_types.runner module

class ramble.package_manager_types.runner.RunnerPackageManager(file_path)[source]

Bases: PackageManagerBase

Specialized class for package managers that use a runner

This class can be used to set up a package manager that will use a runner to perform actions

archive_patterns = {}
builtins = {}
compilers = {}
env_var_modifications = {}
executable_modifiers = {}
executables = {}
figure_of_merit_contexts = {}
figures_of_merit = {}
formatted_executables = {}
inputs = {}
modes = {}
modifier_variables = {}
package_manager_class = 'RunnerPackageManager'
package_manager_configs = {}
package_manager_requirements = {}
package_manager_variables = {}
phase_definitions = {'analyze': {'add_software_to_results': add_software_to_results}}
required_packages = {}
required_vars = {}
software_specs = {}
success_criteria = {}
templates = {}
validators = {}
variable_modifications = {}
wm_vars = {}
workload_group_env_vars = {}
workload_group_vars = {}
workload_groups = {}
workloads = {}