nmk_base.sysdeps

Python module for system dependencies check

Classes

SystemDepsCheckBuilder

Builder logic for sys.deps task

Module Contents

class nmk_base.sysdeps.SystemDepsCheckBuilder(model: nmk.model.model.NmkModel)

Bases: nmk.model.builder.NmkTaskBuilder

Builder logic for sys.deps task

build(deps: dict[str, dict[str, str]])

Verify system dependencies

Iterate on required dependencies, check them, and stop with install instructions if they’re not found

Parameters:

deps – Map of system requirements + install instructions