Skip to content

Commit 1d216e2

Browse files
committed
Remove type checking guards
1 parent dadd527 commit 1d216e2

File tree

2 files changed

+3
-9
lines changed

2 files changed

+3
-9
lines changed

numcodecs/checksum32.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,15 @@
11
import struct
22
import zlib
33
from collections.abc import Callable
4-
from typing import TYPE_CHECKING, Optional
4+
from typing import Optional
55

66
import numpy as np
7+
from typing_extensions import Buffer
78

89
from .abc import Codec
910
from .compat import ensure_contiguous_ndarray, ndarray_copy
1011
from .jenkins import jenkins_lookup3
1112

12-
if TYPE_CHECKING:
13-
from typing_extensions import Buffer
14-
1513

1614
class Checksum32(Codec):
1715
# override in sub-class

numcodecs/registry.py

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,10 @@
22
applications to dynamically register and look-up codec classes."""
33

44
import logging
5-
from importlib.metadata import entry_points
6-
from typing import TYPE_CHECKING
5+
from importlib.metadata import EntryPoints, entry_points
76

87
from numcodecs.abc import Codec
98

10-
if TYPE_CHECKING:
11-
from importlib.metadata import EntryPoints
12-
139
logger = logging.getLogger("numcodecs")
1410
codec_registry: dict[str, Codec] = {}
1511
entries: dict[str, "EntryPoints"] = {}

0 commit comments

Comments
 (0)