easybuild.tools.module_naming_scheme.utilities module

Utility functions for implementating module naming schemes.

author:Stijn De Weirdt (Ghent University)
author:Dries Verdegem (Ghent University)
author:Kenneth Hoste (Ghent University)
author:Pieter De Baets (Ghent University)
author:Jens Timmerman (Ghent University)
author:Fotis Georgatos (Uni.Lu, NTUA)
easybuild.tools.module_naming_scheme.utilities.avail_module_naming_schemes()

Returns a list of available module naming schemes.

easybuild.tools.module_naming_scheme.utilities.det_full_ec_version(ec)

Determine exact install version, based on supplied easyconfig. e.g. 1.2.3-goalf-1.1.0-no-OFED or 1.2.3 (for dummy toolchains)

easybuild.tools.module_naming_scheme.utilities.det_hidden_modname(modname)

Determine the hidden equivalent of the specified module name.

easybuild.tools.module_naming_scheme.utilities.is_valid_module_name(mod_name)

Check whether the specified value is a valid module name.