easyidp.data.dataset._load_manifest

easyidp.data.dataset._load_manifest(path)

Load and parse a JSON manifest file.

Parameters:

path (Path) – Path to the JSON manifest.

Returns:

Parsed manifest data.

Return type:

dict

Raises:
  • FileNotFoundError – If the manifest file does not exist.

  • ValueError – If the JSON is malformed.

Examples

>>> manifest = _load_manifest(_MANIFEST_DIR / "lotus.json")
>>> manifest["spec"]["name"]
'lotus'