Skip to content

Commit 05ed0d0

Browse files
Enable pylint's python 3.8 typing checks (deprecated-typing-alias)
1 parent a4cb74e commit 05ed0d0

31 files changed

+32
-35
lines changed

pyproject.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -229,7 +229,6 @@ disable = [
229229
"deprecated-argument",
230230
"deprecated-attribute",
231231
"deprecated-class",
232-
"deprecated-typing-alias",
233232
"disallowed-name", # foo / bar are used often in tests
234233
"duplicate-code",
235234
"else-if-used", # not activated by default, PLR5501 disabled in ruff

src/_pytest/_code/code.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
from __future__ import annotations
33

44
import ast
5+
from collections.abc import Callable
56
from collections.abc import Iterable
67
from collections.abc import Mapping
78
from collections.abc import Sequence
@@ -21,7 +22,6 @@
2122
from types import FrameType
2223
from types import TracebackType
2324
from typing import Any
24-
from typing import Callable
2525
from typing import ClassVar
2626
from typing import Final
2727
from typing import final

src/_pytest/_io/pprint.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,13 @@
1616
from __future__ import annotations
1717

1818
import collections as _collections
19+
from collections.abc import Callable
1920
from collections.abc import Iterator
2021
import dataclasses as _dataclasses
2122
from io import StringIO as _StringIO
2223
import re
2324
import types as _types
2425
from typing import Any
25-
from typing import Callable
2626
from typing import IO
2727

2828

src/_pytest/_py/error.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22

33
from __future__ import annotations
44

5+
from collections.abc import Callable
56
import errno
67
import os
78
import sys
8-
from typing import Callable
99
from typing import TYPE_CHECKING
1010
from typing import TypeVar
1111

src/_pytest/_py/path.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
from __future__ import annotations
55

66
import atexit
7+
from collections.abc import Callable
78
from contextlib import contextmanager
89
import fnmatch
910
import importlib.util
@@ -23,7 +24,6 @@
2324
from stat import S_ISREG
2425
import sys
2526
from typing import Any
26-
from typing import Callable
2727
from typing import cast
2828
from typing import Literal
2929
from typing import overload

src/_pytest/assertion/rewrite.py

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

55
import ast
66
from collections import defaultdict
7+
from collections.abc import Callable
78
from collections.abc import Iterable
89
from collections.abc import Iterator
910
from collections.abc import Sequence
@@ -22,7 +23,6 @@
2223
import sys
2324
import tokenize
2425
import types
25-
from typing import Callable
2626
from typing import IO
2727
from typing import TYPE_CHECKING
2828

src/_pytest/assertion/util.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,14 @@
44
from __future__ import annotations
55

66
import collections.abc
7+
from collections.abc import Callable
78
from collections.abc import Iterable
89
from collections.abc import Mapping
910
from collections.abc import Sequence
1011
import os
1112
import pprint
1213
from typing import AbstractSet
1314
from typing import Any
14-
from typing import Callable
1515
from typing import Literal
1616
from typing import Protocol
1717
from unicodedata import normalize

src/_pytest/compat.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33

44
from __future__ import annotations
55

6+
from collections.abc import Callable
67
import dataclasses
78
import enum
89
import functools
@@ -13,7 +14,6 @@
1314
from pathlib import Path
1415
import sys
1516
from typing import Any
16-
from typing import Callable
1717
from typing import Final
1818
from typing import NoReturn
1919

src/_pytest/config/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55

66
import argparse
77
import collections.abc
8+
from collections.abc import Callable
89
from collections.abc import Generator
910
from collections.abc import Iterable
1011
from collections.abc import Iterator
@@ -26,7 +27,6 @@
2627
import types
2728
from types import FunctionType
2829
from typing import Any
29-
from typing import Callable
3030
from typing import cast
3131
from typing import Final
3232
from typing import final

src/_pytest/config/argparsing.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@
22
from __future__ import annotations
33

44
import argparse
5+
from collections.abc import Callable
56
from collections.abc import Mapping
67
from collections.abc import Sequence
78
from gettext import gettext
89
import os
910
import sys
1011
from typing import Any
11-
from typing import Callable
1212
from typing import cast
1313
from typing import final
1414
from typing import Literal

0 commit comments

Comments
 (0)