| 6 | |
| 7 | @dataclass(frozen=True) |
| 8 | class PortContext: |
| 9 | source_root: Path |
| 10 | tests_root: Path |
| 11 | assets_root: Path |
| 12 | archive_root: Path |
| 13 | python_file_count: int |
| 14 | test_file_count: int |
| 15 | asset_file_count: int |
| 16 | archive_available: bool |
| 17 | |
| 18 | |
| 19 | def build_port_context(base: Path | None = None) -> PortContext: |
no outgoing calls
no test coverage detected