diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index e96607856..8dc5b44e9 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -30,7 +30,7 @@ repos: - flake8-pyi==22.11.0 types: [pyi] args: [ - --ignore=E301 E302 E305 E402 E501 E701 E704 F401 F811 W503 Y019 Y027 Y034 Y037 Y041 Y042, + --ignore=E301 E302 E305 E402 E501 E701 E704 F401 F811 W503 Y019 Y034 Y037 Y041 Y042, # TypeVars in private files are already private --per-file-ignores=_*.pyi:Y001 ] diff --git a/pandas-stubs/_config/config.pyi b/pandas-stubs/_config/config.pyi index 48740eeff..1d54a9f01 100644 --- a/pandas-stubs/_config/config.pyi +++ b/pandas-stubs/_config/config.pyi @@ -1,7 +1,7 @@ +from collections.abc import Iterable from contextlib import ContextDecorator from typing import ( Any, - Iterable, Literal, overload, ) diff --git a/pandas-stubs/_libs/properties.pyi b/pandas-stubs/_libs/properties.pyi index 78eabdcce..761a00cea 100644 --- a/pandas-stubs/_libs/properties.pyi +++ b/pandas-stubs/_libs/properties.pyi @@ -1,4 +1,4 @@ -from typing import Callable +from collections.abc import Callable class CachedProperty: def __init__(self, func: Callable) -> None: ... diff --git a/pandas-stubs/_libs/tslibs/offsets.pyi b/pandas-stubs/_libs/tslibs/offsets.pyi index 0b5b8c4c1..b21891564 100644 --- a/pandas-stubs/_libs/tslibs/offsets.pyi +++ b/pandas-stubs/_libs/tslibs/offsets.pyi @@ -1,3 +1,4 @@ +from collections.abc import Collection from datetime import ( date, datetime, @@ -6,7 +7,6 @@ from datetime import ( ) from typing import ( Any, - Collection, Literal, TypeVar, overload, diff --git a/pandas-stubs/_libs/tslibs/vectorized.pyi b/pandas-stubs/_libs/tslibs/vectorized.pyi index b40b5db5c..bf640a0fc 100644 --- a/pandas-stubs/_libs/tslibs/vectorized.pyi +++ b/pandas-stubs/_libs/tslibs/vectorized.pyi @@ -1,4 +1,4 @@ -from typing import Sequence +from collections.abc import Sequence import numpy as np diff --git a/pandas-stubs/_testing/__init__.pyi b/pandas-stubs/_testing/__init__.pyi index 39f5f5dae..0c91b28f7 100644 --- a/pandas-stubs/_testing/__init__.pyi +++ b/pandas-stubs/_testing/__init__.pyi @@ -1,7 +1,7 @@ +from collections.abc import Generator from contextlib import contextmanager from typing import ( Any, - Generator, Literal, overload, ) diff --git a/pandas-stubs/_typing.pyi b/pandas-stubs/_typing.pyi index 5e6e64cba..362c90b53 100644 --- a/pandas-stubs/_typing.pyi +++ b/pandas-stubs/_typing.pyi @@ -1,17 +1,19 @@ from builtins import type as type_t -import datetime -from os import PathLike -from typing import ( - Any, +from collections.abc import ( Callable, Hashable, Iterator, - Literal, Mapping, MutableSequence, + Sequence, +) +import datetime +from os import PathLike +from typing import ( + Any, + Literal, Optional, Protocol, - Sequence, TypedDict, TypeVar, Union, diff --git a/pandas-stubs/core/algorithms.pyi b/pandas-stubs/core/algorithms.pyi index af56c0338..bf90cbbc3 100644 --- a/pandas-stubs/core/algorithms.pyi +++ b/pandas-stubs/core/algorithms.pyi @@ -1,7 +1,5 @@ -from typing import ( - Sequence, - overload, -) +from collections.abc import Sequence +from typing import overload import numpy as np from pandas import ( diff --git a/pandas-stubs/core/arrays/base.pyi b/pandas-stubs/core/arrays/base.pyi index 2ac8d2c0c..a06eec32c 100644 --- a/pandas-stubs/core/arrays/base.pyi +++ b/pandas-stubs/core/arrays/base.pyi @@ -1,4 +1,4 @@ -from typing import Sequence +from collections.abc import Sequence import numpy as np diff --git a/pandas-stubs/core/arrays/categorical.pyi b/pandas-stubs/core/arrays/categorical.pyi index 9b5f86985..e2baea370 100644 --- a/pandas-stubs/core/arrays/categorical.pyi +++ b/pandas-stubs/core/arrays/categorical.pyi @@ -1,8 +1,10 @@ +from collections.abc import ( + Callable, + Sequence, +) from typing import ( Any, - Callable, Literal, - Sequence, overload, ) diff --git a/pandas-stubs/core/arrays/datetimelike.pyi b/pandas-stubs/core/arrays/datetimelike.pyi index 06274319c..f8aeffeab 100644 --- a/pandas-stubs/core/arrays/datetimelike.pyi +++ b/pandas-stubs/core/arrays/datetimelike.pyi @@ -1,4 +1,4 @@ -from typing import Sequence +from collections.abc import Sequence import numpy as np from pandas.core.arrays.base import ( diff --git a/pandas-stubs/core/arrays/period.pyi b/pandas-stubs/core/arrays/period.pyi index 081baeb94..706cf605e 100644 --- a/pandas-stubs/core/arrays/period.pyi +++ b/pandas-stubs/core/arrays/period.pyi @@ -1,4 +1,4 @@ -from typing import Sequence +from collections.abc import Sequence import numpy as np from pandas.core.arrays.datetimelike import ( diff --git a/pandas-stubs/core/arrays/timedeltas.pyi b/pandas-stubs/core/arrays/timedeltas.pyi index 699f8b0f7..3fc4e1bcf 100644 --- a/pandas-stubs/core/arrays/timedeltas.pyi +++ b/pandas-stubs/core/arrays/timedeltas.pyi @@ -1,5 +1,5 @@ +from collections.abc import Sequence from datetime import timedelta -from typing import Sequence from pandas.core.arrays.datetimelike import ( DatetimeLikeArrayMixin, diff --git a/pandas-stubs/core/common.pyi b/pandas-stubs/core/common.pyi index 61050a898..810997236 100644 --- a/pandas-stubs/core/common.pyi +++ b/pandas-stubs/core/common.pyi @@ -1,4 +1,4 @@ -from typing import ( +from collections.abc import ( Collection, Iterable, ) diff --git a/pandas-stubs/core/computation/eval.pyi b/pandas-stubs/core/computation/eval.pyi index ad4e2ed11..0c2a9396f 100644 --- a/pandas-stubs/core/computation/eval.pyi +++ b/pandas-stubs/core/computation/eval.pyi @@ -1,7 +1,7 @@ +from collections.abc import Mapping from typing import ( Any, Literal, - Mapping, ) from pandas import ( diff --git a/pandas-stubs/core/computation/parsing.pyi b/pandas-stubs/core/computation/parsing.pyi index ca82426ff..30475b17f 100644 --- a/pandas-stubs/core/computation/parsing.pyi +++ b/pandas-stubs/core/computation/parsing.pyi @@ -1,5 +1,5 @@ +from collections.abc import Iterator import tokenize -from typing import Iterator BACKTICK_QUOTED_STRING: int diff --git a/pandas-stubs/core/construction.pyi b/pandas-stubs/core/construction.pyi index 3cd517da3..6b0cecdfd 100644 --- a/pandas-stubs/core/construction.pyi +++ b/pandas-stubs/core/construction.pyi @@ -1,4 +1,4 @@ -from typing import Sequence +from collections.abc import Sequence import numpy as np from pandas.core.indexes.api import Index diff --git a/pandas-stubs/core/frame.pyi b/pandas-stubs/core/frame.pyi index 40dee71f1..5338b295c 100644 --- a/pandas-stubs/core/frame.pyi +++ b/pandas-stubs/core/frame.pyi @@ -1,16 +1,18 @@ -import datetime -import datetime as _dt -from typing import ( - Any, +from collections.abc import ( Callable, - ClassVar, Hashable, Iterable, Iterator, - Literal, Mapping, - Pattern, Sequence, +) +import datetime +import datetime as _dt +from re import Pattern +from typing import ( + Any, + ClassVar, + Literal, TypeVar, overload, ) diff --git a/pandas-stubs/core/generic.pyi b/pandas-stubs/core/generic.pyi index 0b1b89c17..32f73ee07 100644 --- a/pandas-stubs/core/generic.pyi +++ b/pandas-stubs/core/generic.pyi @@ -1,13 +1,15 @@ -import sqlite3 -from typing import ( - Any, +from collections.abc import ( Callable, - ClassVar, Hashable, Iterable, - Literal, Mapping, Sequence, +) +import sqlite3 +from typing import ( + Any, + ClassVar, + Literal, final, overload, ) diff --git a/pandas-stubs/core/groupby/base.pyi b/pandas-stubs/core/groupby/base.pyi index 70bb74cb2..199eb6b3d 100644 --- a/pandas-stubs/core/groupby/base.pyi +++ b/pandas-stubs/core/groupby/base.pyi @@ -1,6 +1,6 @@ # from pandas.core.dtypes.common import is_list_like as is_list_like, is_scalar as is_scalar +from collections.abc import Hashable import dataclasses -from typing import Hashable @dataclasses.dataclass(order=True, frozen=True) class OutputKey: diff --git a/pandas-stubs/core/groupby/generic.pyi b/pandas-stubs/core/groupby/generic.pyi index b1890d522..e66300a81 100644 --- a/pandas-stubs/core/groupby/generic.pyi +++ b/pandas-stubs/core/groupby/generic.pyi @@ -1,12 +1,14 @@ -from typing import ( - Any, +from collections.abc import ( Callable, - Generic, Iterable, Iterator, + Sequence, +) +from typing import ( + Any, + Generic, Literal, NamedTuple, - Sequence, Union, overload, ) diff --git a/pandas-stubs/core/groupby/groupby.pyi b/pandas-stubs/core/groupby/groupby.pyi index 8c3b8171a..f7c0f65e4 100644 --- a/pandas-stubs/core/groupby/groupby.pyi +++ b/pandas-stubs/core/groupby/groupby.pyi @@ -1,4 +1,4 @@ -from typing import ( +from collections.abc import ( Callable, Hashable, ) diff --git a/pandas-stubs/core/groupby/grouper.pyi b/pandas-stubs/core/groupby/grouper.pyi index 6576c91cf..65d76109b 100644 --- a/pandas-stubs/core/groupby/grouper.pyi +++ b/pandas-stubs/core/groupby/grouper.pyi @@ -1,4 +1,4 @@ -from typing import Hashable +from collections.abc import Hashable import numpy as np from pandas import ( diff --git a/pandas-stubs/core/groupby/ops.pyi b/pandas-stubs/core/groupby/ops.pyi index 1bc5b809c..2f67fb38e 100644 --- a/pandas-stubs/core/groupby/ops.pyi +++ b/pandas-stubs/core/groupby/ops.pyi @@ -1,4 +1,4 @@ -from typing import Sequence +from collections.abc import Sequence import numpy as np from pandas import ( diff --git a/pandas-stubs/core/indexes/base.pyi b/pandas-stubs/core/indexes/base.pyi index e18a8dffd..56a2ae5c1 100644 --- a/pandas-stubs/core/indexes/base.pyi +++ b/pandas-stubs/core/indexes/base.pyi @@ -1,11 +1,13 @@ -from typing import ( +from collections.abc import ( Callable, - ClassVar, Hashable, Iterable, Iterator, - Literal, Sequence, +) +from typing import ( + ClassVar, + Literal, overload, ) diff --git a/pandas-stubs/core/indexes/datetimes.pyi b/pandas-stubs/core/indexes/datetimes.pyi index 4d301d989..12e2c06c1 100644 --- a/pandas-stubs/core/indexes/datetimes.pyi +++ b/pandas-stubs/core/indexes/datetimes.pyi @@ -1,12 +1,12 @@ +from collections.abc import ( + Hashable, + Sequence, +) from datetime import ( timedelta, tzinfo, ) -from typing import ( - Hashable, - Sequence, - overload, -) +from typing import overload import numpy as np from pandas import ( diff --git a/pandas-stubs/core/indexes/interval.pyi b/pandas-stubs/core/indexes/interval.pyi index 5842ace9e..2a52d9b30 100644 --- a/pandas-stubs/core/indexes/interval.pyi +++ b/pandas-stubs/core/indexes/interval.pyi @@ -1,9 +1,11 @@ +from collections.abc import ( + Hashable, + Sequence, +) import datetime as dt from typing import ( Generic, - Hashable, Literal, - Sequence, Union, overload, ) diff --git a/pandas-stubs/core/indexes/multi.pyi b/pandas-stubs/core/indexes/multi.pyi index c296a4a7a..44f442cd0 100644 --- a/pandas-stubs/core/indexes/multi.pyi +++ b/pandas-stubs/core/indexes/multi.pyi @@ -1,9 +1,9 @@ -from typing import ( +from collections.abc import ( Callable, Hashable, - Literal, Sequence, ) +from typing import Literal import numpy as np import pandas as pd diff --git a/pandas-stubs/core/indexes/numeric.pyi b/pandas-stubs/core/indexes/numeric.pyi index 5ebead59a..0d27d528b 100644 --- a/pandas-stubs/core/indexes/numeric.pyi +++ b/pandas-stubs/core/indexes/numeric.pyi @@ -1,4 +1,4 @@ -from typing import Iterable +from collections.abc import Iterable from pandas.core.indexes.base import Index diff --git a/pandas-stubs/core/indexes/period.pyi b/pandas-stubs/core/indexes/period.pyi index 53ce95277..e6d5cb99c 100644 --- a/pandas-stubs/core/indexes/period.pyi +++ b/pandas-stubs/core/indexes/period.pyi @@ -1,7 +1,5 @@ -from typing import ( - Hashable, - overload, -) +from collections.abc import Hashable +from typing import overload import numpy as np import pandas as pd diff --git a/pandas-stubs/core/indexes/timedeltas.pyi b/pandas-stubs/core/indexes/timedeltas.pyi index 376d7fd86..9afc618d0 100644 --- a/pandas-stubs/core/indexes/timedeltas.pyi +++ b/pandas-stubs/core/indexes/timedeltas.pyi @@ -1,8 +1,10 @@ +from collections.abc import ( + Hashable, + Sequence, +) import datetime as dt from typing import ( - Hashable, Literal, - Sequence, overload, ) diff --git a/pandas-stubs/core/interchange/dataframe_protocol.pyi b/pandas-stubs/core/interchange/dataframe_protocol.pyi index 4fd1e013e..8d6052068 100644 --- a/pandas-stubs/core/interchange/dataframe_protocol.pyi +++ b/pandas-stubs/core/interchange/dataframe_protocol.pyi @@ -3,11 +3,13 @@ from abc import ( ABC, abstractmethod, ) +from collections.abc import ( + Iterable, + Sequence, +) import enum from typing import ( Any, - Iterable, - Sequence, TypedDict, ) diff --git a/pandas-stubs/core/resample.pyi b/pandas-stubs/core/resample.pyi index 548c3cd12..ad9d16ae3 100644 --- a/pandas-stubs/core/resample.pyi +++ b/pandas-stubs/core/resample.pyi @@ -1,10 +1,12 @@ -from typing import ( +from collections.abc import ( Callable, Generator, - Generic, Hashable, - Literal, Mapping, +) +from typing import ( + Generic, + Literal, overload, ) diff --git a/pandas-stubs/core/reshape/concat.pyi b/pandas-stubs/core/reshape/concat.pyi index 7fc977a5e..e972176a6 100644 --- a/pandas-stubs/core/reshape/concat.pyi +++ b/pandas-stubs/core/reshape/concat.pyi @@ -1,8 +1,10 @@ -from typing import ( +from collections.abc import ( Iterable, - Literal, Mapping, Sequence, +) +from typing import ( + Literal, overload, ) diff --git a/pandas-stubs/core/reshape/encoding.pyi b/pandas-stubs/core/reshape/encoding.pyi index 6547c3c00..aaa5de2c6 100644 --- a/pandas-stubs/core/reshape/encoding.pyi +++ b/pandas-stubs/core/reshape/encoding.pyi @@ -1,4 +1,4 @@ -from typing import ( +from collections.abc import ( Hashable, Iterable, ) diff --git a/pandas-stubs/core/reshape/melt.pyi b/pandas-stubs/core/reshape/melt.pyi index e8c01ec65..2ae5ea422 100644 --- a/pandas-stubs/core/reshape/melt.pyi +++ b/pandas-stubs/core/reshape/melt.pyi @@ -1,4 +1,4 @@ -from typing import Hashable +from collections.abc import Hashable import numpy as np from pandas.core.frame import DataFrame diff --git a/pandas-stubs/core/reshape/pivot.pyi b/pandas-stubs/core/reshape/pivot.pyi index 7c59b0da4..62483f49b 100644 --- a/pandas-stubs/core/reshape/pivot.pyi +++ b/pandas-stubs/core/reshape/pivot.pyi @@ -1,10 +1,12 @@ -import datetime -from typing import ( +from collections.abc import ( Callable, Hashable, - Literal, Mapping, Sequence, +) +import datetime +from typing import ( + Literal, Union, overload, ) diff --git a/pandas-stubs/core/reshape/tile.pyi b/pandas-stubs/core/reshape/tile.pyi index bc0a50e19..c630d6c37 100644 --- a/pandas-stubs/core/reshape/tile.pyi +++ b/pandas-stubs/core/reshape/tile.pyi @@ -1,6 +1,6 @@ +from collections.abc import Sequence from typing import ( Literal, - Sequence, overload, ) diff --git a/pandas-stubs/core/series.pyi b/pandas-stubs/core/series.pyi index 0aa7c2063..6770545b1 100644 --- a/pandas-stubs/core/series.pyi +++ b/pandas-stubs/core/series.pyi @@ -1,3 +1,11 @@ +from collections.abc import ( + Callable, + Hashable, + Iterable, + Iterator, + Mapping, + Sequence, +) from datetime import ( date, datetime, @@ -5,15 +13,9 @@ from datetime import ( ) from typing import ( Any, - Callable, ClassVar, Generic, - Hashable, - Iterable, - Iterator, Literal, - Mapping, - Sequence, Union, overload, ) diff --git a/pandas-stubs/core/strings.pyi b/pandas-stubs/core/strings.pyi index 9f1c5e455..a21074dad 100644 --- a/pandas-stubs/core/strings.pyi +++ b/pandas-stubs/core/strings.pyi @@ -1,10 +1,12 @@ +from collections.abc import ( + Callable, + Sequence, +) import re from typing import ( Any, - Callable, Generic, Literal, - Sequence, TypeVar, overload, ) diff --git a/pandas-stubs/core/tools/datetimes.pyi b/pandas-stubs/core/tools/datetimes.pyi index 6cc504f7d..80de24145 100644 --- a/pandas-stubs/core/tools/datetimes.pyi +++ b/pandas-stubs/core/tools/datetimes.pyi @@ -1,10 +1,10 @@ +from collections.abc import Sequence from datetime import ( date, datetime, ) from typing import ( Literal, - Sequence, Union, overload, ) diff --git a/pandas-stubs/core/tools/timedeltas.pyi b/pandas-stubs/core/tools/timedeltas.pyi index ed1818348..66e4d930e 100644 --- a/pandas-stubs/core/tools/timedeltas.pyi +++ b/pandas-stubs/core/tools/timedeltas.pyi @@ -1,8 +1,6 @@ +from collections.abc import Sequence from datetime import timedelta -from typing import ( - Sequence, - overload, -) +from typing import overload from pandas import Index from pandas.core.indexes.timedeltas import TimedeltaIndex diff --git a/pandas-stubs/core/window/expanding.pyi b/pandas-stubs/core/window/expanding.pyi index 04df37896..0834b7a3b 100644 --- a/pandas-stubs/core/window/expanding.pyi +++ b/pandas-stubs/core/window/expanding.pyi @@ -1,6 +1,6 @@ +from collections.abc import Callable from typing import ( Any, - Callable, overload, ) diff --git a/pandas-stubs/core/window/rolling.pyi b/pandas-stubs/core/window/rolling.pyi index 9830b01d3..7cbc75213 100644 --- a/pandas-stubs/core/window/rolling.pyi +++ b/pandas-stubs/core/window/rolling.pyi @@ -1,6 +1,6 @@ +from collections.abc import Callable from typing import ( Any, - Callable, Generic, overload, ) diff --git a/pandas-stubs/io/clipboards.pyi b/pandas-stubs/io/clipboards.pyi index cb8449902..b1985452f 100644 --- a/pandas-stubs/io/clipboards.pyi +++ b/pandas-stubs/io/clipboards.pyi @@ -1,10 +1,12 @@ from collections import defaultdict +from collections.abc import ( + Callable, + Sequence, +) import csv from typing import ( Any, - Callable, Literal, - Sequence, overload, ) diff --git a/pandas-stubs/io/excel/_base.pyi b/pandas-stubs/io/excel/_base.pyi index 328010b08..186fc178c 100644 --- a/pandas-stubs/io/excel/_base.pyi +++ b/pandas-stubs/io/excel/_base.pyi @@ -1,11 +1,13 @@ -from types import TracebackType -from typing import ( - Any, +from collections.abc import ( Callable, Hashable, Iterable, - Literal, Sequence, +) +from types import TracebackType +from typing import ( + Any, + Literal, overload, ) diff --git a/pandas-stubs/io/formats/style.pyi b/pandas-stubs/io/formats/style.pyi index 62fc7dbfe..1d852aa5b 100644 --- a/pandas-stubs/io/formats/style.pyi +++ b/pandas-stubs/io/formats/style.pyi @@ -1,8 +1,10 @@ +from collections.abc import ( + Callable, + Sequence, +) from typing import ( Any, - Callable, Literal, - Sequence, overload, ) diff --git a/pandas-stubs/io/formats/style_render.pyi b/pandas-stubs/io/formats/style_render.pyi index 12f3ef76c..f7243864b 100644 --- a/pandas-stubs/io/formats/style_render.pyi +++ b/pandas-stubs/io/formats/style_render.pyi @@ -1,10 +1,12 @@ +from collections.abc import ( + Callable, + Sequence, +) from typing import ( Any, - Callable, Generic, Literal, Optional, - Sequence, TypedDict, TypeVar, Union, diff --git a/pandas-stubs/io/html.pyi b/pandas-stubs/io/html.pyi index d5b9892a1..005e9fbd5 100644 --- a/pandas-stubs/io/html.pyi +++ b/pandas-stubs/io/html.pyi @@ -1,12 +1,14 @@ -from typing import ( - Any, +from collections.abc import ( Callable, Hashable, - Literal, Mapping, - Pattern, Sequence, ) +from re import Pattern +from typing import ( + Any, + Literal, +) from pandas.core.frame import DataFrame diff --git a/pandas-stubs/io/parsers/readers.pyi b/pandas-stubs/io/parsers/readers.pyi index 01f99e18c..689a631ab 100644 --- a/pandas-stubs/io/parsers/readers.pyi +++ b/pandas-stubs/io/parsers/readers.pyi @@ -2,14 +2,16 @@ from collections import ( abc, defaultdict, ) +from collections.abc import ( + Callable, + Mapping, + Sequence, +) import csv from types import TracebackType from typing import ( Any, - Callable, Literal, - Mapping, - Sequence, overload, ) diff --git a/pandas-stubs/io/pytables.pyi b/pandas-stubs/io/pytables.pyi index 41719e389..5f00d9f18 100644 --- a/pandas-stubs/io/pytables.pyi +++ b/pandas-stubs/io/pytables.pyi @@ -1,9 +1,11 @@ +from collections.abc import ( + Generator, + Sequence, +) from types import TracebackType from typing import ( Any, - Generator, Literal, - Sequence, overload, ) diff --git a/pandas-stubs/io/sas/sasreader.pyi b/pandas-stubs/io/sas/sasreader.pyi index 1a7b0f136..0fb924be5 100644 --- a/pandas-stubs/io/sas/sasreader.pyi +++ b/pandas-stubs/io/sas/sasreader.pyi @@ -2,8 +2,8 @@ from abc import ( ABCMeta, abstractmethod, ) +from collections.abc import Hashable from typing import ( - Hashable, Literal, overload, ) diff --git a/pandas-stubs/io/sql.pyi b/pandas-stubs/io/sql.pyi index 128ea9831..4188e631b 100644 --- a/pandas-stubs/io/sql.pyi +++ b/pandas-stubs/io/sql.pyi @@ -1,9 +1,11 @@ -import sqlite3 -from typing import ( - Any, +from collections.abc import ( Callable, Generator, Iterable, +) +import sqlite3 +from typing import ( + Any, Literal, Union, overload, diff --git a/pandas-stubs/io/stata.pyi b/pandas-stubs/io/stata.pyi index aca173e87..ce5022786 100644 --- a/pandas-stubs/io/stata.pyi +++ b/pandas-stubs/io/stata.pyi @@ -1,10 +1,10 @@ from collections import abc +from collections.abc import Sequence import datetime from io import BytesIO from types import TracebackType from typing import ( Literal, - Sequence, overload, ) diff --git a/pandas-stubs/io/xml.pyi b/pandas-stubs/io/xml.pyi index d9eb50b96..1cfa3d6bf 100644 --- a/pandas-stubs/io/xml.pyi +++ b/pandas-stubs/io/xml.pyi @@ -1,4 +1,4 @@ -from typing import Sequence +from collections.abc import Sequence from pandas.core.frame import DataFrame diff --git a/pandas-stubs/plotting/_core.pyi b/pandas-stubs/plotting/_core.pyi index 5acba2d80..212929e18 100644 --- a/pandas-stubs/plotting/_core.pyi +++ b/pandas-stubs/plotting/_core.pyi @@ -1,11 +1,13 @@ -from typing import ( - Any, +from collections.abc import ( Callable, Hashable, Iterable, + Sequence, +) +from typing import ( + Any, Literal, NamedTuple, - Sequence, Union, overload, ) diff --git a/pandas-stubs/plotting/_misc.pyi b/pandas-stubs/plotting/_misc.pyi index c6aefd46e..5618dfd84 100644 --- a/pandas-stubs/plotting/_misc.pyi +++ b/pandas-stubs/plotting/_misc.pyi @@ -1,8 +1,10 @@ +from collections.abc import ( + Hashable, + Sequence, +) from typing import ( Any, - Hashable, Literal, - Sequence, Union, ) diff --git a/pandas-stubs/util/_decorators.pyi b/pandas-stubs/util/_decorators.pyi index 2259cde82..a893672ff 100644 --- a/pandas-stubs/util/_decorators.pyi +++ b/pandas-stubs/util/_decorators.pyi @@ -1,8 +1,8 @@ -from typing import ( - Any, +from collections.abc import ( Callable, Mapping, ) +from typing import Any from pandas._libs.properties import cache_readonly as cache_readonly from pandas._typing import F diff --git a/pandas-stubs/util/_validators.pyi b/pandas-stubs/util/_validators.pyi index c762a4854..11bc7e537 100644 --- a/pandas-stubs/util/_validators.pyi +++ b/pandas-stubs/util/_validators.pyi @@ -1,4 +1,4 @@ -from typing import Iterable +from collections.abc import Iterable import numpy as np