#!/usr/bin/env python3 """Compatibility wrapper for the canonical final-pack metadata audit.""" import os import pathlib import runpy import sys ROOT = pathlib.Path( os.environ.get("PACK_REPO_ROOT") or pathlib.Path(__file__).resolve().parents[4] ) CANONICAL_AUDIT = ROOT / "scripts" / "audit_final_pack_metadata.py" if not CANONICAL_AUDIT.is_file(): print(f"missing canonical audit script: {CANONICAL_AUDIT}", file=sys.stderr) sys.exit(1) sys.argv = [str(CANONICAL_AUDIT), *sys.argv[1:]] runpy.run_path(str(CANONICAL_AUDIT), run_name="__main__")