Skip to content

run

run

Run a packed declarative execution.

Runner(dispatch: DispatchSpec, spec: ExecutionSpec, config: DictConfig, lineage: Lineage) dataclass

Execute a validated dispatch specification in declared step order.

new(dispatch: DispatchSpec, spec: ExecutionSpec, overrides: DictConfig | None = None) -> Runner classmethod

Apply config overrides and prepare a dispatch runner.

run() -> bool

Run every step, or stop successfully when a base rule has no match.

main(argv: Sequence[str] | None = None) -> None

Load and execute a DispatchSpec JSON file.