Coverage for src/secchi/workspace/__init__.py: 100%

4 statements  

« prev     ^ index     » next       coverage.py v7.15.2, created at 2026-08-04 22:15 +0000

1"""Pure workspace state and aggregation helpers shared by UI and workflows.""" 

2 

3from secchi.aggregate import package_key 

4from secchi.workspace.aggregate import ( 

5 combine_download_trends, 

6 combine_install_breakdown, 

7 combine_package_infos, 

8 logical_package_refs, 

9) 

10from secchi.workspace.state import WorkspaceState 

11 

12__all__ = [ 

13 "WorkspaceState", 

14 "combine_download_trends", 

15 "combine_install_breakdown", 

16 "combine_package_infos", 

17 "logical_package_refs", 

18 "package_key", 

19]