extensioneasyblock
EasyBuild support for building and installing extensions as actual extensions or as stand-alone modules, implemented as an easyblock
Authors:
- Kenneth Hoste (Ghent University)
            ExtensionEasyBlock
¶
    Install an extension as a separate module, or as an extension.
Deriving classes should implement the following functions: * required EasyBlock functions: - configure_step - build_step - install_step * required Extension functions - run
            __init__(*args, **kwargs)
¶
    Initialize either as EasyBlock or as Extension.
            extra_options(extra_vars=None)
  
      staticmethod
  
¶
    Extra easyconfig parameters specific to ExtensionEasyBlock.
            install_extension(unpack_src=False)
¶
    Common operations for extensions: unpacking sources, patching, ...
            make_module_extra(*args, **kwargs)
¶
    Add custom entries to module.
            sanity_check_step(exts_filter=None, custom_paths=None, custom_commands=None)
¶
    Custom sanity check for extensions, whether installed as stand-alone module or not