Skip to content

Commit a93e3e8

Browse files
Apply ruff/pyupgrade rule UP035
UP035 Import from `collections.abc` instead UP035 Import from `typing` instead
1 parent dbe871b commit a93e3e8

File tree

15 files changed

+24
-17
lines changed

15 files changed

+24
-17
lines changed

distributed/active_memory_manager.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -437,7 +437,7 @@ class Suggestion(NamedTuple):
437437

438438
if TYPE_CHECKING:
439439
# TODO import from typing (requires Python >=3.10)
440-
from typing_extensions import TypeAlias
440+
from typing import TypeAlias
441441

442442
SuggestionGenerator: TypeAlias = Generator[
443443
Suggestion, Union["scheduler_module.WorkerState", None], None

distributed/client.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@
2929
from typing import (
3030
TYPE_CHECKING,
3131
Any,
32-
Callable,
3332
ClassVar,
3433
Generic,
3534
Literal,
@@ -38,6 +37,7 @@
3837
TypeVar,
3938
cast,
4039
)
40+
from collections.abc import Callable
4141

4242
from packaging.version import parse as parse_version
4343
from tlz import first, groupby, merge, partition_all, valmap
@@ -125,7 +125,7 @@
125125
from distributed.worker import get_client, get_worker, secede
126126

127127
if TYPE_CHECKING:
128-
from typing_extensions import TypeAlias
128+
from typing import TypeAlias
129129

130130
logger = logging.getLogger(__name__)
131131

distributed/deploy/adaptive.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@
44
from collections.abc import Hashable
55
from datetime import timedelta
66
from inspect import isawaitable
7-
from typing import TYPE_CHECKING, Any, Callable, Literal, cast
7+
from typing import TYPE_CHECKING, Any, Literal, cast
8+
from collections.abc import Callable
89

910
from tornado.ioloop import IOLoop
1011

@@ -18,7 +19,7 @@
1819
from distributed.utils import log_errors
1920

2021
if TYPE_CHECKING:
21-
from typing_extensions import TypeAlias
22+
from typing import TypeAlias
2223

2324
import distributed
2425
from distributed.deploy.cluster import Cluster

distributed/diagnostics/plugin.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,8 @@
1212
import uuid
1313
import zipfile
1414
from collections.abc import Awaitable
15-
from typing import TYPE_CHECKING, Any, Callable, ClassVar
15+
from typing import TYPE_CHECKING, Any, ClassVar
16+
from collections.abc import Callable
1617

1718
from dask.typing import Key
1819
from dask.utils import _deprecated_kwarg, funcname, tmpfile

distributed/diagnostics/progressbar.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
import weakref
88
from contextlib import suppress
99
from timeit import default_timer
10-
from typing import Callable
10+
from collections.abc import Callable
1111

1212
from tlz import valmap
1313
from tornado.ioloop import IOLoop

distributed/gc.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@
44
import logging
55
import threading
66
from collections import deque
7-
from typing import Callable, Final
7+
from typing import Final
8+
from collections.abc import Callable
89

910
import psutil
1011

distributed/protocol/compression.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323

2424
if TYPE_CHECKING:
2525
# TODO import from typing (requires Python >=3.10)
26-
from typing_extensions import TypeAlias
26+
from typing import TypeAlias
2727

2828
# TODO remove quotes (requires Python >=3.10)
2929
AnyBytes: TypeAlias = "bytes | bytearray | memoryview"

distributed/scheduler.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,8 @@
150150
# TODO import from typing (requires Python >=3.11)
151151
from typing import TypeVar
152152

153-
from typing_extensions import Self, TypeAlias
153+
from typing_extensions import Self
154+
from typing import TypeAlias
154155

155156
from dask._expr import Expr
156157

distributed/shuffle/_core.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,8 @@
4949

5050
if TYPE_CHECKING:
5151
# TODO import from typing (requires Python >=3.10)
52-
from typing_extensions import ParamSpec, TypeAlias
52+
from typing_extensions import ParamSpec
53+
from typing import TypeAlias
5354

5455
_P = ParamSpec("_P")
5556

distributed/shuffle/_memory.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
from __future__ import annotations
22

33
from collections import defaultdict, deque
4-
from typing import Any, Callable
4+
from typing import Any
5+
from collections.abc import Callable
56

67
from dask.sizeof import sizeof
78

0 commit comments

Comments
 (0)