Skip to content

Commit 6b3b10c

Browse files
committed
♻️ Refactor typing to type_hints.
1 parent c0b8c1c commit 6b3b10c

16 files changed

+23
-16
lines changed

Diff for: tests/test_annotation_stores.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
if TYPE_CHECKING: # pragma: no cover
4141
from numbers import Number
4242

43-
from tiatoolbox.typing import Geometry
43+
from tiatoolbox.type_hints import Geometry
4444

4545

4646
sqlite3.enable_callback_tracebacks(True) # noqa: FBT003

Diff for: tests/test_patch_extraction.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
)
2222

2323
if TYPE_CHECKING:
24-
from tiatoolbox.typing import IntPair, Resolution, Units
24+
from tiatoolbox.type_hints import IntPair, Resolution, Units
2525

2626

2727
def read_points_patches(

Diff for: tests/test_utils.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
from tiatoolbox.utils.transforms import locsize2bounds
2929

3030
if TYPE_CHECKING:
31-
from tiatoolbox.typing import IntBounds
31+
from tiatoolbox.type_hints import IntBounds
3232

3333
RNG = np.random.default_rng() # Numpy Random Generator
3434

Diff for: tests/test_wsireader.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@
5252
import requests
5353
from openslide import OpenSlide
5454

55-
from tiatoolbox.typing import IntBounds, IntPair
55+
from tiatoolbox.type_hints import IntBounds, IntPair
5656
from tiatoolbox.wsicore.wsimeta import WSIMeta
5757

5858
# -------------------------------------------------------------------------------------

Diff for: tiatoolbox/annotation/storage.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -83,10 +83,10 @@
8383
py_regexp,
8484
)
8585
from tiatoolbox.enums import GeometryType
86-
from tiatoolbox.typing import CallablePredicate, CallableSelect, Geometry
86+
from tiatoolbox.type_hints import CallablePredicate, CallableSelect, Geometry
8787

8888
if TYPE_CHECKING: # pragma: no cover
89-
from tiatoolbox.typing import (
89+
from tiatoolbox.type_hints import (
9090
Predicate,
9191
Properties,
9292
QueryGeometry,

Diff for: tiatoolbox/models/architecture/nuclick.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
from tiatoolbox.models.models_abc import ModelABC
2525

2626
if TYPE_CHECKING: # pragma: no cover
27-
from tiatoolbox.typing import IntPair
27+
from tiatoolbox.type_hints import IntPair
2828

2929
bn_axis = 1
3030

Diff for: tiatoolbox/models/dataset/classification.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
import torch
2121
from PIL.Image import Image
2222

23-
from tiatoolbox.typing import IntPair, Resolution, Units
23+
from tiatoolbox.type_hints import IntPair, Resolution, Units
2424

2525

2626
class _TorchPreprocCaller:

Diff for: tiatoolbox/models/engine/multi_task_segmentor.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@
4343
if TYPE_CHECKING: # pragma: no cover
4444
import torch
4545

46-
from tiatoolbox.typing import IntBounds
46+
from tiatoolbox.type_hints import IntBounds
4747

4848

4949
# Python is yet to be able to natively pickle Object method/static method.

Diff for: tiatoolbox/models/engine/patch_predictor.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
from tiatoolbox.wsicore.wsireader import VirtualWSIReader, WSIReader
2222

2323
if TYPE_CHECKING: # pragma: no cover
24-
from tiatoolbox.typing import IntPair, Resolution, Units
24+
from tiatoolbox.type_hints import IntPair, Resolution, Units
2525

2626

2727
class IOPatchPredictorConfig(IOSegmentorConfig):

Diff for: tiatoolbox/models/engine/semantic_segmentor.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
if TYPE_CHECKING: # pragma: no cover
2929
from multiprocessing.managers import Namespace
3030

31-
from tiatoolbox.typing import IntPair, Resolution, Units
31+
from tiatoolbox.type_hints import IntPair, Resolution, Units
3232

3333

3434
def _estimate_canvas_parameters(

Diff for: tiatoolbox/tools/patchextraction.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
from pandas import DataFrame
2121

2222
from tiatoolbox.annotation.storage import AnnotationStore
23-
from tiatoolbox.typing import Resolution, Units
23+
from tiatoolbox.type_hints import Resolution, Units
2424

2525

2626
def validate_shape(shape: np.ndarray) -> bool:

Diff for: tiatoolbox/tools/registration/wsi_registration.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
from tiatoolbox.wsicore.wsireader import VirtualWSIReader, WSIReader
2525

2626
if TYPE_CHECKING: # pragma: no cover
27-
from tiatoolbox.typing import IntBounds, Resolution, Units
27+
from tiatoolbox.type_hints import IntBounds, Resolution, Units
2828

2929
RGB_IMAGE_DIM = 3
3030
BIN_MASK_DIM = 2
File renamed without changes.

Diff for: tiatoolbox/utils/image.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
)
1919

2020
if TYPE_CHECKING: # pragma: no cover
21-
from tiatoolbox.typing import IntBounds, NumpyPadLiteral
21+
from tiatoolbox.type_hints import IntBounds, NumpyPadLiteral
2222

2323
PADDING_TO_BOUNDS = np.array([-1, -1, 1, 1])
2424
"""

Diff for: tiatoolbox/wsicore/wsimeta.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
if TYPE_CHECKING: # pragma: no cover
2121
from collections.abc import Mapping, Sequence
2222

23-
from tiatoolbox.typing import Resolution, Units
23+
from tiatoolbox.type_hints import Resolution, Units
2424

2525

2626
class WSIMeta:

Diff for: tiatoolbox/wsicore/wsireader.py

+8-1
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,14 @@
3434

3535
import glymur
3636

37-
from tiatoolbox.typing import Bounds, IntBounds, IntPair, NumPair, Resolution, Units
37+
from tiatoolbox.type_hints import (
38+
Bounds,
39+
IntBounds,
40+
IntPair,
41+
NumPair,
42+
Resolution,
43+
Units,
44+
)
3845
from tiatoolbox.wsicore.metadata.ngff import Multiscales
3946

4047
pixman_warning()

0 commit comments

Comments
 (0)