sddb.Manifest#
- class sddb.Manifest(generated_at: str, catalog_version: str | None, entries: list[ManifestEntry], catalog_release: str | None = None)#
What was downloaded, where, and from which catalog.
catalog_versionis the pin that later downloads into the same folder check, and is None when not pinned.catalog_releaserecords the dated release the catalog resolved to, pinned or not.Attributes table#
Methods table#
Attributes#
Methods#
- refetch(dest: str | Path, *, workers: int = 4) Manifest#
Re-download exactly the stores recorded in this manifest to
dest(reproducible re-fetch).Uses the recorded
zarr_urlof each entry, not the current catalog, and keeps the recordedcatalog_version. Completed stores already indestare skipped. A partial entry copies its recordedelementsagain, not the whole store. Only URLs are replayed: a store republished at the same URL is not detected.