Skip to content

Commit 8a8de80

Browse files
committed
fix: bootstrap sidecar audit from a clean checkout
1 parent 9efeef5 commit 8a8de80

2 files changed

Lines changed: 9 additions & 0 deletions

File tree

scripts/audit_sidecar_parquet.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,17 @@
1515
import json
1616
import os
1717
from pathlib import Path
18+
import sys
1819
from typing import Any
1920

2021
import numpy as np
2122
import pyarrow.compute as pc
2223
import pyarrow.parquet as pq
2324

25+
ROOT = Path(__file__).resolve().parents[1]
26+
if str(ROOT) not in sys.path:
27+
sys.path.insert(0, str(ROOT))
28+
2429
from cppmega_mlx.data.domain_schema import DomainKind, DomainRoleKind, ParseConfidence
2530
from cppmega_mlx.data.tokenizer_contract import DOMAIN_DELIMITER_TOKEN_IDS
2631

tests/test_audit_sidecar_parquet.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
import importlib.util
44
import json
5+
import os
56
from pathlib import Path
67
import subprocess
78
import sys
@@ -81,6 +82,8 @@ def _write_tiny_parquet(
8182

8283
def _run_audit(tmp_path, code_root, commit_root, pr_root, *, extra_args=()):
8384
out_dir = tmp_path / "audit"
85+
env = os.environ.copy()
86+
env.pop("PYTHONPATH", None)
8487
proc = subprocess.run(
8588
[
8689
sys.executable,
@@ -100,6 +103,7 @@ def _run_audit(tmp_path, code_root, commit_root, pr_root, *, extra_args=()):
100103
*extra_args,
101104
],
102105
capture_output=True,
106+
env=env,
103107
text=True,
104108
)
105109
report = None

0 commit comments

Comments
 (0)