Skip to content

Commit 7440c77

Browse files
Refactor: migrate imports from typing_extensions to typing
1 parent 842a8fd commit 7440c77

File tree

8 files changed

+15
-8
lines changed

8 files changed

+15
-8
lines changed

mypy/checker.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,8 @@
1818
cast,
1919
overload,
2020
)
21-
from typing_extensions import TypeAlias as _TypeAlias, TypeGuard
21+
from typing import TypeGuard
22+
from typing_extensions import TypeAlias
2223

2324
import mypy.checkexpr
2425
from mypy import errorcodes as codes, join, message_registry, nodes, operators

mypy/checkexpr.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,8 @@
99
from collections.abc import Iterable, Iterator, Sequence
1010
from contextlib import contextmanager, nullcontext
1111
from typing import Callable, ClassVar, Final, Optional, cast, overload
12-
from typing_extensions import TypeAlias as _TypeAlias, assert_never
12+
from typing import assert_never
13+
from typing_extensions import TypeAlias
1314

1415
import mypy.checker
1516
import mypy.errorcodes as codes

mypy/config_parser.py

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

1616
from collections.abc import Mapping, MutableMapping, Sequence
1717
from typing import Any, Callable, Final, TextIO, Union
18-
from typing_extensions import Never, TypeAlias
18+
from typing import Never
19+
from typing_extensions import TypeAlias
1920

2021
from mypy import defaults
2122
from mypy.options import PER_MODULE_OPTIONS, Options

mypy/constraints.py

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

55
from collections.abc import Iterable, Sequence
66
from typing import TYPE_CHECKING, Final, cast
7-
from typing_extensions import TypeGuard
7+
from typing import TypeGuard
88

99
import mypy.subtypes
1010
import mypy.typeops

mypy/errors.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@
77
from collections.abc import Iterable, Iterator
88
from itertools import chain
99
from typing import Callable, Final, NoReturn, Optional, TextIO, TypeVar
10-
from typing_extensions import Literal, Self, TypeAlias as _TypeAlias
10+
from typing import Literal
11+
from typing_extensions import Self, TypeAlias
1112

1213
from mypy import errorcodes as codes
1314
from mypy.error_formatter import ErrorFormatter

mypy/nodes.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,8 @@
99
from collections.abc import Iterator, Sequence
1010
from enum import Enum, unique
1111
from typing import TYPE_CHECKING, Any, Callable, Final, Optional, TypeVar, Union, cast
12-
from typing_extensions import TypeAlias as _TypeAlias, TypeGuard
12+
from typing import TypeGuard
13+
from typing_extensions import TypeAlias
1314

1415
from mypy_extensions import trait
1516

mypy/semanal.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,8 @@
5353
from collections.abc import Collection, Iterable, Iterator
5454
from contextlib import contextmanager
5555
from typing import Any, Callable, Final, TypeVar, cast
56-
from typing_extensions import TypeAlias as _TypeAlias, TypeGuard
56+
from typing import TypeGuard
57+
from typing_extensions import TypeAlias
5758

5859
from mypy import errorcodes as codes, message_registry
5960
from mypy.constant_fold import constant_fold_expr

mypy/types.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@
66
from abc import abstractmethod
77
from collections.abc import Iterable, Sequence
88
from typing import TYPE_CHECKING, Any, ClassVar, Final, NewType, TypeVar, Union, cast, overload
9-
from typing_extensions import Self, TypeAlias as _TypeAlias, TypeGuard
9+
from typing import TypeGuard
10+
from typing_extensions import Self, TypeAlias
1011

1112
import mypy.nodes
1213
from mypy.bogus_type import Bogus

0 commit comments

Comments
 (0)