Coverage for src / tracekit / pipeline / __init__.py: 100%

5 statements  

« prev     ^ index     » next       coverage.py v7.13.1, created at 2026-01-11 23:04 +0000

1"""Pipeline architecture for composable trace transformations. 

2 

3This package provides pipeline composition, functional operators, and 

4base classes for building reusable trace processing workflows. 

5 

6- RE-INT-001: RE Pipeline Integration 

7""" 

8 

9from .base import TraceTransformer 

10from .composition import Composable, compose, curry, make_composable, pipe 

11from .pipeline import Pipeline 

12 

13# RE-INT-001: Reverse Engineering Pipeline 

14from .reverse_engineering import ( 

15 FlowInfo, 

16 MessageTypeInfo, 

17 ProtocolCandidate, 

18 REAnalysisResult, 

19 REPipeline, 

20 StageResult, 

21 analyze, 

22) 

23 

24__all__ = [ 

25 "Composable", 

26 # RE-INT-001: Reverse Engineering Pipeline 

27 "FlowInfo", 

28 "MessageTypeInfo", 

29 # Pipeline 

30 "Pipeline", 

31 "ProtocolCandidate", 

32 "REAnalysisResult", 

33 "REPipeline", 

34 "StageResult", 

35 # Base classes 

36 "TraceTransformer", 

37 "analyze", 

38 # Composition 

39 "compose", 

40 "curry", 

41 "make_composable", 

42 "pipe", 

43]