File tree Expand file tree Collapse file tree 2 files changed +3
-9
lines changed Expand file tree Collapse file tree 2 files changed +3
-9
lines changed Original file line number Diff line number Diff line change 1
1
import struct
2
2
import zlib
3
3
from collections .abc import Callable
4
- from typing import TYPE_CHECKING , Optional
4
+ from typing import Optional
5
5
6
6
import numpy as np
7
+ from typing_extensions import Buffer
7
8
8
9
from .abc import Codec
9
10
from .compat import ensure_contiguous_ndarray , ndarray_copy
10
11
from .jenkins import jenkins_lookup3
11
12
12
- if TYPE_CHECKING :
13
- from typing_extensions import Buffer
14
-
15
13
16
14
class Checksum32 (Codec ):
17
15
# override in sub-class
Original file line number Diff line number Diff line change 2
2
applications to dynamically register and look-up codec classes."""
3
3
4
4
import logging
5
- from importlib .metadata import entry_points
6
- from typing import TYPE_CHECKING
5
+ from importlib .metadata import EntryPoints , entry_points
7
6
8
7
from numcodecs .abc import Codec
9
8
10
- if TYPE_CHECKING :
11
- from importlib .metadata import EntryPoints
12
-
13
9
logger = logging .getLogger ("numcodecs" )
14
10
codec_registry : dict [str , Codec ] = {}
15
11
entries : dict [str , "EntryPoints" ] = {}
You can’t perform that action at this time.
0 commit comments