ramble.package_manager_types namespace
Submodules
ramble.package_manager_types.runner module
- class ramble.package_manager_types.runner.RunnerPackageManager(file_path)[source]
Bases:
PackageManagerBaseSpecialized 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 = {}