_archive_helper.py 468 B

1234567891011121314151617
  1. """Shared helper for archive placeholder packages."""
  2. from __future__ import annotations
  3. import json
  4. from pathlib import Path
  5. def load_archive_metadata(package_name: str) -> dict:
  6. """Load archive metadata from reference_data/subsystems/{package_name}.json."""
  7. snapshot_path = (
  8. Path(__file__).resolve().parent
  9. / "reference_data"
  10. / "subsystems"
  11. / f"{package_name}.json"
  12. )
  13. return json.loads(snapshot_path.read_text())