Skip to content

Commit 493b13a

Browse files
committed
import compat for numcodecs
1 parent 97ddaf8 commit 493b13a

File tree

4 files changed

+13
-2
lines changed

4 files changed

+13
-2
lines changed

src/zarr/codecs/_v2.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@
1414
if TYPE_CHECKING:
1515
import numcodecs.abc
1616

17+
from zarr.abc.buffer import Buffer, NDBuffer
1718
from zarr.core.array_spec import ArraySpec
18-
from zarr.core.buffer import Buffer, NDBuffer
1919

2020

2121
@dataclass(frozen=True)

src/zarr/core/buffer/__init__.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
import warnings
2+
3+
from zarr.abc.buffer import Buffer, BufferPrototype, NDBuffer # noqa: F401
4+
5+
warnings.warn(
6+
"The zarr.core.buffer module is deprecated and will be removed in a future version. "
7+
"Please use zarr.buffer and zarr.abc.buffer modules instead.",
8+
FutureWarning,
9+
stacklevel=2,
10+
)

src/zarr/core/buffer/cpu.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
from zarr.buffer.cpu import as_numpy_array_wrapper # noqa: F401

src/zarr/registry.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,14 @@
1010
if TYPE_CHECKING:
1111
from importlib.metadata import EntryPoint
1212

13+
from zarr.abc.buffer import Buffer, NDBuffer
1314
from zarr.abc.codec import (
1415
ArrayArrayCodec,
1516
ArrayBytesCodec,
1617
BytesBytesCodec,
1718
Codec,
1819
CodecPipeline,
1920
)
20-
from zarr.core.buffer import Buffer, NDBuffer
2121
from zarr.core.common import JSON
2222

2323
__all__ = [

0 commit comments

Comments
 (0)