diff --git a/src/zarr/core/metadata/v2.py b/src/zarr/core/metadata/v2.py index 70d4e1e59c..5822a228b9 100644 --- a/src/zarr/core/metadata/v2.py +++ b/src/zarr/core/metadata/v2.py @@ -4,7 +4,7 @@ import warnings from collections.abc import Iterable, Sequence from functools import cached_property -from typing import TYPE_CHECKING, Any, TypedDict, cast +from typing import TYPE_CHECKING, Any, Literal, TypedDict, cast from zarr.abc.metadata import Metadata from zarr.abc.numcodec import Numcodec, _is_numcodec @@ -14,7 +14,7 @@ from zarr.registry import get_numcodec if TYPE_CHECKING: - from typing import Literal, Self + from typing import Self import numpy.typing as npt @@ -279,8 +279,6 @@ def parse_dtype(data: npt.DTypeLike) -> np.dtype[Any]: def parse_zarr_format(data: object) -> Literal[2]: - from typing import Literal - return cast("Literal[2]", parse_field(data, Literal[2], "zarr_format"))