diff --git a/ome_zarr/classes/image.py b/ome_zarr/classes/image.py index 070b6a58..3dd538fa 100644 --- a/ome_zarr/classes/image.py +++ b/ome_zarr/classes/image.py @@ -377,7 +377,9 @@ def from_ome_zarr( if "image-label" in group.attrs: is_label = True - elif version == "0.4": + # allow compatibility with 0.4.dev-spatialdata store + # not intended for other/future versions beyond 0.5 + elif version.startswith("0.4"): from ome_zarr_models.v04.multiscales import Multiscale as Multiscalev04 metadata_json = cast(dict, group.attrs.get("multiscales", [None])[0]) @@ -394,7 +396,9 @@ def from_ome_zarr( if "image-label" in group.attrs: is_label = True - elif version == "0.5": + # allow compatibility with 0.5.dev-spatialdata store + # not intended for other/future versions beyond 0.5 + elif version.startswith("0.5"): from ome_zarr_models.v05.multiscales import Multiscale as Multiscalev05 ome_attrs = cast(dict[str, Any], group.attrs.get("ome", {}))