Coverage for openhcs/core/steps/__init__.py: 100.0%

3 statements  

« prev     ^ index     » next       coverage.py v7.10.3, created at 2025-08-14 05:57 +0000

1 

2# New API - Core interfaces 

3from openhcs.core.steps.abstract import AbstractStep 

4# New API - Canonical step types 

5from openhcs.core.steps.function_step import FunctionStep 

6# Specialized step implementations 

7#from openhcs.core.steps.specialized import (CompositeStep, FocusStep, 

8 #NormStep, ZFlatStep) 

9# Removed StepContext, StepResult, StepState, and StepStatus imports as part of context standardization 

10 

11# Define public exports 

12__all__ = [ 

13 # New API - Core interfaces 

14 'AbstractStep', 

15 

16 # New API - Canonical step types 

17 'FunctionStep', 

18 

19 # Specialized step implementations 

20 # 'ZFlatStep', 

21 # 'FocusStep', 

22 # 'CompositeStep', 

23 # 'NormStep', 

24 ]