We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 0d0712f commit 931bf2fCopy full SHA for 931bf2f
1 file changed
src/zarr/abc/numcodec.py
@@ -1,9 +1,8 @@
1
from typing import Self, TypeGuard
2
3
-from typing_extensions import Protocol
+from typing_extensions import Buffer, Protocol
4
5
from zarr.abc.codec import CodecJSON_V2
6
-from zarr.core.buffer import Buffer, NDBuffer
7
8
9
class Numcodec(Protocol):
@@ -13,11 +12,9 @@ class Numcodec(Protocol):
13
12
14
codec_id: str
15
16
- def encode(self, buf: Buffer | NDBuffer) -> Buffer | NDBuffer: ...
+ def encode(self, buf: Buffer) -> Buffer: ...
17
18
- def decode(
19
- self, buf: Buffer | NDBuffer, out: Buffer | NDBuffer | None = None
20
- ) -> Buffer | NDBuffer: ...
+ def decode(self, buf: Buffer, out: Buffer | None = None) -> Buffer: ...
21
22
def get_config(self) -> CodecJSON_V2[str]: ...
23
0 commit comments