easybuild.tools.containers.singularity module¶
Support for generating singularity container recipes and creating container images
Authors:
- Shahzeb Siddiqui (Pfizer)
- Kenneth Hoste (HPC-UGent)
- Mohamed Abidi (Bright Computing)
-
class
easybuild.tools.containers.singularity.SingularityContainer(easyconfigs)¶ Bases:
easybuild.tools.containers.base.ContainerGenerator-
RECIPE_FILE_NAME= 'Singularity'¶
-
TOOLS= {'singularity': '2.4', 'sudo': None}¶
-
build_image(recipe_path)¶ Build container image by calling out to ‘sudo singularity build’.
-
resolve_template()¶ Return template container recipe.
-
resolve_template_data()¶ Return template data for container recipe.
-
resolve_template_data_config()¶ Return template data for container recipe based on what is passed to –container-config.
-
static
singularity_version()¶ Get Singularity version.
-