From 1b471a9a0a403d2f72d11fd3d5ac6c11c237b66f Mon Sep 17 00:00:00 2001 From: Sebastian Rittau Date: Fri, 5 Jan 2024 14:30:45 +0100 Subject: [PATCH] Update typing_extensions imports in infrastructure and tests (#11243) --- test_cases/stdlib/builtins/check_pow.py | 4 ++-- test_cases/stdlib/builtins/check_sum.py | 4 ++-- test_cases/stdlib/check_enum.py | 4 ++-- test_cases/stdlib/check_unittest.py | 3 ++- .../itertools/check_itertools_recipes.py | 18 ++++++++++++++++-- tests/parse_metadata.py | 4 ++-- 6 files changed, 26 insertions(+), 11 deletions(-) diff --git a/test_cases/stdlib/builtins/check_pow.py b/test_cases/stdlib/builtins/check_pow.py index da06229f4..1f38710d6 100644 --- a/test_cases/stdlib/builtins/check_pow.py +++ b/test_cases/stdlib/builtins/check_pow.py @@ -2,8 +2,8 @@ from __future__ import annotations from decimal import Decimal from fractions import Fraction -from typing import Any -from typing_extensions import Literal, assert_type +from typing import Any, Literal +from typing_extensions import assert_type # See #7163 assert_type(pow(1, 0), Literal[1]) diff --git a/test_cases/stdlib/builtins/check_sum.py b/test_cases/stdlib/builtins/check_sum.py index 1228ff13b..cda7eadbb 100644 --- a/test_cases/stdlib/builtins/check_sum.py +++ b/test_cases/stdlib/builtins/check_sum.py @@ -1,7 +1,7 @@ from __future__ import annotations -from typing import Any, List, Union -from typing_extensions import Literal, assert_type +from typing import Any, List, Literal, Union +from typing_extensions import assert_type class Foo: diff --git a/test_cases/stdlib/check_enum.py b/test_cases/stdlib/check_enum.py index 69c31ffe7..4ea4947c8 100644 --- a/test_cases/stdlib/check_enum.py +++ b/test_cases/stdlib/check_enum.py @@ -2,8 +2,8 @@ from __future__ import annotations import enum import sys -from typing import Type -from typing_extensions import Literal, assert_type +from typing import Literal, Type +from typing_extensions import assert_type A = enum.Enum("A", "spam eggs bacon") B = enum.Enum("B", ["spam", "eggs", "bacon"]) diff --git a/test_cases/stdlib/check_unittest.py b/test_cases/stdlib/check_unittest.py index 140dcb368..40c6efaa8 100644 --- a/test_cases/stdlib/check_unittest.py +++ b/test_cases/stdlib/check_unittest.py @@ -5,7 +5,8 @@ from collections.abc import Iterator, Mapping from datetime import datetime, timedelta from decimal import Decimal from fractions import Fraction -from typing_extensions import TypedDict, assert_type +from typing import TypedDict +from typing_extensions import assert_type from unittest.mock import MagicMock, Mock, patch case = unittest.TestCase() diff --git a/test_cases/stdlib/itertools/check_itertools_recipes.py b/test_cases/stdlib/itertools/check_itertools_recipes.py index 135f38be2..f64b0a096 100644 --- a/test_cases/stdlib/itertools/check_itertools_recipes.py +++ b/test_cases/stdlib/itertools/check_itertools_recipes.py @@ -10,8 +10,22 @@ import math import operator import sys from itertools import chain, combinations, count, cycle, filterfalse, groupby, islice, product, repeat, starmap, tee, zip_longest -from typing import Any, Callable, Collection, Hashable, Iterable, Iterator, Sequence, Tuple, Type, TypeVar, Union, overload -from typing_extensions import Literal, TypeAlias, TypeVarTuple, Unpack +from typing import ( + Any, + Callable, + Collection, + Hashable, + Iterable, + Iterator, + Literal, + Sequence, + Tuple, + Type, + TypeVar, + Union, + overload, +) +from typing_extensions import TypeAlias, TypeVarTuple, Unpack _T = TypeVar("_T") _T1 = TypeVar("_T1") diff --git a/tests/parse_metadata.py b/tests/parse_metadata.py index dfb266ad0..363ad86b0 100644 --- a/tests/parse_metadata.py +++ b/tests/parse_metadata.py @@ -10,8 +10,8 @@ import urllib.parse from collections.abc import Mapping from dataclasses import dataclass from pathlib import Path -from typing import NamedTuple -from typing_extensions import Annotated, Final, TypeGuard, final +from typing import Final, NamedTuple, final +from typing_extensions import Annotated, TypeGuard import tomli from packaging.requirements import Requirement