proj_flow.dependency

The proj_flow.dependency verifies availabilty of Step’s external tools.

class proj_flow.dependency.DepKind(*values)
APP = 'app'
PYTHON_PKG = 'python_pkg'
class proj_flow.dependency.Comp(op: str, check: Callable[[Tuple[int, int, int], Tuple[int, int, int]], bool])
op: str
check: Callable[[Tuple[int, int, int], Tuple[int, int, int]], bool]
class proj_flow.dependency.Dependency(name: str, version_expression: str, kind: proj_flow.dependency.DepKind = <DepKind.APP: 'app'>)
name: str
version_expression: str
kind: DepKind = 'app'
match_version(version: str)
proj_flow.dependency.gather(steps: list)
proj_flow.dependency.verify(deps: List[Dependency])