easybuild.framework.easyconfig.templates module¶
Easyconfig templates module that provides templating that can be used within an Easyconfig file.
| author: | Stijn De Weirdt (Ghent University) |
|---|---|
| author: | Fotis Georgatos (Uni.Lu, NTUA) |
| author: | Kenneth Hoste (Ghent University) |
-
easybuild.framework.easyconfig.templates.template_constant_dict(config, ignore=None, skip_lower=True)¶ Create a dict for templating the values in the easyconfigs. - config is a dict with the structure of EasyConfig._config
-
easybuild.framework.easyconfig.templates.template_documentation()¶ Generate the templating documentation
-
easybuild.framework.easyconfig.templates.to_template_str(value, templ_const, templ_val)¶ - Insert template values where possible
- value is a string
- templ_const is a dictionary of template strings (constants)
- templ_val is an ordered dictionary of template strings specific for this easyconfig file