easybuild.tools.module_naming_scheme.easybuild_mns module¶
Implementation of (default) EasyBuild module naming scheme.
Authors:
- Kenneth Hoste (Ghent University)
-
class
easybuild.tools.module_naming_scheme.easybuild_mns.EasyBuildMNS(*args, **kwargs)¶ Bases:
easybuild.tools.module_naming_scheme.mns.ModuleNamingSchemeClass implementing the default EasyBuild module naming scheme.
-
REQUIRED_KEYS= ['name', 'version', 'versionsuffix', 'toolchain']¶
-
det_full_module_name(ec)¶ Determine full module name from given easyconfig, according to the EasyBuild module naming scheme.
Parameters: ec – dict-like object with easyconfig parameter values (e.g. ‘name’, ‘version’, etc.) Returns: string with full module name <name>/<installversion>, e.g.: ‘gzip/1.5-goolf-1.4.10’
-