Skip to content

Commit 74f731a

Browse files
committed
fix dodgy imports
1 parent bc552ce commit 74f731a

File tree

3 files changed

+9
-8
lines changed

3 files changed

+9
-8
lines changed

src/zarr/api/asynchronous.py

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
_warn_write_empty_chunks_kwarg,
2323
parse_dtype,
2424
)
25-
from zarr.core.config import config as zarr_config
25+
from zarr.core.common import _default_zarr_version
2626
from zarr.core.group import AsyncGroup, ConsolidatedMetadata, GroupMetadata
2727
from zarr.core.metadata import ArrayMetadataDict, ArrayV2Metadata, ArrayV3Metadata
2828
from zarr.core.metadata.v2 import _default_filters_and_compressor
@@ -150,11 +150,6 @@ def _handle_zarr_version_or_format(
150150
return zarr_format
151151

152152

153-
def _default_zarr_version() -> ZarrFormat:
154-
"""Return the default zarr_version"""
155-
return cast(ZarrFormat, int(zarr_config.get("default_zarr_version", 3)))
156-
157-
158153
async def consolidate_metadata(
159154
store: StoreLike,
160155
path: str | None = None,

src/zarr/core/array.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515

1616
from zarr._compat import _deprecate_positional_args
1717
from zarr.abc.store import Store, set_or_delete
18-
from zarr.api.asynchronous import PathLike, _default_zarr_version
18+
from zarr.core.common import _default_zarr_version
1919
from zarr.codecs._v2 import V2Codec
2020
from zarr.core._info import ArrayInfo
2121
from zarr.core.array_spec import ArrayConfig, ArrayConfigParams, parse_array_config
@@ -3457,7 +3457,7 @@ def _get_default_codecs(
34573457
async def create_array(
34583458
store: str | StoreLike,
34593459
*,
3460-
path: PathLike | None = None,
3460+
path: str | None = None,
34613461
shape: ShapeLike,
34623462
dtype: npt.DTypeLike,
34633463
chunk_shape: ChunkCoords,

src/zarr/core/common.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818

1919
import numpy as np
2020

21+
from zarr.core.config import config as zarr_config
2122
from zarr.core.strings import _STRING_DTYPE
2223

2324
if TYPE_CHECKING:
@@ -197,3 +198,8 @@ def _warn_order_kwarg() -> None:
197198
"or change the global 'array.order' configuration variable."
198199
)
199200
warnings.warn(msg, RuntimeWarning, stacklevel=2)
201+
202+
203+
def _default_zarr_version() -> ZarrFormat:
204+
"""Return the default zarr_version"""
205+
return cast(ZarrFormat, int(zarr_config.get("default_zarr_version", 3)))

0 commit comments

Comments
 (0)