Skip to content

Commit 0d91dc6

Browse files
committed
fix circular import
1 parent 8812479 commit 0d91dc6

File tree

13 files changed

+35
-28
lines changed

13 files changed

+35
-28
lines changed

src/zarr/codecs/blosc.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,12 @@
1111

1212
from zarr.abc.codec import BytesBytesCodec
1313
from zarr.core.buffer.cpu import as_numpy_array_wrapper
14-
from zarr.core.common import JSON, parse_enum, parse_named_configuration
15-
from zarr.core.metadata.common import reject_must_understand_metadata
14+
from zarr.core.common import (
15+
JSON,
16+
parse_enum,
17+
parse_named_configuration,
18+
reject_must_understand_metadata,
19+
)
1620
from zarr.registry import register_codec
1721

1822
if TYPE_CHECKING:

src/zarr/codecs/bytes.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,12 @@
99

1010
from zarr.abc.codec import ArrayBytesCodec
1111
from zarr.core.buffer import Buffer, NDArrayLike, NDBuffer
12-
from zarr.core.common import JSON, parse_enum, parse_named_configuration
13-
from zarr.core.metadata.common import reject_must_understand_metadata
12+
from zarr.core.common import (
13+
JSON,
14+
parse_enum,
15+
parse_named_configuration,
16+
reject_must_understand_metadata,
17+
)
1418
from zarr.registry import register_codec
1519

1620
if TYPE_CHECKING:

src/zarr/codecs/crc32c_.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,7 @@
88
from crc32c import crc32c
99

1010
from zarr.abc.codec import BytesBytesCodec
11-
from zarr.core.common import JSON, parse_named_configuration
12-
from zarr.core.metadata.common import reject_must_understand_metadata
11+
from zarr.core.common import JSON, parse_named_configuration, reject_must_understand_metadata
1312
from zarr.registry import register_codec
1413

1514
if TYPE_CHECKING:

src/zarr/codecs/gzip.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,7 @@
88

99
from zarr.abc.codec import BytesBytesCodec
1010
from zarr.core.buffer.cpu import as_numpy_array_wrapper
11-
from zarr.core.common import JSON, parse_named_configuration
12-
from zarr.core.metadata.common import reject_must_understand_metadata
11+
from zarr.core.common import JSON, parse_named_configuration, reject_must_understand_metadata
1312
from zarr.registry import register_codec
1413

1514
if TYPE_CHECKING:

src/zarr/codecs/sharding.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@
4242
parse_named_configuration,
4343
parse_shapelike,
4444
product,
45+
reject_must_understand_metadata,
4546
)
4647
from zarr.core.indexing import (
4748
BasicIndexer,
@@ -50,7 +51,6 @@
5051
get_indexer,
5152
morton_order_iter,
5253
)
53-
from zarr.core.metadata.common import reject_must_understand_metadata
5454
from zarr.core.metadata.v3 import parse_codecs
5555
from zarr.registry import get_ndbuffer_class, get_pipeline_class, register_codec
5656

src/zarr/codecs/transpose.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,12 @@
88

99
from zarr.abc.codec import ArrayArrayCodec
1010
from zarr.core.array_spec import ArraySpec
11-
from zarr.core.common import JSON, ChunkCoordsLike, parse_named_configuration
12-
from zarr.core.metadata.common import reject_must_understand_metadata
11+
from zarr.core.common import (
12+
JSON,
13+
ChunkCoordsLike,
14+
parse_named_configuration,
15+
reject_must_understand_metadata,
16+
)
1317
from zarr.registry import register_codec
1418

1519
if TYPE_CHECKING:

src/zarr/codecs/vlen_utf8.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,7 @@
99

1010
from zarr.abc.codec import ArrayBytesCodec
1111
from zarr.core.buffer import Buffer, NDBuffer
12-
from zarr.core.common import JSON, parse_named_configuration
13-
from zarr.core.metadata.common import reject_must_understand_metadata
12+
from zarr.core.common import JSON, parse_named_configuration, reject_must_understand_metadata
1413
from zarr.core.strings import cast_to_string_dtype
1514
from zarr.registry import register_codec
1615

src/zarr/codecs/zstd.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,7 @@
1111

1212
from zarr.abc.codec import BytesBytesCodec
1313
from zarr.core.buffer.cpu import as_numpy_array_wrapper
14-
from zarr.core.common import JSON, parse_named_configuration
15-
from zarr.core.metadata.common import reject_must_understand_metadata
14+
from zarr.core.common import JSON, parse_named_configuration, reject_must_understand_metadata
1615
from zarr.registry import register_codec
1716

1817
if TYPE_CHECKING:

src/zarr/core/chunk_grids.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,9 @@
2020
ShapeLike,
2121
parse_named_configuration,
2222
parse_shapelike,
23+
reject_must_understand_metadata,
2324
)
2425
from zarr.core.indexing import ceildiv
25-
from zarr.core.metadata.common import reject_must_understand_metadata
2626

2727
if TYPE_CHECKING:
2828
from collections.abc import Iterator

src/zarr/core/chunk_key_encodings.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,6 @@
44
from dataclasses import dataclass
55
from typing import TYPE_CHECKING, Literal, TypeAlias, TypedDict, cast
66

7-
from zarr.core.metadata.common import reject_must_understand_metadata
8-
97
if TYPE_CHECKING:
108
from typing import NotRequired
119

@@ -14,6 +12,7 @@
1412
JSON,
1513
ChunkCoords,
1614
parse_named_configuration,
15+
reject_must_understand_metadata,
1716
)
1817

1918
SeparatorLiteral = Literal[".", "/"]

0 commit comments

Comments
 (0)