nmk_base.loadme

Python module for nmk-base loadme tasks.

Module Contents

Classes

BuildLoadMe

Builder for loadme task

class nmk_base.loadme.BuildLoadMe(model: nmk.model.model.NmkModel)

Bases: nmk_base.common.TemplateBuilder

Builder for loadme task

build(deps: Dict[str, Dict[str, str]], venv_pythons: List[str])

Build logic for loadme task: trigger loadme script generation from template, with required dependencies source URLs.

Parameters:
  • deps – Maps of source URLs, indexed by name, then by install method (apt, http, …)

  • venv_pythons – List of python executable name in venv