Coverage for src / invariant / __init__.py: 100.00%
8 statements
« prev ^ index » next coverage.py v7.13.4, created at 2026-02-25 10:05 +0100
« prev ^ index » next coverage.py v7.13.4, created at 2026-02-25 10:05 +0100
1"""Invariant: A deterministic execution engine for DAGs."""
3from invariant.executor import Executor
4from invariant.graph import Graph, GraphResolver, GraphVertex
5from invariant.graph_serialization import (
6 dump_graph,
7 dump_graph_to_dict,
8 load_graph,
9 load_graph_from_dict,
10)
11from invariant.node import Node, SubGraphNode
12from invariant.params import cel, ref
13from invariant.registry import OpRegistry
15__version__ = "0.1.0"
17__all__ = [
18 "Executor",
19 "Graph",
20 "GraphResolver",
21 "GraphVertex",
22 "Node",
23 "OpRegistry",
24 "SubGraphNode",
25 "cel",
26 "dump_graph",
27 "dump_graph_to_dict",
28 "load_graph",
29 "load_graph_from_dict",
30 "ref",
31 "__version__",
32]