• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

pirl-unc / tsarina / 27791759046

18 Jun 2026 09:55PM UTC coverage: 73.006% (-1.0%) from 73.971%
27791759046

push

github

web-flow
Harmonize data CLI with hitlist; reference_data delegates to hitlist registry (#135)

CLI parity (tsarina data ~ hitlist data):
- Add `available`, `refresh`, `info`, `fetch-all` subcommands (thin wrappers over
  the re-exported hitlist functions; re-export fetch_data_asset/fetch_all_data_assets).
- Split `list` (installed) from `available` (full catalog); `data list --all` is
  deprecated with a pointer to `data available`.
- Add a top-level `build` group with `observations`; deprecate `data build` ->
  `build observations` (mirrors hitlist's `data build` move). Both still work.

reference_data delegates to hitlist (no parallel data layer):
- The versioned download + provenance-manifest + cache machinery is now hitlist's
  VersionedDatasetRegistry. reference_data supplies only the dataset defs (+
  per-entry default_version) and its cache namespace; resolve_version/local_path/
  is_cached/download/ensure/status are thin delegations. ReferenceDataError
  subclasses VersionedDatasetError. Public API + on-disk cache layout unchanged
  (no re-download); ~90 fewer lines.

Bumps hitlist>=1.43.0 and tsarina 1.19.0 -> 1.20.0.

2710 of 3712 relevant lines covered (73.01%)

0.73 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

93.33
/reference_data.py


Source Not Available

STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc