Skip to content

Commit 42aa7db

Browse files
committed
move conversion functions into public api
1 parent b900a0e commit 42aa7db

6 files changed

Lines changed: 7 additions & 5 deletions

File tree

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ docs = [
115115
]
116116

117117
[project.scripts]
118-
zarr = "zarr.core.metadata.converter.cli:app"
118+
zarr = "zarr._cli.cli:app"
119119

120120

121121
[project.urls]
File renamed without changes.
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
import typer
66

7-
import zarr.core.metadata.converter.migrate_to_v3 as migrate_metadata
7+
import zarr.metadata.migrate_v3 as migrate_metadata
88
from zarr.core.sync import sync
99
from zarr.storage._common import make_store
1010

@@ -107,6 +107,7 @@ def migrate(
107107
output_zarr_store = sync(make_store(output_store, mode="w-"))
108108
write_store = output_zarr_store
109109
else:
110+
output_zarr_store = None
110111
write_store = input_zarr_store
111112

112113
if overwrite:

src/zarr/metadata/__init__.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
from zarr.metadata.migrate_v3 import migrate_to_v3, migrate_v2_to_v3, remove_metadata
2+
3+
__all__ = ["migrate_to_v3", "migrate_v2_to_v3", "remove_metadata"]
File renamed without changes.
Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,7 @@
2727
typer_testing = pytest.importorskip(
2828
"typer.testing", reason="optional cli dependencies aren't installed"
2929
)
30-
cli = pytest.importorskip(
31-
"zarr.core.metadata.converter.cli", reason="optional cli dependencies aren't installed"
32-
)
30+
cli = pytest.importorskip("zarr._cli.cli", reason="optional cli dependencies aren't installed")
3331

3432
runner = typer_testing.CliRunner()
3533

0 commit comments

Comments
 (0)