Skip to content

Commit b80d064

Browse files
committed
refactor: remove unused Python imports across tooling
1 parent 3bb0339 commit b80d064

File tree

96 files changed

+46
-161
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

96 files changed

+46
-161
lines changed

agents/ablation_config.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
import yaml
1212
from dataclasses import dataclass, field
1313
from pathlib import Path
14-
from typing import Optional
1514

1615

1716
@dataclass

agents/claude_baseline_agent.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -510,7 +510,6 @@ def _get_session_dir(self):
510510
Fix: filter out 'subagents' directories and return the top-level session dir
511511
which always contains the main session JSONL file.
512512
"""
513-
from pathlib import Path
514513

515514
sessions_root = self.logs_dir / "sessions"
516515
if not sessions_root.exists():

agents/mcp_agents.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
import logging
1212
import os
1313
from pathlib import Path
14-
from typing import Any
1514

1615
from harbor.agents.installed.claude_code import ClaudeCode
1716
from harbor.agents.installed.base import ExecInput

agents/metrics_aggregator.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
from dataclasses import dataclass, field
1313
from datetime import datetime
1414
from pathlib import Path
15-
from typing import Optional
1615

1716
from .metrics_extractor import TrialMetrics, extract_trial_metrics
1817

agents/metrics_extractor.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
"""
1111

1212
import json
13-
import re
1413
from collections import Counter
1514
from dataclasses import dataclass, field, asdict
1615
from datetime import datetime

agents/report_generator.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66

77
from datetime import datetime
88
from pathlib import Path
9-
from typing import Optional
109

1110
from .metrics_aggregator import JobMetrics, AgentMetrics
1211

lib/cli.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,7 @@
1414
import argparse
1515
import json
1616
import sys
17-
from datetime import datetime
1817
from pathlib import Path
19-
from typing import NoReturn
2018

2119

2220
def main() -> int:

lib/exporter/canonical.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,14 @@
66
from __future__ import annotations
77

88
import json
9-
from dataclasses import dataclass, field, asdict
9+
from dataclasses import dataclass, field
1010
from datetime import datetime
1111
from pathlib import Path
12-
from typing import Any
1312

14-
from lib.matrix.expander import RunSpec, PairSpec
13+
from lib.matrix.expander import RunSpec
1514
from lib.runner.pair_scheduler import ScheduledRun, PairExecution
1615
from lib.runner.manifest import ExperimentManifest
17-
from lib.exporter.harbor_parser import HarborParser, HarborJobResult, HarborTrialResult
16+
from lib.exporter.harbor_parser import HarborParser, HarborJobResult
1817

1918

2019
@dataclass

lib/exporter/comparison.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,11 @@
77

88
import json
99
from dataclasses import dataclass, field
10-
from datetime import datetime
1110
from pathlib import Path
12-
from typing import Any, TYPE_CHECKING
11+
from typing import TYPE_CHECKING
1312

1413
from lib.matrix.expander import PairSpec
15-
from lib.runner.pair_scheduler import PairExecution, RunStatus
14+
from lib.runner.pair_scheduler import PairExecution
1615

1716
if TYPE_CHECKING:
1817
from lib.exporter.canonical import V2Exporter

lib/exporter/harbor_parser.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
from collections import defaultdict
1111
from dataclasses import dataclass, field
1212
from pathlib import Path
13-
from typing import Any
1413

1514

1615
@dataclass

0 commit comments

Comments
 (0)