Skip to content

Commit 4f2c954

Browse files
committed
restore cast
1 parent e8e6107 commit 4f2c954

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

tests/conftest.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,15 @@
22

33
import pathlib
44
from dataclasses import dataclass, field
5-
from typing import TYPE_CHECKING
5+
from typing import TYPE_CHECKING, cast
66

77
import numpy as np
88
import numpy.typing as npt
99
import pytest
1010
from hypothesis import HealthCheck, Verbosity, settings
1111

1212
from zarr import AsyncGroup, config
13+
from zarr.abc.codec import Codec
1314
from zarr.abc.store import Store
1415
from zarr.codecs.sharding import ShardingCodec, ShardingCodecIndexLocation
1516
from zarr.core.array import (
@@ -31,7 +32,6 @@
3132

3233
from _pytest.compat import LEGACY_PATH
3334

34-
from zarr.abc.codec import Codec
3535
from zarr.core.array import CompressorsLike, FiltersLike, SerializerLike, ShardsLike
3636
from zarr.core.chunk_key_encodings import ChunkKeyEncoding, ChunkKeyEncodingLike
3737
from zarr.core.common import ChunkCoords, MemoryOrder, ShapeLike, ZarrFormat
@@ -273,7 +273,7 @@ def create_array_metadata(
273273
dtype=dtype_parsed,
274274
)
275275

276-
sub_codecs = (*array_array, array_bytes, *bytes_bytes)
276+
sub_codecs = cast(tuple[Codec, ...], (*array_array, array_bytes, *bytes_bytes))
277277
codecs_out: tuple[Codec, ...]
278278
if shard_shape_parsed is not None:
279279
index_location = None

0 commit comments

Comments
 (0)