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

1"""Invariant: A deterministic execution engine for DAGs.""" 

2 

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 

14 

15__version__ = "0.1.0" 

16 

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]