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 11import struct
22import zlib
33from collections .abc import Callable
4- from typing import TYPE_CHECKING , Optional
4+ from typing import Optional
55
66import numpy as np
7+ from typing_extensions import Buffer
78
89from .abc import Codec
910from .compat import ensure_contiguous_ndarray , ndarray_copy
1011from .jenkins import jenkins_lookup3
1112
12- if TYPE_CHECKING :
13- from typing_extensions import Buffer
14-
1513
1614class Checksum32 (Codec ):
1715 # override in sub-class
Original file line number Diff line number Diff line change 22applications to dynamically register and look-up codec classes."""
33
44import logging
5- from importlib .metadata import entry_points
6- from typing import TYPE_CHECKING
5+ from importlib .metadata import EntryPoints , entry_points
76
87from numcodecs .abc import Codec
98
10- if TYPE_CHECKING :
11- from importlib .metadata import EntryPoints
12-
139logger = logging .getLogger ("numcodecs" )
1410codec_registry : dict [str , Codec ] = {}
1511entries : dict [str , "EntryPoints" ] = {}
You can’t perform that action at this time.
0 commit comments