Update deprecated type aliases (#4486)
This commit is contained in:
parent
f54f34799b
commit
c98fc0c128
@ -7,10 +7,11 @@
|
||||
import venv
|
||||
import zipfile
|
||||
from argparse import ArgumentParser, Namespace
|
||||
from collections.abc import Generator
|
||||
from concurrent.futures import ThreadPoolExecutor
|
||||
from functools import lru_cache, partial
|
||||
from pathlib import Path
|
||||
from typing import Generator, NamedTuple, Optional, Union, cast
|
||||
from typing import NamedTuple, Optional, Union, cast
|
||||
from urllib.request import urlopen, urlretrieve
|
||||
|
||||
PYPI_INSTANCE = "https://pypi.org/pypi"
|
||||
|
@ -17,8 +17,8 @@
|
||||
"""
|
||||
|
||||
import sys
|
||||
from collections.abc import Iterable
|
||||
from os.path import basename, dirname, join
|
||||
from typing import Iterable
|
||||
|
||||
import wcwidth # type: ignore[import-not-found]
|
||||
|
||||
|
@ -5,24 +5,22 @@
|
||||
import sys
|
||||
import tokenize
|
||||
import traceback
|
||||
from collections.abc import (
|
||||
Collection,
|
||||
Generator,
|
||||
Iterator,
|
||||
MutableMapping,
|
||||
Sequence,
|
||||
Sized,
|
||||
)
|
||||
from contextlib import contextmanager
|
||||
from dataclasses import replace
|
||||
from datetime import datetime, timezone
|
||||
from enum import Enum
|
||||
from json.decoder import JSONDecodeError
|
||||
from pathlib import Path
|
||||
from typing import (
|
||||
Any,
|
||||
Collection,
|
||||
Generator,
|
||||
Iterator,
|
||||
MutableMapping,
|
||||
Optional,
|
||||
Pattern,
|
||||
Sequence,
|
||||
Sized,
|
||||
Union,
|
||||
)
|
||||
from re import Pattern
|
||||
from typing import Any, Optional, Union
|
||||
|
||||
import click
|
||||
from click.core import ParameterSource
|
||||
|
@ -1,7 +1,8 @@
|
||||
"""Builds on top of nodes.py to track brackets."""
|
||||
|
||||
from collections.abc import Iterable, Sequence
|
||||
from dataclasses import dataclass, field
|
||||
from typing import Final, Iterable, Optional, Sequence, Union
|
||||
from typing import Final, Optional, Union
|
||||
|
||||
from black.nodes import (
|
||||
BRACKET,
|
||||
|
@ -5,9 +5,10 @@
|
||||
import pickle
|
||||
import sys
|
||||
import tempfile
|
||||
from collections.abc import Iterable
|
||||
from dataclasses import dataclass, field
|
||||
from pathlib import Path
|
||||
from typing import Iterable, NamedTuple
|
||||
from typing import NamedTuple
|
||||
|
||||
from platformdirs import user_cache_dir
|
||||
|
||||
|
@ -1,7 +1,8 @@
|
||||
import re
|
||||
from collections.abc import Collection, Iterator
|
||||
from dataclasses import dataclass
|
||||
from functools import lru_cache
|
||||
from typing import Collection, Final, Iterator, Optional, Union
|
||||
from typing import Final, Optional, Union
|
||||
|
||||
from black.mode import Mode, Preview
|
||||
from black.nodes import (
|
||||
|
@ -10,10 +10,11 @@
|
||||
import signal
|
||||
import sys
|
||||
import traceback
|
||||
from collections.abc import Iterable
|
||||
from concurrent.futures import Executor, ProcessPoolExecutor, ThreadPoolExecutor
|
||||
from multiprocessing import Manager
|
||||
from pathlib import Path
|
||||
from typing import Any, Iterable, Optional
|
||||
from typing import Any, Optional
|
||||
|
||||
from mypy_extensions import mypyc_attr
|
||||
|
||||
|
@ -1,5 +1,6 @@
|
||||
from collections.abc import Iterator
|
||||
from dataclasses import dataclass, field
|
||||
from typing import Any, Iterator, TypeVar, Union
|
||||
from typing import Any, TypeVar, Union
|
||||
|
||||
from black.nodes import Visitor
|
||||
from black.output import out
|
||||
|
@ -1,18 +1,11 @@
|
||||
import io
|
||||
import os
|
||||
import sys
|
||||
from collections.abc import Iterable, Iterator, Sequence
|
||||
from functools import lru_cache
|
||||
from pathlib import Path
|
||||
from typing import (
|
||||
TYPE_CHECKING,
|
||||
Any,
|
||||
Iterable,
|
||||
Iterator,
|
||||
Optional,
|
||||
Pattern,
|
||||
Sequence,
|
||||
Union,
|
||||
)
|
||||
from re import Pattern
|
||||
from typing import TYPE_CHECKING, Any, Optional, Union
|
||||
|
||||
from mypy_extensions import mypyc_attr
|
||||
from packaging.specifiers import InvalidSpecifier, Specifier, SpecifierSet
|
||||
|
@ -4,10 +4,11 @@
|
||||
|
||||
import re
|
||||
import sys
|
||||
from collections.abc import Collection, Iterator
|
||||
from dataclasses import replace
|
||||
from enum import Enum, auto
|
||||
from functools import partial, wraps
|
||||
from typing import Collection, Iterator, Optional, Union, cast
|
||||
from typing import Optional, Union, cast
|
||||
|
||||
from black.brackets import (
|
||||
COMMA_PRIORITY,
|
||||
|
@ -1,7 +1,8 @@
|
||||
import itertools
|
||||
import math
|
||||
from collections.abc import Callable, Iterator, Sequence
|
||||
from dataclasses import dataclass, field
|
||||
from typing import Callable, Iterator, Optional, Sequence, TypeVar, Union, cast
|
||||
from typing import Optional, TypeVar, Union, cast
|
||||
|
||||
from black.brackets import COMMA_PRIORITY, DOT_PRIORITY, BracketTracker
|
||||
from black.mode import Mode, Preview
|
||||
|
@ -3,7 +3,8 @@
|
||||
"""
|
||||
|
||||
import sys
|
||||
from typing import Final, Generic, Iterator, Literal, Optional, TypeVar, Union
|
||||
from collections.abc import Iterator
|
||||
from typing import Final, Generic, Literal, Optional, TypeVar, Union
|
||||
|
||||
if sys.version_info >= (3, 10):
|
||||
from typing import TypeGuard
|
||||
|
@ -5,7 +5,7 @@
|
||||
import ast
|
||||
import sys
|
||||
import warnings
|
||||
from typing import Collection, Iterator
|
||||
from collections.abc import Collection, Iterator
|
||||
|
||||
from black.mode import VERSION_TO_FEATURES, Feature, TargetVersion, supports_feature
|
||||
from black.nodes import syms
|
||||
|
@ -1,8 +1,9 @@
|
||||
"""Functions related to Black's formatting by line ranges feature."""
|
||||
|
||||
import difflib
|
||||
from collections.abc import Collection, Iterator, Sequence
|
||||
from dataclasses import dataclass
|
||||
from typing import Collection, Iterator, Sequence, Union
|
||||
from typing import Union
|
||||
|
||||
from black.nodes import (
|
||||
LN,
|
||||
|
@ -5,7 +5,8 @@
|
||||
import re
|
||||
import sys
|
||||
from functools import lru_cache
|
||||
from typing import Final, Match, Pattern
|
||||
from re import Match, Pattern
|
||||
from typing import Final
|
||||
|
||||
from black._width_table import WIDTH_TABLE
|
||||
from blib2to3.pytree import Leaf
|
||||
|
@ -5,21 +5,9 @@
|
||||
import re
|
||||
from abc import ABC, abstractmethod
|
||||
from collections import defaultdict
|
||||
from collections.abc import Callable, Collection, Iterable, Iterator, Sequence
|
||||
from dataclasses import dataclass
|
||||
from typing import (
|
||||
Any,
|
||||
Callable,
|
||||
ClassVar,
|
||||
Collection,
|
||||
Final,
|
||||
Iterable,
|
||||
Iterator,
|
||||
Literal,
|
||||
Optional,
|
||||
Sequence,
|
||||
TypeVar,
|
||||
Union,
|
||||
)
|
||||
from typing import Any, ClassVar, Final, Literal, Optional, TypeVar, Union
|
||||
|
||||
from mypy_extensions import trait
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
from typing import Awaitable, Callable, Iterable
|
||||
from collections.abc import Awaitable, Callable, Iterable
|
||||
|
||||
from aiohttp.typedefs import Middleware
|
||||
from aiohttp.web_middlewares import middleware
|
||||
|
@ -21,10 +21,11 @@
|
||||
import os
|
||||
import pkgutil
|
||||
import sys
|
||||
from collections.abc import Iterable, Iterator
|
||||
from contextlib import contextmanager
|
||||
from dataclasses import dataclass, field
|
||||
from logging import Logger
|
||||
from typing import IO, Any, Iterable, Iterator, Optional, Union, cast
|
||||
from typing import IO, Any, Optional, Union, cast
|
||||
|
||||
from blib2to3.pgen2.grammar import Grammar
|
||||
from blib2to3.pgen2.tokenize import GoodTokenInfo
|
||||
|
@ -4,7 +4,6 @@
|
||||
"""Safely evaluate Python string literals without using eval()."""
|
||||
|
||||
import re
|
||||
from typing import Match
|
||||
|
||||
simple_escapes: dict[str, str] = {
|
||||
"a": "\a",
|
||||
@ -20,7 +19,7 @@
|
||||
}
|
||||
|
||||
|
||||
def escape(m: Match[str]) -> str:
|
||||
def escape(m: re.Match[str]) -> str:
|
||||
all, tail = m.group(0, 1)
|
||||
assert all.startswith("\\")
|
||||
esc = simple_escapes.get(tail)
|
||||
|
@ -9,8 +9,9 @@
|
||||
how this parsing engine works.
|
||||
|
||||
"""
|
||||
from collections.abc import Callable, Iterator
|
||||
from contextlib import contextmanager
|
||||
from typing import TYPE_CHECKING, Any, Callable, Iterator, Optional, Union, cast
|
||||
from typing import TYPE_CHECKING, Any, Optional, Union, cast
|
||||
|
||||
from blib2to3.pgen2.grammar import Grammar
|
||||
from blib2to3.pytree import NL, Context, Leaf, Node, RawNode, convert
|
||||
|
@ -2,7 +2,8 @@
|
||||
# Licensed to PSF under a Contributor Agreement.
|
||||
|
||||
import os
|
||||
from typing import IO, Any, Iterator, NoReturn, Optional, Sequence, Union
|
||||
from collections.abc import Iterator, Sequence
|
||||
from typing import IO, Any, NoReturn, Optional, Union
|
||||
|
||||
from blib2to3.pgen2 import grammar, token, tokenize
|
||||
from blib2to3.pgen2.tokenize import GoodTokenInfo
|
||||
|
@ -29,7 +29,9 @@
|
||||
|
||||
import builtins
|
||||
import sys
|
||||
from typing import Callable, Final, Iterable, Iterator, Optional, Pattern, Union
|
||||
from collections.abc import Callable, Iterable, Iterator
|
||||
from re import Pattern
|
||||
from typing import Final, Optional, Union
|
||||
|
||||
from blib2to3.pgen2.grammar import Grammar
|
||||
from blib2to3.pgen2.token import (
|
||||
|
@ -12,7 +12,8 @@
|
||||
|
||||
# mypy: allow-untyped-defs, allow-incomplete-defs
|
||||
|
||||
from typing import Any, Iterable, Iterator, Optional, TypeVar, Union
|
||||
from collections.abc import Iterable, Iterator
|
||||
from typing import Any, Optional, TypeVar, Union
|
||||
|
||||
from blib2to3.pgen2.grammar import Grammar
|
||||
|
||||
|
@ -10,6 +10,7 @@
|
||||
import sys
|
||||
import textwrap
|
||||
import types
|
||||
from collections.abc import Callable, Iterator, Sequence
|
||||
from concurrent.futures import ThreadPoolExecutor
|
||||
from contextlib import contextmanager, redirect_stderr
|
||||
from dataclasses import fields, replace
|
||||
@ -17,7 +18,7 @@
|
||||
from pathlib import Path, WindowsPath
|
||||
from platform import system
|
||||
from tempfile import TemporaryDirectory
|
||||
from typing import Any, Callable, Iterator, Optional, Sequence, TypeVar, Union
|
||||
from typing import Any, Optional, TypeVar, Union
|
||||
from unittest.mock import MagicMock, patch
|
||||
|
||||
import click
|
||||
|
@ -5,9 +5,10 @@
|
||||
"""
|
||||
|
||||
import re
|
||||
from collections.abc import Sequence
|
||||
from itertools import islice
|
||||
from pathlib import Path
|
||||
from typing import Optional, Sequence
|
||||
from typing import Optional
|
||||
|
||||
import pytest
|
||||
|
||||
|
@ -1,5 +1,6 @@
|
||||
from collections.abc import Iterator
|
||||
from dataclasses import replace
|
||||
from typing import Any, Iterator
|
||||
from typing import Any
|
||||
from unittest.mock import patch
|
||||
|
||||
import pytest
|
||||
|
@ -1,9 +1,9 @@
|
||||
import contextlib
|
||||
import pathlib
|
||||
import re
|
||||
from contextlib import AbstractContextManager
|
||||
from contextlib import ExitStack as does_not_raise
|
||||
from dataclasses import replace
|
||||
from typing import ContextManager
|
||||
|
||||
import pytest
|
||||
from _pytest.monkeypatch import MonkeyPatch
|
||||
@ -213,7 +213,7 @@ def test_cell_magic_with_empty_lines(src: str, expected: str) -> None:
|
||||
],
|
||||
)
|
||||
def test_cell_magic_with_custom_python_magic(
|
||||
mode: Mode, expected_output: str, expectation: ContextManager[object]
|
||||
mode: Mode, expected_output: str, expectation: AbstractContextManager[object]
|
||||
) -> None:
|
||||
with expectation:
|
||||
result = format_cell(
|
||||
|
@ -4,11 +4,12 @@
|
||||
import shlex
|
||||
import sys
|
||||
import unittest
|
||||
from collections.abc import Collection, Iterator
|
||||
from contextlib import contextmanager
|
||||
from dataclasses import dataclass, field, replace
|
||||
from functools import partial
|
||||
from pathlib import Path
|
||||
from typing import Any, Collection, Iterator, Optional
|
||||
from typing import Any, Optional
|
||||
|
||||
import black
|
||||
from black.const import DEFAULT_LINE_LENGTH
|
||||
|
Loading…
Reference in New Issue
Block a user