diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 5733af151..2ca442cb9 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -27,7 +27,7 @@ repos: - id: flake8 name: flake8 (pyi) additional_dependencies: - - flake8-pyi==22.5.1 + - flake8-pyi==22.7.0 types: [pyi] args: [ --ignore=E301 E302 E305 E402 E501 E701 E704 F401 F811 W503 Y019 Y026 Y027 Y034 Y037, diff --git a/pandas-stubs/__init__.pyi b/pandas-stubs/__init__.pyi index 97de89294..0810d8ac5 100644 --- a/pandas-stubs/__init__.pyi +++ b/pandas-stubs/__init__.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - import pandas.testing as testing from . import ( diff --git a/pandas-stubs/_config/__init__.pyi b/pandas-stubs/_config/__init__.pyi index 80e170dab..f9cb092a8 100644 --- a/pandas-stubs/_config/__init__.pyi +++ b/pandas-stubs/_config/__init__.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from .config import ( describe_option as describe_option, get_option as get_option, diff --git a/pandas-stubs/_config/config.pyi b/pandas-stubs/_config/config.pyi index faaa6b804..2a8db2081 100644 --- a/pandas-stubs/_config/config.pyi +++ b/pandas-stubs/_config/config.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from contextlib import ContextDecorator from typing import ( Any, diff --git a/pandas-stubs/_libs/__init__.pyi b/pandas-stubs/_libs/__init__.pyi index 3476e553c..f35163310 100644 --- a/pandas-stubs/_libs/__init__.pyi +++ b/pandas-stubs/_libs/__init__.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from .interval import Interval as Interval from .tslibs import ( NaT as NaT, diff --git a/pandas-stubs/_libs/indexing.pyi b/pandas-stubs/_libs/indexing.pyi index ef7b09786..c076af591 100644 --- a/pandas-stubs/_libs/indexing.pyi +++ b/pandas-stubs/_libs/indexing.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - class _NDFrameIndexerBase: def __init__(self, name: str, obj: object) -> None: ... @property diff --git a/pandas-stubs/_libs/interval.pyi b/pandas-stubs/_libs/interval.pyi index e164bcada..a9c3c66ec 100644 --- a/pandas-stubs/_libs/interval.pyi +++ b/pandas-stubs/_libs/interval.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from typing import ( Any, Generic, @@ -78,7 +76,7 @@ class Interval(IntervalMixin, Generic[_OrderableT]): @overload def __contains__(self: Interval[_OrderableTimesT], _OrderableTimesT) -> bool: ... @overload - def __contains__(self: Interval[_OrderableScalarT], key: int | float) -> bool: ... + def __contains__(self: Interval[_OrderableScalarT], key: float) -> bool: ... @overload def __add__( self: Interval[_OrderableTimesT], y: Timedelta @@ -88,7 +86,7 @@ class Interval(IntervalMixin, Generic[_OrderableT]): self: Interval[int], y: _OrderableScalarT ) -> Interval[_OrderableScalarT]: ... @overload - def __add__(self: Interval[float], y: int | float) -> Interval[float]: ... + def __add__(self: Interval[float], y: float) -> Interval[float]: ... @overload def __radd__( self: Interval[_OrderableTimesT], y: Timedelta @@ -98,7 +96,7 @@ class Interval(IntervalMixin, Generic[_OrderableT]): self: Interval[int], y: _OrderableScalarT ) -> Interval[_OrderableScalarT]: ... @overload - def __radd__(self: Interval[float], y: int | float) -> Interval[float]: ... + def __radd__(self: Interval[float], y: float) -> Interval[float]: ... @overload def __sub__( self: Interval[_OrderableTimesT], y: Timedelta @@ -108,7 +106,7 @@ class Interval(IntervalMixin, Generic[_OrderableT]): self: Interval[int], y: _OrderableScalarT ) -> Interval[_OrderableScalarT]: ... @overload - def __sub__(self: Interval[float], y: int | float) -> Interval[float]: ... + def __sub__(self: Interval[float], y: float) -> Interval[float]: ... @overload def __rsub__( self: Interval[_OrderableTimesT], y: Timedelta @@ -118,31 +116,31 @@ class Interval(IntervalMixin, Generic[_OrderableT]): self: Interval[int], y: _OrderableScalarT ) -> Interval[_OrderableScalarT]: ... @overload - def __rsub__(self: Interval[float], y: int | float) -> Interval[float]: ... + def __rsub__(self: Interval[float], y: float) -> Interval[float]: ... @overload def __mul__( self: Interval[int], y: _OrderableScalarT ) -> Interval[_OrderableScalarT]: ... @overload - def __mul__(self: Interval[float], y: int | float) -> Interval[float]: ... + def __mul__(self: Interval[float], y: float) -> Interval[float]: ... @overload def __rmul__( self: Interval[int], y: _OrderableScalarT ) -> Interval[_OrderableScalarT]: ... @overload - def __rmul__(self: Interval[float], y: int | float) -> Interval[float]: ... + def __rmul__(self: Interval[float], y: float) -> Interval[float]: ... @overload def __truediv__( self: Interval[int], y: _OrderableScalarT ) -> Interval[_OrderableScalarT]: ... @overload - def __truediv__(self: Interval[float], y: int | float) -> Interval[float]: ... + def __truediv__(self: Interval[float], y: float) -> Interval[float]: ... @overload def __floordiv__( self: Interval[int], y: _OrderableScalarT ) -> Interval[_OrderableScalarT]: ... @overload - def __floordiv__(self: Interval[float], y: int | float) -> Interval[float]: ... + def __floordiv__(self: Interval[float], y: float) -> Interval[float]: ... def overlaps(self: Interval[_OrderableT], other: Interval[_OrderableT]) -> bool: ... def intervals_to_interval_bounds( diff --git a/pandas-stubs/_libs/json.pyi b/pandas-stubs/_libs/json.pyi index 6c37949e7..59086a440 100644 --- a/pandas-stubs/_libs/json.pyi +++ b/pandas-stubs/_libs/json.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - def decode(*args, **kwargs): ... def dumps(*args, **kwargs): ... def encode(*args, **kwargs): ... diff --git a/pandas-stubs/_libs/lib.pyi b/pandas-stubs/_libs/lib.pyi index abe06e602..c4a51b501 100644 --- a/pandas-stubs/_libs/lib.pyi +++ b/pandas-stubs/_libs/lib.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - no_default = None def infer_dtype(value: object, skipna: bool = ...) -> str: ... diff --git a/pandas-stubs/_libs/missing.pyi b/pandas-stubs/_libs/missing.pyi index 001e1f935..ae829d9cb 100644 --- a/pandas-stubs/_libs/missing.pyi +++ b/pandas-stubs/_libs/missing.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - class NAType: def __new__(cls, *args, **kwargs) -> NAType: ... def __format__(self, format_spec: str) -> str: ... diff --git a/pandas-stubs/_libs/ops_dispatch.pyi b/pandas-stubs/_libs/ops_dispatch.pyi index 8cb28503e..dba54d4b0 100644 --- a/pandas-stubs/_libs/ops_dispatch.pyi +++ b/pandas-stubs/_libs/ops_dispatch.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - DISPATCHED_UFUNCS = ... REVERSED_NAMES = ... UFUNC_ALIASES = ... diff --git a/pandas-stubs/_libs/properties.pyi b/pandas-stubs/_libs/properties.pyi index 7783577cd..78eabdcce 100644 --- a/pandas-stubs/_libs/properties.pyi +++ b/pandas-stubs/_libs/properties.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from typing import Callable class CachedProperty: diff --git a/pandas-stubs/_libs/sparse.pyi b/pandas-stubs/_libs/sparse.pyi index c0b14d73e..1f6e44b38 100644 --- a/pandas-stubs/_libs/sparse.pyi +++ b/pandas-stubs/_libs/sparse.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - class SparseIndex: ... class BlockIndex(SparseIndex): ... class IntIndex(SparseIndex): ... diff --git a/pandas-stubs/_libs/tslibs/__init__.pyi b/pandas-stubs/_libs/tslibs/__init__.pyi index 146c81edb..95076e158 100644 --- a/pandas-stubs/_libs/tslibs/__init__.pyi +++ b/pandas-stubs/_libs/tslibs/__init__.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - __all__ = [ "Period", "Timestamp", diff --git a/pandas-stubs/_libs/tslibs/base.pyi b/pandas-stubs/_libs/tslibs/base.pyi index 4c85fa117..3520153a2 100644 --- a/pandas-stubs/_libs/tslibs/base.pyi +++ b/pandas-stubs/_libs/tslibs/base.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from datetime import datetime class ABCTimestamp(datetime): ... diff --git a/pandas-stubs/_libs/tslibs/ccalendar.pyi b/pandas-stubs/_libs/tslibs/ccalendar.pyi index f564a2467..6b7d5c3ba 100644 --- a/pandas-stubs/_libs/tslibs/ccalendar.pyi +++ b/pandas-stubs/_libs/tslibs/ccalendar.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from typing import Sequence def dayofweek(y: int, m: int, d: int) -> int: ... diff --git a/pandas-stubs/_libs/tslibs/conversion.pyi b/pandas-stubs/_libs/tslibs/conversion.pyi index 841881309..6ac357f06 100644 --- a/pandas-stubs/_libs/tslibs/conversion.pyi +++ b/pandas-stubs/_libs/tslibs/conversion.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from datetime import datetime def localize_pydatetime(dt: datetime, tz: object) -> datetime: ... diff --git a/pandas-stubs/_libs/tslibs/dtypes.pyi b/pandas-stubs/_libs/tslibs/dtypes.pyi index eb2372644..52c4e0fb1 100644 --- a/pandas-stubs/_libs/tslibs/dtypes.pyi +++ b/pandas-stubs/_libs/tslibs/dtypes.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from enum import Enum from .offsets import BaseOffset diff --git a/pandas-stubs/_libs/tslibs/nattype.pyi b/pandas-stubs/_libs/tslibs/nattype.pyi index fc3a28f7a..06712291f 100644 --- a/pandas-stubs/_libs/tslibs/nattype.pyi +++ b/pandas-stubs/_libs/tslibs/nattype.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from datetime import ( datetime, timedelta, diff --git a/pandas-stubs/_libs/tslibs/np_datetime.pyi b/pandas-stubs/_libs/tslibs/np_datetime.pyi index a93b9e40a..db0c277b7 100644 --- a/pandas-stubs/_libs/tslibs/np_datetime.pyi +++ b/pandas-stubs/_libs/tslibs/np_datetime.pyi @@ -1,3 +1 @@ -from __future__ import annotations - class OutOfBoundsDatetime(ValueError): ... diff --git a/pandas-stubs/_libs/tslibs/offsets.pyi b/pandas-stubs/_libs/tslibs/offsets.pyi index 20b4b4e81..61b2bdcf3 100644 --- a/pandas-stubs/_libs/tslibs/offsets.pyi +++ b/pandas-stubs/_libs/tslibs/offsets.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from datetime import ( datetime, timedelta, diff --git a/pandas-stubs/_libs/tslibs/parsing.pyi b/pandas-stubs/_libs/tslibs/parsing.pyi index c620eb28e..8c8d67864 100644 --- a/pandas-stubs/_libs/tslibs/parsing.pyi +++ b/pandas-stubs/_libs/tslibs/parsing.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from typing import Any def parse_time_string(*args, **kwargs) -> Any: ... diff --git a/pandas-stubs/_libs/tslibs/period.pyi b/pandas-stubs/_libs/tslibs/period.pyi index ade7d45fc..78e06e572 100644 --- a/pandas-stubs/_libs/tslibs/period.pyi +++ b/pandas-stubs/_libs/tslibs/period.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from datetime import datetime from typing import Any diff --git a/pandas-stubs/_libs/tslibs/strptime.pyi b/pandas-stubs/_libs/tslibs/strptime.pyi index ca7eab545..53f1252dd 100644 --- a/pandas-stubs/_libs/tslibs/strptime.pyi +++ b/pandas-stubs/_libs/tslibs/strptime.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from typing import Any def array_strptime(*args, **kwargs) -> Any: ... diff --git a/pandas-stubs/_libs/tslibs/timedeltas.pyi b/pandas-stubs/_libs/tslibs/timedeltas.pyi index 24fefcb69..01f948b91 100644 --- a/pandas-stubs/_libs/tslibs/timedeltas.pyi +++ b/pandas-stubs/_libs/tslibs/timedeltas.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from datetime import timedelta from typing import ( ClassVar, @@ -84,7 +82,7 @@ class Timedelta(timedelta): cls: type[_S], value=..., unit: str = ..., - **kwargs: int | float | np.integer | np.floating, + **kwargs: float | np.integer | np.floating, ) -> _S: ... # GH 46171 # While Timedelta can return pd.NaT, having the constructor return @@ -119,7 +117,7 @@ class Timedelta(timedelta): @overload # type: ignore[override] def __floordiv__(self, other: timedelta) -> int: ... @overload - def __floordiv__(self, other: int | float) -> Timedelta: ... + def __floordiv__(self, other: float) -> Timedelta: ... @overload def __floordiv__( self, other: npt.NDArray[np.timedelta64] diff --git a/pandas-stubs/_libs/tslibs/timestamps.pyi b/pandas-stubs/_libs/tslibs/timestamps.pyi index 6fa7527a0..55dce0e8f 100644 --- a/pandas-stubs/_libs/tslibs/timestamps.pyi +++ b/pandas-stubs/_libs/tslibs/timestamps.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from datetime import ( date as _date, datetime, @@ -35,13 +33,7 @@ class Timestamp(datetime): value: int # np.int64 def __new__( cls: type[_DatetimeT], - ts_input: int - | np.integer - | float - | str - | _date - | datetime - | np.datetime64 = ..., + ts_input: np.integer | float | str | _date | datetime | np.datetime64 = ..., freq: int | str | BaseOffset | None = ..., tz: str | _tzinfo | int | None = ..., unit: str | int | None = ..., diff --git a/pandas-stubs/_libs/tslibs/tzconversion.pyi b/pandas-stubs/_libs/tslibs/tzconversion.pyi index 381ec5b15..ce0aeaa06 100644 --- a/pandas-stubs/_libs/tslibs/tzconversion.pyi +++ b/pandas-stubs/_libs/tslibs/tzconversion.pyi @@ -1,3 +1 @@ -from __future__ import annotations - def tz_convert_from_utc_single(val: int, tz: str) -> int: ... diff --git a/pandas-stubs/_libs/tslibs/vectorized.pyi b/pandas-stubs/_libs/tslibs/vectorized.pyi index e657cff45..b40b5db5c 100644 --- a/pandas-stubs/_libs/tslibs/vectorized.pyi +++ b/pandas-stubs/_libs/tslibs/vectorized.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from typing import Sequence import numpy as np diff --git a/pandas-stubs/_testing/__init__.pyi b/pandas-stubs/_testing/__init__.pyi index fc33db625..b2bd17b68 100644 --- a/pandas-stubs/_testing/__init__.pyi +++ b/pandas-stubs/_testing/__init__.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from typing import Literal from pandas.core.frame import DataFrame diff --git a/pandas-stubs/_typing.pyi b/pandas-stubs/_typing.pyi index 4f43cbbc8..7a1a582bb 100644 --- a/pandas-stubs/_typing.pyi +++ b/pandas-stubs/_typing.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from builtins import type as type_t import datetime from io import ( @@ -43,16 +41,14 @@ from pandas.core.dtypes.dtypes import ExtensionDtype ArrayLike = Union[ExtensionArray, np.ndarray] AnyArrayLike = Union[Index, Series, np.ndarray] -PythonScalar = Union[str, int, float, bool, complex] +PythonScalar = Union[str, bool, complex] DatetimeLikeScalar = TypeVar("DatetimeLikeScalar", Period, Timestamp, Timedelta) PandasScalar = Union[bytes, datetime.date, datetime.datetime, datetime.timedelta] # Scalar = Union[PythonScalar, PandasScalar] IntStrT = TypeVar("IntStrT", int, str) # dtypes -NpDtype = Union[ - str, np.dtype[np.generic], type[Union[str, float, int, complex, bool, object]] -] +NpDtype = Union[str, np.dtype[np.generic], type[Union[str, complex, bool, object]]] Dtype = Union[ExtensionDtype, NpDtype] AstypeArg = Union[ExtensionDtype, npt.DTypeLike] # DtypeArg specifies all allowable dtypes in a functions its dtype argument @@ -97,7 +93,7 @@ AggFuncType = Union[ AggFuncTypeDict, ] -num = Union[int, float, complex] +num = complex SeriesAxisType = Literal["index", 0] # Restricted subset of _AxisType for series AxisType = Literal["columns", "index", 0, 1] DtypeNp = TypeVar("DtypeNp", bound=np.dtype[np.generic]) @@ -111,8 +107,6 @@ Scalar = Union[ datetime.datetime, datetime.timedelta, bool, - int, - float, complex, Timestamp, Timedelta, diff --git a/pandas-stubs/_version.pyi b/pandas-stubs/_version.pyi index fa1e6c35d..bcb7d25f0 100644 --- a/pandas-stubs/_version.pyi +++ b/pandas-stubs/_version.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from typing import Literal version_json: str = ... diff --git a/pandas-stubs/api/__init__.pyi b/pandas-stubs/api/__init__.pyi index 455e8cd9b..3d22f91b0 100644 --- a/pandas-stubs/api/__init__.pyi +++ b/pandas-stubs/api/__init__.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from . import ( extensions as extensions, indexers as indexers, diff --git a/pandas-stubs/api/extensions/__init__.pyi b/pandas-stubs/api/extensions/__init__.pyi index 4f61f34a7..c0971d518 100644 --- a/pandas-stubs/api/extensions/__init__.pyi +++ b/pandas-stubs/api/extensions/__init__.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from pandas.core.accessor import ( register_dataframe_accessor as register_dataframe_accessor, register_index_accessor as register_index_accessor, diff --git a/pandas-stubs/api/indexers/__init__.pyi b/pandas-stubs/api/indexers/__init__.pyi index 5525a8a5a..9d3d63606 100644 --- a/pandas-stubs/api/indexers/__init__.pyi +++ b/pandas-stubs/api/indexers/__init__.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from pandas.core.indexers import check_array_indexer as check_array_indexer from pandas.core.window.indexers import ( BaseIndexer as BaseIndexer, diff --git a/pandas-stubs/api/types/__init__.pyi b/pandas-stubs/api/types/__init__.pyi index 87da570c8..109274caf 100644 --- a/pandas-stubs/api/types/__init__.pyi +++ b/pandas-stubs/api/types/__init__.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from pandas._libs.lib import infer_dtype as infer_dtype from pandas.core.dtypes.api import ( diff --git a/pandas-stubs/arrays/__init__.pyi b/pandas-stubs/arrays/__init__.pyi index 73e3c4b52..8dd78cc95 100644 --- a/pandas-stubs/arrays/__init__.pyi +++ b/pandas-stubs/arrays/__init__.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from pandas.core.arrays import ( BooleanArray as BooleanArray, Categorical as Categorical, diff --git a/pandas-stubs/compat/__init__.pyi b/pandas-stubs/compat/__init__.pyi index 014d45108..c64399464 100644 --- a/pandas-stubs/compat/__init__.pyi +++ b/pandas-stubs/compat/__init__.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - PY37 = ... PY38 = ... PYPY = ... diff --git a/pandas-stubs/compat/_optional.pyi b/pandas-stubs/compat/_optional.pyi index 2c8aaf973..7faae6c46 100644 --- a/pandas-stubs/compat/_optional.pyi +++ b/pandas-stubs/compat/_optional.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - VERSIONS = ... def import_optional_dependency( diff --git a/pandas-stubs/compat/numpy/__init__.pyi b/pandas-stubs/compat/numpy/__init__.pyi index 580fbe028..4a365200b 100644 --- a/pandas-stubs/compat/numpy/__init__.pyi +++ b/pandas-stubs/compat/numpy/__init__.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - import numpy as np _np_version: str = ... diff --git a/pandas-stubs/compat/pickle_compat.pyi b/pandas-stubs/compat/pickle_compat.pyi index 7a9cfce4d..095721078 100644 --- a/pandas-stubs/compat/pickle_compat.pyi +++ b/pandas-stubs/compat/pickle_compat.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - import pickle as pkl def load_reduce(self) -> None: ... diff --git a/pandas-stubs/core/accessor.pyi b/pandas-stubs/core/accessor.pyi index c6ef052bb..d2b7d78a4 100644 --- a/pandas-stubs/core/accessor.pyi +++ b/pandas-stubs/core/accessor.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from typing import Any class DirNamesMixin: diff --git a/pandas-stubs/core/algorithms.pyi b/pandas-stubs/core/algorithms.pyi index 165f2f11d..c628d8850 100644 --- a/pandas-stubs/core/algorithms.pyi +++ b/pandas-stubs/core/algorithms.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from typing import Any import numpy as np diff --git a/pandas-stubs/core/api.pyi b/pandas-stubs/core/api.pyi index cd6f0c1f3..940bc99c5 100644 --- a/pandas-stubs/core/api.pyi +++ b/pandas-stubs/core/api.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from pandas.core.algorithms import ( factorize as factorize, unique as unique, diff --git a/pandas-stubs/core/apply.pyi b/pandas-stubs/core/apply.pyi index 1f1420552..f68293476 100644 --- a/pandas-stubs/core/apply.pyi +++ b/pandas-stubs/core/apply.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - import abc from typing import ( Any, diff --git a/pandas-stubs/core/arraylike.pyi b/pandas-stubs/core/arraylike.pyi index 7f8c44985..51182a976 100644 --- a/pandas-stubs/core/arraylike.pyi +++ b/pandas-stubs/core/arraylike.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from typing import ( Any, Protocol, diff --git a/pandas-stubs/core/arrays/__init__.pyi b/pandas-stubs/core/arrays/__init__.pyi index 9d40223d0..3c4fd8bae 100644 --- a/pandas-stubs/core/arrays/__init__.pyi +++ b/pandas-stubs/core/arrays/__init__.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from .base import ( ExtensionArray as ExtensionArray, ExtensionOpsMixin as ExtensionOpsMixin, diff --git a/pandas-stubs/core/arrays/base.pyi b/pandas-stubs/core/arrays/base.pyi index 6bcec9b68..58cf990a2 100644 --- a/pandas-stubs/core/arrays/base.pyi +++ b/pandas-stubs/core/arrays/base.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from typing import Sequence import numpy as np diff --git a/pandas-stubs/core/arrays/boolean.pyi b/pandas-stubs/core/arrays/boolean.pyi index d90b7e7c7..935948cc6 100644 --- a/pandas-stubs/core/arrays/boolean.pyi +++ b/pandas-stubs/core/arrays/boolean.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - import numpy as np from pandas._typing import ( diff --git a/pandas-stubs/core/arrays/categorical.pyi b/pandas-stubs/core/arrays/categorical.pyi index ee256d688..31674f6f5 100644 --- a/pandas-stubs/core/arrays/categorical.pyi +++ b/pandas-stubs/core/arrays/categorical.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from typing import ( Any, Callable, diff --git a/pandas-stubs/core/arrays/datetimelike.pyi b/pandas-stubs/core/arrays/datetimelike.pyi index 6d09468a7..c3b4beec4 100644 --- a/pandas-stubs/core/arrays/datetimelike.pyi +++ b/pandas-stubs/core/arrays/datetimelike.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from typing import Sequence import numpy as np diff --git a/pandas-stubs/core/arrays/datetimes.pyi b/pandas-stubs/core/arrays/datetimes.pyi index ed5d865dd..6e8546f23 100644 --- a/pandas-stubs/core/arrays/datetimes.pyi +++ b/pandas-stubs/core/arrays/datetimes.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from datetime import tzinfo import numpy as np diff --git a/pandas-stubs/core/arrays/integer.pyi b/pandas-stubs/core/arrays/integer.pyi index 0bd263ad7..0f0b7d18d 100644 --- a/pandas-stubs/core/arrays/integer.pyi +++ b/pandas-stubs/core/arrays/integer.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from pandas.core.dtypes.base import ExtensionDtype as ExtensionDtype from .masked import BaseMaskedArray as BaseMaskedArray diff --git a/pandas-stubs/core/arrays/interval.pyi b/pandas-stubs/core/arrays/interval.pyi index 3075e3d49..575bd25ca 100644 --- a/pandas-stubs/core/arrays/interval.pyi +++ b/pandas-stubs/core/arrays/interval.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - import numpy as np from pandas import Index from pandas.core.arrays.base import ExtensionArray as ExtensionArray diff --git a/pandas-stubs/core/arrays/masked.pyi b/pandas-stubs/core/arrays/masked.pyi index e30ea095c..43a5e9811 100644 --- a/pandas-stubs/core/arrays/masked.pyi +++ b/pandas-stubs/core/arrays/masked.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - import numpy as np from pandas.core.arrays import ( ExtensionArray as ExtensionArray, diff --git a/pandas-stubs/core/arrays/numpy_.pyi b/pandas-stubs/core/arrays/numpy_.pyi index ef485c321..d58d44b18 100644 --- a/pandas-stubs/core/arrays/numpy_.pyi +++ b/pandas-stubs/core/arrays/numpy_.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - import numpy as np from numpy.lib.mixins import NDArrayOperatorsMixin from pandas.core.arrays.base import ( diff --git a/pandas-stubs/core/arrays/period.pyi b/pandas-stubs/core/arrays/period.pyi index 7a92ddc73..ea5328705 100644 --- a/pandas-stubs/core/arrays/period.pyi +++ b/pandas-stubs/core/arrays/period.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from typing import Sequence import numpy as np diff --git a/pandas-stubs/core/arrays/sparse/__init__.pyi b/pandas-stubs/core/arrays/sparse/__init__.pyi index 4724d5a43..7c0578310 100644 --- a/pandas-stubs/core/arrays/sparse/__init__.pyi +++ b/pandas-stubs/core/arrays/sparse/__init__.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from .accessor import ( SparseAccessor as SparseAccessor, SparseFrameAccessor as SparseFrameAccessor, diff --git a/pandas-stubs/core/arrays/sparse/accessor.pyi b/pandas-stubs/core/arrays/sparse/accessor.pyi index d1789a03c..6eb27cf7c 100644 --- a/pandas-stubs/core/arrays/sparse/accessor.pyi +++ b/pandas-stubs/core/arrays/sparse/accessor.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from pandas.core.accessor import ( PandasDelegate as PandasDelegate, delegate_names as delegate_names, diff --git a/pandas-stubs/core/arrays/sparse/array.pyi b/pandas-stubs/core/arrays/sparse/array.pyi index c1fab832a..ec1159970 100644 --- a/pandas-stubs/core/arrays/sparse/array.pyi +++ b/pandas-stubs/core/arrays/sparse/array.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - import numpy as np from pandas.core.arrays import ( ExtensionArray as ExtensionArray, diff --git a/pandas-stubs/core/arrays/sparse/dtype.pyi b/pandas-stubs/core/arrays/sparse/dtype.pyi index 5df5ba930..be2c18853 100644 --- a/pandas-stubs/core/arrays/sparse/dtype.pyi +++ b/pandas-stubs/core/arrays/sparse/dtype.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from pandas._typing import ( Dtype, Scalar, diff --git a/pandas-stubs/core/arrays/string_.pyi b/pandas-stubs/core/arrays/string_.pyi index cc80c2a08..7cb83b8b0 100644 --- a/pandas-stubs/core/arrays/string_.pyi +++ b/pandas-stubs/core/arrays/string_.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from pandas.core.arrays import PandasArray as PandasArray from pandas._typing import type_t diff --git a/pandas-stubs/core/arrays/timedeltas.pyi b/pandas-stubs/core/arrays/timedeltas.pyi index 5288bd90a..500cb4f57 100644 --- a/pandas-stubs/core/arrays/timedeltas.pyi +++ b/pandas-stubs/core/arrays/timedeltas.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from datetime import timedelta from typing import Sequence diff --git a/pandas-stubs/core/base.pyi b/pandas-stubs/core/base.pyi index 9e0e611b4..825dfefe1 100644 --- a/pandas-stubs/core/base.pyi +++ b/pandas-stubs/core/base.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from typing import ( Generic, Literal, diff --git a/pandas-stubs/core/common.pyi b/pandas-stubs/core/common.pyi index 0e89d3d56..e0daa3f71 100644 --- a/pandas-stubs/core/common.pyi +++ b/pandas-stubs/core/common.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from typing import ( Collection, Iterable, diff --git a/pandas-stubs/core/computation/align.pyi b/pandas-stubs/core/computation/align.pyi index 434eb68b3..47830caf9 100644 --- a/pandas-stubs/core/computation/align.pyi +++ b/pandas-stubs/core/computation/align.pyi @@ -1,4 +1,2 @@ -from __future__ import annotations - def align_terms(terms): ... def reconstruct_object(typ, obj, axes, dtype): ... diff --git a/pandas-stubs/core/computation/api.pyi b/pandas-stubs/core/computation/api.pyi index 539a8a212..68356a253 100644 --- a/pandas-stubs/core/computation/api.pyi +++ b/pandas-stubs/core/computation/api.pyi @@ -1,3 +1 @@ -from __future__ import annotations - from pandas.core.computation.eval import eval as eval diff --git a/pandas-stubs/core/computation/common.pyi b/pandas-stubs/core/computation/common.pyi index 324fbc81d..1b9ef7e2e 100644 --- a/pandas-stubs/core/computation/common.pyi +++ b/pandas-stubs/core/computation/common.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - def result_type_many(*arrays_and_dtypes): ... class NameResolutionError(NameError): ... diff --git a/pandas-stubs/core/computation/engines.pyi b/pandas-stubs/core/computation/engines.pyi index bbcc02246..9df587660 100644 --- a/pandas-stubs/core/computation/engines.pyi +++ b/pandas-stubs/core/computation/engines.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - import abc class NumExprClobberingError(NameError): ... diff --git a/pandas-stubs/core/computation/eval.pyi b/pandas-stubs/core/computation/eval.pyi index ca34061dd..388513783 100644 --- a/pandas-stubs/core/computation/eval.pyi +++ b/pandas-stubs/core/computation/eval.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - def eval( expr, parser=..., diff --git a/pandas-stubs/core/computation/expr.pyi b/pandas-stubs/core/computation/expr.pyi index d9f98bfad..0eb8c9af8 100644 --- a/pandas-stubs/core/computation/expr.pyi +++ b/pandas-stubs/core/computation/expr.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - import ast from pandas.core.computation.ops import Term as Term diff --git a/pandas-stubs/core/computation/expressions.pyi b/pandas-stubs/core/computation/expressions.pyi index 47988362d..90d1243a0 100644 --- a/pandas-stubs/core/computation/expressions.pyi +++ b/pandas-stubs/core/computation/expressions.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - def set_use_numexpr(v: bool = ...) -> None: ... def set_numexpr_threads(n=...) -> None: ... def evaluate(op, op_str, a, b, use_numexpr: bool = ...): ... diff --git a/pandas-stubs/core/computation/ops.pyi b/pandas-stubs/core/computation/ops.pyi index f9c06f796..67c147362 100644 --- a/pandas-stubs/core/computation/ops.pyi +++ b/pandas-stubs/core/computation/ops.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - import numpy as np class UndefinedVariableError(NameError): diff --git a/pandas-stubs/core/computation/parsing.pyi b/pandas-stubs/core/computation/parsing.pyi index faadd1383..ca82426ff 100644 --- a/pandas-stubs/core/computation/parsing.pyi +++ b/pandas-stubs/core/computation/parsing.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - import tokenize from typing import Iterator diff --git a/pandas-stubs/core/computation/pytables.pyi b/pandas-stubs/core/computation/pytables.pyi index abab30c4a..6acb53113 100644 --- a/pandas-stubs/core/computation/pytables.pyi +++ b/pandas-stubs/core/computation/pytables.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from typing import Any from pandas.core.computation import ( diff --git a/pandas-stubs/core/computation/scope.pyi b/pandas-stubs/core/computation/scope.pyi index e75ed52e6..f1253297f 100644 --- a/pandas-stubs/core/computation/scope.pyi +++ b/pandas-stubs/core/computation/scope.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - def ensure_scope( level: int, global_dict=..., local_dict=..., resolvers=..., target=..., **kwargs ) -> Scope: ... diff --git a/pandas-stubs/core/config_init.pyi b/pandas-stubs/core/config_init.pyi index cf092b21c..773f3f640 100644 --- a/pandas-stubs/core/config_init.pyi +++ b/pandas-stubs/core/config_init.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - use_bottleneck_doc: str = ... def use_bottleneck_cb(key) -> None: ... diff --git a/pandas-stubs/core/construction.pyi b/pandas-stubs/core/construction.pyi index 3d8340daf..3cd517da3 100644 --- a/pandas-stubs/core/construction.pyi +++ b/pandas-stubs/core/construction.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from typing import Sequence import numpy as np diff --git a/pandas-stubs/core/dtypes/api.pyi b/pandas-stubs/core/dtypes/api.pyi index ad7bdeecb..470210dbf 100644 --- a/pandas-stubs/core/dtypes/api.pyi +++ b/pandas-stubs/core/dtypes/api.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from pandas.core.dtypes.common import ( is_array_like as is_array_like, is_bool as is_bool, diff --git a/pandas-stubs/core/dtypes/base.pyi b/pandas-stubs/core/dtypes/base.pyi index 705306c2c..0b9b6010e 100644 --- a/pandas-stubs/core/dtypes/base.pyi +++ b/pandas-stubs/core/dtypes/base.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from pandas.core.arrays import ExtensionArray from pandas._typing import type_t diff --git a/pandas-stubs/core/dtypes/cast.pyi b/pandas-stubs/core/dtypes/cast.pyi index c3b9621e1..f02ef0bd2 100644 --- a/pandas-stubs/core/dtypes/cast.pyi +++ b/pandas-stubs/core/dtypes/cast.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - import numpy as np from pandas._typing import Dtype diff --git a/pandas-stubs/core/dtypes/common.pyi b/pandas-stubs/core/dtypes/common.pyi index 74c83c10a..d30f15cd4 100644 --- a/pandas-stubs/core/dtypes/common.pyi +++ b/pandas-stubs/core/dtypes/common.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from typing import Callable import numpy as np diff --git a/pandas-stubs/core/dtypes/concat.pyi b/pandas-stubs/core/dtypes/concat.pyi index 04c938c74..4c9778590 100644 --- a/pandas-stubs/core/dtypes/concat.pyi +++ b/pandas-stubs/core/dtypes/concat.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - def concat_compat(to_concat, axis: int = ...): ... def concat_categorical(to_concat, axis: int = ...): ... def union_categoricals( diff --git a/pandas-stubs/core/dtypes/dtypes.pyi b/pandas-stubs/core/dtypes/dtypes.pyi index 2aa38872f..bdb6c9eba 100644 --- a/pandas-stubs/core/dtypes/dtypes.pyi +++ b/pandas-stubs/core/dtypes/dtypes.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from typing import ( Any, Sequence, diff --git a/pandas-stubs/core/dtypes/generic.pyi b/pandas-stubs/core/dtypes/generic.pyi index 079cf483b..cdcc2a9ba 100644 --- a/pandas-stubs/core/dtypes/generic.pyi +++ b/pandas-stubs/core/dtypes/generic.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - def create_pandas_abc_type(name, attr, comp): ... class ABCIndex: ... diff --git a/pandas-stubs/core/dtypes/inference.pyi b/pandas-stubs/core/dtypes/inference.pyi index 0da9fca4e..c20e63afa 100644 --- a/pandas-stubs/core/dtypes/inference.pyi +++ b/pandas-stubs/core/dtypes/inference.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - def is_bool(obj) -> bool: ... def is_integer(obj) -> bool: ... def is_float(obj) -> bool: ... diff --git a/pandas-stubs/core/dtypes/missing.pyi b/pandas-stubs/core/dtypes/missing.pyi index c081d48a3..b6e3d85e2 100644 --- a/pandas-stubs/core/dtypes/missing.pyi +++ b/pandas-stubs/core/dtypes/missing.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from typing import overload import numpy as np diff --git a/pandas-stubs/core/frame.pyi b/pandas-stubs/core/frame.pyi index 20b4273a9..a081d5c09 100644 --- a/pandas-stubs/core/frame.pyi +++ b/pandas-stubs/core/frame.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - import datetime import datetime as _dt from typing import ( @@ -1123,7 +1121,7 @@ class DataFrame(NDFrame, OpsMixin): level: Level = ..., fill_value: float | None = ..., ) -> DataFrame: ... - def __iter__(self) -> Iterator[int | float | _str]: ... + def __iter__(self) -> Iterator[float | _str]: ... # properties @property def at(self): ... # Not sure what to do with this yet; look at source @@ -2035,7 +2033,7 @@ class DataFrame(NDFrame, OpsMixin): double_precision: int = ..., force_ascii: _bool = ..., date_unit: _str | Literal["s", "ms", "us", "ns"] = ..., - default_handler: Callable[[Any], _str | int | float | _bool | list | dict] + default_handler: Callable[[Any], _str | float | _bool | list | dict] | None = ..., lines: _bool = ..., compression: _str | Literal["infer", "gzip", "bz2", "zip", "xz"] | None = ..., @@ -2052,7 +2050,7 @@ class DataFrame(NDFrame, OpsMixin): double_precision: int = ..., force_ascii: _bool = ..., date_unit: _str | Literal["s", "ms", "us", "ns"] = ..., - default_handler: Callable[[Any], _str | int | float | _bool | list | dict] + default_handler: Callable[[Any], _str | float | _bool | list | dict] | None = ..., lines: _bool = ..., compression: _str | Literal["infer", "gzip", "bz2", "zip", "xz"] | None = ..., diff --git a/pandas-stubs/core/generic.pyi b/pandas-stubs/core/generic.pyi index 6fcf3da0a..696989957 100644 --- a/pandas-stubs/core/generic.pyi +++ b/pandas-stubs/core/generic.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from typing import ( Any, Callable, @@ -108,7 +106,7 @@ class NDFrame(PandasObject, indexing.IndexingMixin): double_precision: int = ..., force_ascii: _bool = ..., date_unit: _str | Literal["s", "ms", "us", "ns"] = ..., - default_handler: Callable[[Any], _str | int | float | _bool | list | dict] + default_handler: Callable[[Any], _str | float | _bool | list | dict] | None = ..., lines: _bool = ..., compression: _str | Literal["infer", "gzip", "bz2", "zip", "xz"] = ..., @@ -125,7 +123,7 @@ class NDFrame(PandasObject, indexing.IndexingMixin): double_precision: int = ..., force_ascii: _bool = ..., date_unit: _str | Literal["s", "ms", "us", "ns"] = ..., - default_handler: Callable[[Any], _str | int | float | _bool | list | dict] + default_handler: Callable[[Any], _str | float | _bool | list | dict] | None = ..., lines: _bool = ..., compression: _str | Literal["infer", "gzip", "bz2", "zip", "xz"] | None = ..., diff --git a/pandas-stubs/core/groupby/__init__.pyi b/pandas-stubs/core/groupby/__init__.pyi index 17b021a51..178542b2f 100644 --- a/pandas-stubs/core/groupby/__init__.pyi +++ b/pandas-stubs/core/groupby/__init__.pyi @@ -1,4 +1,2 @@ -from __future__ import annotations - from pandas.core.groupby.generic import NamedAgg as NamedAgg from pandas.core.groupby.grouper import Grouper as Grouper diff --git a/pandas-stubs/core/groupby/base.pyi b/pandas-stubs/core/groupby/base.pyi index 5f16823a2..ab097d31b 100644 --- a/pandas-stubs/core/groupby/base.pyi +++ b/pandas-stubs/core/groupby/base.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - # from pandas.core.dtypes.common import is_list_like as is_list_like, is_scalar as is_scalar from typing import NamedTuple diff --git a/pandas-stubs/core/groupby/categorical.pyi b/pandas-stubs/core/groupby/categorical.pyi index 5d7717ae5..d7b7b521c 100644 --- a/pandas-stubs/core/groupby/categorical.pyi +++ b/pandas-stubs/core/groupby/categorical.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from pandas.core.arrays.categorical import ( # , CategoricalDtype as CategoricalDtype Categorical as Categorical, ) diff --git a/pandas-stubs/core/groupby/generic.pyi b/pandas-stubs/core/groupby/generic.pyi index 31617650a..aedcb49af 100644 --- a/pandas-stubs/core/groupby/generic.pyi +++ b/pandas-stubs/core/groupby/generic.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from typing import ( Any, Callable, diff --git a/pandas-stubs/core/groupby/groupby.pyi b/pandas-stubs/core/groupby/groupby.pyi index 37e8b955b..e4e26ca15 100644 --- a/pandas-stubs/core/groupby/groupby.pyi +++ b/pandas-stubs/core/groupby/groupby.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from typing import Callable from pandas.core.base import ( diff --git a/pandas-stubs/core/groupby/grouper.pyi b/pandas-stubs/core/groupby/grouper.pyi index aaaa36928..ad3bf460f 100644 --- a/pandas-stubs/core/groupby/grouper.pyi +++ b/pandas-stubs/core/groupby/grouper.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from typing import Hashable import numpy as np diff --git a/pandas-stubs/core/groupby/ops.pyi b/pandas-stubs/core/groupby/ops.pyi index dce278d0d..59f8f24f1 100644 --- a/pandas-stubs/core/groupby/ops.pyi +++ b/pandas-stubs/core/groupby/ops.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from typing import Sequence import numpy as np diff --git a/pandas-stubs/core/indexers.pyi b/pandas-stubs/core/indexers.pyi index b58f85da0..527c16bc3 100644 --- a/pandas-stubs/core/indexers.pyi +++ b/pandas-stubs/core/indexers.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - import numpy as np def is_list_like_indexer(key) -> bool: ... diff --git a/pandas-stubs/core/indexes/accessors.pyi b/pandas-stubs/core/indexes/accessors.pyi index 763ca0938..faccf0b5c 100644 --- a/pandas-stubs/core/indexes/accessors.pyi +++ b/pandas-stubs/core/indexes/accessors.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - import datetime as dt from datetime import tzinfo from typing import Literal diff --git a/pandas-stubs/core/indexes/api.pyi b/pandas-stubs/core/indexes/api.pyi index e61e43dc2..ba60b4c82 100644 --- a/pandas-stubs/core/indexes/api.pyi +++ b/pandas-stubs/core/indexes/api.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from pandas.core.indexes.base import Index as Index from pandas.core.indexes.category import CategoricalIndex as CategoricalIndex from pandas.core.indexes.datetimes import DatetimeIndex as DatetimeIndex diff --git a/pandas-stubs/core/indexes/base.pyi b/pandas-stubs/core/indexes/base.pyi index 5c4c3a5c2..02f64b849 100644 --- a/pandas-stubs/core/indexes/base.pyi +++ b/pandas-stubs/core/indexes/base.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from typing import ( Callable, ClassVar, diff --git a/pandas-stubs/core/indexes/category.pyi b/pandas-stubs/core/indexes/category.pyi index 89a21b3ce..fbcab8576 100644 --- a/pandas-stubs/core/indexes/category.pyi +++ b/pandas-stubs/core/indexes/category.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - import numpy as np from pandas.core import accessor from pandas.core.indexes.base import Index # , maybe_extract_name diff --git a/pandas-stubs/core/indexes/datetimelike.pyi b/pandas-stubs/core/indexes/datetimelike.pyi index a0f352837..9ca8db0ed 100644 --- a/pandas-stubs/core/indexes/datetimelike.pyi +++ b/pandas-stubs/core/indexes/datetimelike.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from pandas.core.accessor import PandasDelegate as PandasDelegate from pandas.core.indexes.extension import ExtensionIndex as ExtensionIndex from pandas.core.indexes.numeric import Int64Index as Int64Index diff --git a/pandas-stubs/core/indexes/datetimes.pyi b/pandas-stubs/core/indexes/datetimes.pyi index 5d2cbd99f..ee6b51c51 100644 --- a/pandas-stubs/core/indexes/datetimes.pyi +++ b/pandas-stubs/core/indexes/datetimes.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from datetime import tzinfo from typing import overload diff --git a/pandas-stubs/core/indexes/extension.pyi b/pandas-stubs/core/indexes/extension.pyi index d632218ba..89b8922bc 100644 --- a/pandas-stubs/core/indexes/extension.pyi +++ b/pandas-stubs/core/indexes/extension.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from pandas.core.indexes.base import Index def inherit_from_data(name: str, delegate, cache: bool = ..., wrap: bool = ...): ... diff --git a/pandas-stubs/core/indexes/frozen.pyi b/pandas-stubs/core/indexes/frozen.pyi index ffc247d08..e23878fa6 100644 --- a/pandas-stubs/core/indexes/frozen.pyi +++ b/pandas-stubs/core/indexes/frozen.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from pandas.core.base import PandasObject as PandasObject class FrozenList(PandasObject, list): diff --git a/pandas-stubs/core/indexes/interval.pyi b/pandas-stubs/core/indexes/interval.pyi index 8ca67f887..ab052fe30 100644 --- a/pandas-stubs/core/indexes/interval.pyi +++ b/pandas-stubs/core/indexes/interval.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - import numpy as np from pandas.core.indexes.base import Index from pandas.core.indexes.extension import ExtensionIndex diff --git a/pandas-stubs/core/indexes/multi.pyi b/pandas-stubs/core/indexes/multi.pyi index fea0e2c0a..d70509921 100644 --- a/pandas-stubs/core/indexes/multi.pyi +++ b/pandas-stubs/core/indexes/multi.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from typing import ( Callable, Hashable, diff --git a/pandas-stubs/core/indexes/numeric.pyi b/pandas-stubs/core/indexes/numeric.pyi index ce2a541d6..666ae5746 100644 --- a/pandas-stubs/core/indexes/numeric.pyi +++ b/pandas-stubs/core/indexes/numeric.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from typing import Iterable import numpy as np diff --git a/pandas-stubs/core/indexes/period.pyi b/pandas-stubs/core/indexes/period.pyi index 8e69be4c2..b1f95631a 100644 --- a/pandas-stubs/core/indexes/period.pyi +++ b/pandas-stubs/core/indexes/period.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - import numpy as np from pandas.core.indexes.datetimelike import ( DatetimeIndexOpsMixin as DatetimeIndexOpsMixin, diff --git a/pandas-stubs/core/indexes/range.pyi b/pandas-stubs/core/indexes/range.pyi index 1474276fc..066d3a45d 100644 --- a/pandas-stubs/core/indexes/range.pyi +++ b/pandas-stubs/core/indexes/range.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - import numpy as np from pandas.core.indexes.numeric import Int64Index as Int64Index diff --git a/pandas-stubs/core/indexes/timedeltas.pyi b/pandas-stubs/core/indexes/timedeltas.pyi index aa4bb9eb2..bae9fb7a5 100644 --- a/pandas-stubs/core/indexes/timedeltas.pyi +++ b/pandas-stubs/core/indexes/timedeltas.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from typing import overload from pandas.core.arrays.datetimelike import TimelikeOps as TimelikeOps diff --git a/pandas-stubs/core/indexing.pyi b/pandas-stubs/core/indexing.pyi index 3ba735896..ab6369e28 100644 --- a/pandas-stubs/core/indexing.pyi +++ b/pandas-stubs/core/indexing.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - import numpy as np from pandas.core.indexes.api import Index diff --git a/pandas-stubs/core/missing.pyi b/pandas-stubs/core/missing.pyi index ed1108475..4e1b52d93 100644 --- a/pandas-stubs/core/missing.pyi +++ b/pandas-stubs/core/missing.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - def mask_missing(arr, values_to_mask): ... def clean_fill_method(method, allow_nearest: bool = ...): ... def clean_interp_method(method, **kwargs): ... diff --git a/pandas-stubs/core/nanops.pyi b/pandas-stubs/core/nanops.pyi index 4be554cda..d649d3266 100644 --- a/pandas-stubs/core/nanops.pyi +++ b/pandas-stubs/core/nanops.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - bn = ... def set_use_bottleneck(v: bool = ...) -> None: ... diff --git a/pandas-stubs/core/ops/__init__.pyi b/pandas-stubs/core/ops/__init__.pyi index 434ad4888..154a11009 100644 --- a/pandas-stubs/core/ops/__init__.pyi +++ b/pandas-stubs/core/ops/__init__.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from typing import Any ARITHMETIC_BINOPS: set[str] = ... diff --git a/pandas-stubs/core/ops/array_ops.pyi b/pandas-stubs/core/ops/array_ops.pyi index 43b3a93dd..59fefc8f6 100644 --- a/pandas-stubs/core/ops/array_ops.pyi +++ b/pandas-stubs/core/ops/array_ops.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - import numpy as np from pandas.core.dtypes.generic import ABCExtensionArray as ABCExtensionArray diff --git a/pandas-stubs/core/ops/common.pyi b/pandas-stubs/core/ops/common.pyi index a3bf38343..740e564e4 100644 --- a/pandas-stubs/core/ops/common.pyi +++ b/pandas-stubs/core/ops/common.pyi @@ -1,3 +1 @@ -from __future__ import annotations - def unpack_zerodim_and_defer(name: str): ... diff --git a/pandas-stubs/core/ops/dispatch.pyi b/pandas-stubs/core/ops/dispatch.pyi index 7f71ec51c..20cc0a2f2 100644 --- a/pandas-stubs/core/ops/dispatch.pyi +++ b/pandas-stubs/core/ops/dispatch.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - import numpy as np from pandas.core.dtypes.generic import ( diff --git a/pandas-stubs/core/ops/docstrings.pyi b/pandas-stubs/core/ops/docstrings.pyi index 22890402b..af4811e9b 100644 --- a/pandas-stubs/core/ops/docstrings.pyi +++ b/pandas-stubs/core/ops/docstrings.pyi @@ -1,3 +1 @@ -from __future__ import annotations - reverse_op = ... diff --git a/pandas-stubs/core/ops/invalid.pyi b/pandas-stubs/core/ops/invalid.pyi index 04266cb14..9c40d55c0 100644 --- a/pandas-stubs/core/ops/invalid.pyi +++ b/pandas-stubs/core/ops/invalid.pyi @@ -1,4 +1,2 @@ -from __future__ import annotations - def invalid_comparison(left, right, op): ... def make_invalid_op(name: str): ... diff --git a/pandas-stubs/core/ops/mask_ops.pyi b/pandas-stubs/core/ops/mask_ops.pyi index 50a742a9a..7c4ea29fe 100644 --- a/pandas-stubs/core/ops/mask_ops.pyi +++ b/pandas-stubs/core/ops/mask_ops.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - import numpy as np from pandas._libs import missing as libmissing diff --git a/pandas-stubs/core/ops/methods.pyi b/pandas-stubs/core/ops/methods.pyi index 9a6b992af..2ffac10cb 100644 --- a/pandas-stubs/core/ops/methods.pyi +++ b/pandas-stubs/core/ops/methods.pyi @@ -1,4 +1,2 @@ -from __future__ import annotations - def add_special_arithmetic_methods(cls): ... def add_flex_arithmetic_methods(cls) -> None: ... diff --git a/pandas-stubs/core/ops/missing.pyi b/pandas-stubs/core/ops/missing.pyi index bec729ade..9810e7413 100644 --- a/pandas-stubs/core/ops/missing.pyi +++ b/pandas-stubs/core/ops/missing.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - def fill_zeros(result, x, y): ... def mask_zero_div_zero(x, y, result): ... def dispatch_fill_zeros(op, left, right, result): ... diff --git a/pandas-stubs/core/ops/roperator.pyi b/pandas-stubs/core/ops/roperator.pyi index 3cc924e1a..ec889046d 100644 --- a/pandas-stubs/core/ops/roperator.pyi +++ b/pandas-stubs/core/ops/roperator.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - def radd(left, right): ... def rsub(left, right): ... def rmul(left, right): ... diff --git a/pandas-stubs/core/resample.pyi b/pandas-stubs/core/resample.pyi index 48d405b4c..7701bdd31 100644 --- a/pandas-stubs/core/resample.pyi +++ b/pandas-stubs/core/resample.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from pandas.core.base import ShallowMixin as ShallowMixin from pandas.core.groupby.base import GroupByMixin as GroupByMixin from pandas.core.groupby.groupby import BaseGroupBy diff --git a/pandas-stubs/core/reshape/api.pyi b/pandas-stubs/core/reshape/api.pyi index f2ff83183..4b92ec1d8 100644 --- a/pandas-stubs/core/reshape/api.pyi +++ b/pandas-stubs/core/reshape/api.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from pandas.core.reshape.concat import concat as concat from pandas.core.reshape.melt import ( lreshape as lreshape, diff --git a/pandas-stubs/core/reshape/concat.pyi b/pandas-stubs/core/reshape/concat.pyi index a24b4267b..d877bdeec 100644 --- a/pandas-stubs/core/reshape/concat.pyi +++ b/pandas-stubs/core/reshape/concat.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from typing import ( Iterable, Literal, diff --git a/pandas-stubs/core/reshape/melt.pyi b/pandas-stubs/core/reshape/melt.pyi index 207799303..dc40b68fa 100644 --- a/pandas-stubs/core/reshape/melt.pyi +++ b/pandas-stubs/core/reshape/melt.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - import numpy as np from pandas.core.frame import DataFrame diff --git a/pandas-stubs/core/reshape/merge.pyi b/pandas-stubs/core/reshape/merge.pyi index f3547a98c..b9f441670 100644 --- a/pandas-stubs/core/reshape/merge.pyi +++ b/pandas-stubs/core/reshape/merge.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from typing import Sequence from pandas import ( diff --git a/pandas-stubs/core/reshape/pivot.pyi b/pandas-stubs/core/reshape/pivot.pyi index 8c5a70db8..a672826aa 100644 --- a/pandas-stubs/core/reshape/pivot.pyi +++ b/pandas-stubs/core/reshape/pivot.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from typing import ( Callable, Sequence, diff --git a/pandas-stubs/core/reshape/reshape.pyi b/pandas-stubs/core/reshape/reshape.pyi index 09dec46f7..dc245ba20 100644 --- a/pandas-stubs/core/reshape/reshape.pyi +++ b/pandas-stubs/core/reshape/reshape.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - import numpy as np from pandas.core.frame import DataFrame diff --git a/pandas-stubs/core/reshape/tile.pyi b/pandas-stubs/core/reshape/tile.pyi index cbe8336b1..31970a9fc 100644 --- a/pandas-stubs/core/reshape/tile.pyi +++ b/pandas-stubs/core/reshape/tile.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - def cut( x, bins, diff --git a/pandas-stubs/core/reshape/util.pyi b/pandas-stubs/core/reshape/util.pyi index fba521545..4ce584421 100644 --- a/pandas-stubs/core/reshape/util.pyi +++ b/pandas-stubs/core/reshape/util.pyi @@ -1,3 +1 @@ -from __future__ import annotations - def cartesian_product(X): ... diff --git a/pandas-stubs/core/series.pyi b/pandas-stubs/core/series.pyi index cabb0d038..4a93287bb 100644 --- a/pandas-stubs/core/series.pyi +++ b/pandas-stubs/core/series.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from datetime import ( date, time, @@ -114,15 +112,15 @@ class _LocIndexerSeries(_LocIndexer, Generic[S1]): self, idx: MaskType | Index - | Sequence[int | float] + | Sequence[float] | list[_str] | slice - | tuple[int | str | float | slice | Index, ...], + | tuple[str | float | slice | Index, ...], ) -> Series[S1]: ... @overload def __getitem__( self, - idx: int | _str | float, + idx: _str | float, ) -> S1: ... @overload def __setitem__( @@ -763,7 +761,7 @@ class Series(IndexOpsMixin, NDFrame, Generic[S1]): @overload def replace( self, - to_replace: _str | list | dict | Series[S1] | int | float | None = ..., + to_replace: _str | list | dict | Series[S1] | float | None = ..., value: Scalar | dict | list | _str | None = ..., inplace: Literal[False] = ..., limit: int | None = ..., @@ -773,7 +771,7 @@ class Series(IndexOpsMixin, NDFrame, Generic[S1]): @overload def replace( self, - to_replace: _str | list | dict | Series[S1] | int | float | None = ..., + to_replace: _str | list | dict | Series[S1] | float | None = ..., value: Scalar | dict | list | _str | None = ..., limit: int | None = ..., regex=..., @@ -784,7 +782,7 @@ class Series(IndexOpsMixin, NDFrame, Generic[S1]): @overload def replace( self, - to_replace: _str | list | dict | Series[S1] | int | float | None = ..., + to_replace: _str | list | dict | Series[S1] | float | None = ..., value: Scalar | dict | list | _str | None = ..., inplace: _bool = ..., limit: int | None = ..., diff --git a/pandas-stubs/core/sorting.pyi b/pandas-stubs/core/sorting.pyi index fece6fe3d..76c159096 100644 --- a/pandas-stubs/core/sorting.pyi +++ b/pandas-stubs/core/sorting.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from typing import Any def get_group_index(labels: Any, shape: Any, sort: bool, xnull: bool) -> Any: ... diff --git a/pandas-stubs/core/strings.pyi b/pandas-stubs/core/strings.pyi index 55dfb1038..bec9fa9f6 100644 --- a/pandas-stubs/core/strings.pyi +++ b/pandas-stubs/core/strings.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - import re from typing import ( Any, diff --git a/pandas-stubs/core/tools/__init__.pyi b/pandas-stubs/core/tools/__init__.pyi index 0bf2edfa6..000671bb6 100644 --- a/pandas-stubs/core/tools/__init__.pyi +++ b/pandas-stubs/core/tools/__init__.pyi @@ -1,4 +1,2 @@ -from __future__ import annotations - from .datetimes import to_datetime as to_datetime from .timedeltas import to_timedelta as to_timedelta diff --git a/pandas-stubs/core/tools/datetimes.pyi b/pandas-stubs/core/tools/datetimes.pyi index 4e33a256a..8a0ac98dd 100644 --- a/pandas-stubs/core/tools/datetimes.pyi +++ b/pandas-stubs/core/tools/datetimes.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from datetime import datetime from typing import ( Literal, @@ -28,7 +26,7 @@ from pandas._typing import ( ) ArrayConvertible = Union[list, tuple, AnyArrayLike] -Scalar = Union[int, float, str] +Scalar = Union[float, str] DatetimeScalar = Union[Scalar, datetime, np.datetime64] DatetimeScalarOrArrayConvertible = Union[DatetimeScalar, ArrayConvertible] diff --git a/pandas-stubs/core/tools/numeric.pyi b/pandas-stubs/core/tools/numeric.pyi index ee5f9a494..e7303c19d 100644 --- a/pandas-stubs/core/tools/numeric.pyi +++ b/pandas-stubs/core/tools/numeric.pyi @@ -1,3 +1 @@ -from __future__ import annotations - def to_numeric(arg, errors: str = ..., downcast=...): ... diff --git a/pandas-stubs/core/tools/timedeltas.pyi b/pandas-stubs/core/tools/timedeltas.pyi index f89c967af..8d84fa7c6 100644 --- a/pandas-stubs/core/tools/timedeltas.pyi +++ b/pandas-stubs/core/tools/timedeltas.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - # def to_timedelta(arg, unit: str = ..., errors: str = ...): ... from datetime import timedelta from typing import overload @@ -22,7 +20,7 @@ from pandas._typing import ( @overload def to_timedelta( - arg: str | int | float | timedelta, + arg: str | float | timedelta, unit: UnitChoices | None = ..., errors: DateTimeErrorChoices = ..., ) -> Timedelta: ... diff --git a/pandas-stubs/core/util/hashing.pyi b/pandas-stubs/core/util/hashing.pyi index c686e2e56..1c872e500 100644 --- a/pandas-stubs/core/util/hashing.pyi +++ b/pandas-stubs/core/util/hashing.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - def hash_pandas_object( obj, index: bool = ..., diff --git a/pandas-stubs/core/window/__init__.pyi b/pandas-stubs/core/window/__init__.pyi index 542a06e89..d0371af57 100644 --- a/pandas-stubs/core/window/__init__.pyi +++ b/pandas-stubs/core/window/__init__.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from .ewm import ExponentialMovingWindow as ExponentialMovingWindow from .expanding import ( Expanding as Expanding, diff --git a/pandas-stubs/core/window/common.pyi b/pandas-stubs/core/window/common.pyi index 9f4d3fab2..633e5caf2 100644 --- a/pandas-stubs/core/window/common.pyi +++ b/pandas-stubs/core/window/common.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from typing import Callable from pandas.core.groupby.base import GroupByMixin as GroupByMixin diff --git a/pandas-stubs/core/window/ewm.pyi b/pandas-stubs/core/window/ewm.pyi index e2c49b4ff..619df3027 100644 --- a/pandas-stubs/core/window/ewm.pyi +++ b/pandas-stubs/core/window/ewm.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from typing import Callable from pandas import ( diff --git a/pandas-stubs/core/window/expanding.pyi b/pandas-stubs/core/window/expanding.pyi index 631b0b7eb..02da54c0a 100644 --- a/pandas-stubs/core/window/expanding.pyi +++ b/pandas-stubs/core/window/expanding.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from typing import ( Any, Callable, diff --git a/pandas-stubs/core/window/indexers.pyi b/pandas-stubs/core/window/indexers.pyi index a49e7214d..3f666856e 100644 --- a/pandas-stubs/core/window/indexers.pyi +++ b/pandas-stubs/core/window/indexers.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - import numpy as np get_window_bounds_doc: str diff --git a/pandas-stubs/core/window/numba_.pyi b/pandas-stubs/core/window/numba_.pyi index 768a3c36b..a61d0c2eb 100644 --- a/pandas-stubs/core/window/numba_.pyi +++ b/pandas-stubs/core/window/numba_.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from typing import ( Any, Callable, diff --git a/pandas-stubs/core/window/rolling.pyi b/pandas-stubs/core/window/rolling.pyi index 75c546697..17eae6ca3 100644 --- a/pandas-stubs/core/window/rolling.pyi +++ b/pandas-stubs/core/window/rolling.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from typing import Callable import numpy as np diff --git a/pandas-stubs/errors/__init__.pyi b/pandas-stubs/errors/__init__.pyi index a6554343e..276675bfd 100644 --- a/pandas-stubs/errors/__init__.pyi +++ b/pandas-stubs/errors/__init__.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from pandas._libs.tslibs import OutOfBoundsDatetime as OutOfBoundsDatetime class PerformanceWarning(Warning): ... diff --git a/pandas-stubs/io/api.pyi b/pandas-stubs/io/api.pyi index dbbd0d485..fabe45b04 100644 --- a/pandas-stubs/io/api.pyi +++ b/pandas-stubs/io/api.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from pandas.io.clipboards import read_clipboard as read_clipboard from pandas.io.excel import ( ExcelFile as ExcelFile, diff --git a/pandas-stubs/io/clipboard/__init__.pyi b/pandas-stubs/io/clipboard/__init__.pyi index d8734b46f..945b7cf8b 100644 --- a/pandas-stubs/io/clipboard/__init__.pyi +++ b/pandas-stubs/io/clipboard/__init__.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - class PyperclipException(RuntimeError): ... class PyperclipWindowsException(PyperclipException): diff --git a/pandas-stubs/io/clipboards.pyi b/pandas-stubs/io/clipboards.pyi index 4cf04c28f..cdad8fccb 100644 --- a/pandas-stubs/io/clipboards.pyi +++ b/pandas-stubs/io/clipboards.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from pandas.core.frame import DataFrame def read_clipboard(sep: str = ..., **kwargs) -> DataFrame: ... diff --git a/pandas-stubs/io/common.pyi b/pandas-stubs/io/common.pyi index edb6ca900..0996cdbbc 100644 --- a/pandas-stubs/io/common.pyi +++ b/pandas-stubs/io/common.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from collections import abc from io import BytesIO from typing import ( diff --git a/pandas-stubs/io/date_converters.pyi b/pandas-stubs/io/date_converters.pyi index af259f851..e1896bf10 100644 --- a/pandas-stubs/io/date_converters.pyi +++ b/pandas-stubs/io/date_converters.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - def parse_date_time(date_col, time_col): ... def parse_date_fields(year_col, month_col, day_col): ... def parse_all_fields( diff --git a/pandas-stubs/io/excel/__init__.pyi b/pandas-stubs/io/excel/__init__.pyi index 7914844cc..3156999fe 100644 --- a/pandas-stubs/io/excel/__init__.pyi +++ b/pandas-stubs/io/excel/__init__.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from pandas.io.excel._base import ( ExcelFile as ExcelFile, ExcelWriter as ExcelWriter, diff --git a/pandas-stubs/io/excel/_base.pyi b/pandas-stubs/io/excel/_base.pyi index b65ffaa16..16bb29f64 100644 --- a/pandas-stubs/io/excel/_base.pyi +++ b/pandas-stubs/io/excel/_base.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - import abc from typing import ( Any, diff --git a/pandas-stubs/io/excel/_util.pyi b/pandas-stubs/io/excel/_util.pyi index d92800c39..ceee52a8b 100644 --- a/pandas-stubs/io/excel/_util.pyi +++ b/pandas-stubs/io/excel/_util.pyi @@ -1,4 +1,2 @@ -from __future__ import annotations - def register_writer(klass) -> None: ... def get_writer(engine_name): ... diff --git a/pandas-stubs/io/feather_format.pyi b/pandas-stubs/io/feather_format.pyi index deab37c8c..b5e8ff43c 100644 --- a/pandas-stubs/io/feather_format.pyi +++ b/pandas-stubs/io/feather_format.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - # from pandas import DataFrame, Int64Index, RangeIndex from typing import Sequence diff --git a/pandas-stubs/io/formats/console.pyi b/pandas-stubs/io/formats/console.pyi index e3e0ec466..5a0b56b6c 100644 --- a/pandas-stubs/io/formats/console.pyi +++ b/pandas-stubs/io/formats/console.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - def get_console_size(): ... def in_interactive_session(): ... def in_ipython_frontend(): ... diff --git a/pandas-stubs/io/formats/css.pyi b/pandas-stubs/io/formats/css.pyi index 836f59caa..19d9db545 100644 --- a/pandas-stubs/io/formats/css.pyi +++ b/pandas-stubs/io/formats/css.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - class CSSWarning(UserWarning): ... class CSSResolver: diff --git a/pandas-stubs/io/formats/csvs.pyi b/pandas-stubs/io/formats/csvs.pyi index 7a5c6c088..9033e9e6e 100644 --- a/pandas-stubs/io/formats/csvs.pyi +++ b/pandas-stubs/io/formats/csvs.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from typing import ( Hashable, Mapping, diff --git a/pandas-stubs/io/formats/excel.pyi b/pandas-stubs/io/formats/excel.pyi index 0716ab9a4..3eae2d69b 100644 --- a/pandas-stubs/io/formats/excel.pyi +++ b/pandas-stubs/io/formats/excel.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from typing import ( Callable, Sequence, diff --git a/pandas-stubs/io/formats/format.pyi b/pandas-stubs/io/formats/format.pyi index 8b3cc665a..6089637db 100644 --- a/pandas-stubs/io/formats/format.pyi +++ b/pandas-stubs/io/formats/format.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from typing import ( IO, Callable, @@ -243,7 +241,7 @@ class Datetime64Formatter(GenericArrayFormatter): class ExtensionArrayFormatter(GenericArrayFormatter): ... def format_percentiles( - percentiles: np.ndarray | list[int | float] | list[float] | list[str | float], + percentiles: np.ndarray | list[float] | list[str | float], ) -> list[str]: ... class Datetime64TZFormatter(Datetime64Formatter): ... @@ -266,7 +264,7 @@ class EngFormatter: def __init__( self, accuracy: int | None = ..., use_eng_prefix: bool = ... ) -> None: ... - def __call__(self, num: int | float) -> str: ... + def __call__(self, num: float) -> str: ... def set_eng_float_format(accuracy: int = ..., use_eng_prefix: bool = ...) -> None: ... def get_level_lengths( diff --git a/pandas-stubs/io/formats/html.pyi b/pandas-stubs/io/formats/html.pyi index 4dd805f7f..01c36213b 100644 --- a/pandas-stubs/io/formats/html.pyi +++ b/pandas-stubs/io/formats/html.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from typing import ( IO, Iterable, diff --git a/pandas-stubs/io/formats/latex.pyi b/pandas-stubs/io/formats/latex.pyi index 27d942db5..c51c93605 100644 --- a/pandas-stubs/io/formats/latex.pyi +++ b/pandas-stubs/io/formats/latex.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from typing import IO from pandas.io.formats.format import ( diff --git a/pandas-stubs/io/formats/printing.pyi b/pandas-stubs/io/formats/printing.pyi index 03eff00e4..b5c55ee80 100644 --- a/pandas-stubs/io/formats/printing.pyi +++ b/pandas-stubs/io/formats/printing.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from typing import ( Callable, Iterable, diff --git a/pandas-stubs/io/formats/style.pyi b/pandas-stubs/io/formats/style.pyi index 460470e43..7ff349f02 100644 --- a/pandas-stubs/io/formats/style.pyi +++ b/pandas-stubs/io/formats/style.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - jinja2 = ... has_mpl: bool = ... no_mpl_message: str = ... diff --git a/pandas-stubs/io/gbq.pyi b/pandas-stubs/io/gbq.pyi index d09a3c958..01d4ed24d 100644 --- a/pandas-stubs/io/gbq.pyi +++ b/pandas-stubs/io/gbq.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from typing import Any from pandas.core.frame import DataFrame diff --git a/pandas-stubs/io/gcs.pyi b/pandas-stubs/io/gcs.pyi index 2009fa5ea..99abd578e 100644 --- a/pandas-stubs/io/gcs.pyi +++ b/pandas-stubs/io/gcs.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from pandas._typing import FilePathOrBuffer gcsfs = ... diff --git a/pandas-stubs/io/html.pyi b/pandas-stubs/io/html.pyi index 1025489a8..b30c30129 100644 --- a/pandas-stubs/io/html.pyi +++ b/pandas-stubs/io/html.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from typing import ( Any, Callable, diff --git a/pandas-stubs/io/json/__init__.pyi b/pandas-stubs/io/json/__init__.pyi index 67ba92a39..7e17273a9 100644 --- a/pandas-stubs/io/json/__init__.pyi +++ b/pandas-stubs/io/json/__init__.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from ._json import ( dumps as dumps, loads as loads, diff --git a/pandas-stubs/io/json/_json.pyi b/pandas-stubs/io/json/_json.pyi index 6d50275a5..e6013a563 100644 --- a/pandas-stubs/io/json/_json.pyi +++ b/pandas-stubs/io/json/_json.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from collections import abc from typing import ( Any, diff --git a/pandas-stubs/io/json/_normalize.pyi b/pandas-stubs/io/json/_normalize.pyi index 74bb6d534..160d6ea33 100644 --- a/pandas-stubs/io/json/_normalize.pyi +++ b/pandas-stubs/io/json/_normalize.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from typing import Any from pandas.core.frame import DataFrame diff --git a/pandas-stubs/io/json/_table_schema.pyi b/pandas-stubs/io/json/_table_schema.pyi index 0f7c6e587..d00db9c50 100644 --- a/pandas-stubs/io/json/_table_schema.pyi +++ b/pandas-stubs/io/json/_table_schema.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from typing import Any loads: Any diff --git a/pandas-stubs/io/orc.pyi b/pandas-stubs/io/orc.pyi index d64b396d3..bcf830214 100644 --- a/pandas-stubs/io/orc.pyi +++ b/pandas-stubs/io/orc.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from pandas.core.frame import DataFrame from pandas._typing import FilePathOrBuffer diff --git a/pandas-stubs/io/parquet.pyi b/pandas-stubs/io/parquet.pyi index 2fcd0851f..2a81f976d 100644 --- a/pandas-stubs/io/parquet.pyi +++ b/pandas-stubs/io/parquet.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from typing import Sequence from pandas.core.frame import DataFrame diff --git a/pandas-stubs/io/parsers.pyi b/pandas-stubs/io/parsers.pyi index c20911cd1..600a0493a 100644 --- a/pandas-stubs/io/parsers.pyi +++ b/pandas-stubs/io/parsers.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from collections import abc from typing import ( Callable, diff --git a/pandas-stubs/io/pickle.pyi b/pandas-stubs/io/pickle.pyi index 232916607..470cadfa9 100644 --- a/pandas-stubs/io/pickle.pyi +++ b/pandas-stubs/io/pickle.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from typing import Literal from pandas._typing import FilePathOrBuffer diff --git a/pandas-stubs/io/pytables.pyi b/pandas-stubs/io/pytables.pyi index 28b229798..495b6fbc2 100644 --- a/pandas-stubs/io/pytables.pyi +++ b/pandas-stubs/io/pytables.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from typing import ( Any, Hashable, diff --git a/pandas-stubs/io/s3.pyi b/pandas-stubs/io/s3.pyi index 63c53e297..c284b6b8f 100644 --- a/pandas-stubs/io/s3.pyi +++ b/pandas-stubs/io/s3.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from typing import ( IO, Any, diff --git a/pandas-stubs/io/sas/__init__.pyi b/pandas-stubs/io/sas/__init__.pyi index 93efd5c54..8ae65b163 100644 --- a/pandas-stubs/io/sas/__init__.pyi +++ b/pandas-stubs/io/sas/__init__.pyi @@ -1,3 +1 @@ -from __future__ import annotations - from .sasreader import read_sas as read_sas diff --git a/pandas-stubs/io/sas/sas7bdat.pyi b/pandas-stubs/io/sas/sas7bdat.pyi index 478225389..2b2a22396 100644 --- a/pandas-stubs/io/sas/sas7bdat.pyi +++ b/pandas-stubs/io/sas/sas7bdat.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from collections import abc class _subheader_pointer: ... diff --git a/pandas-stubs/io/sas/sas_constants.pyi b/pandas-stubs/io/sas/sas_constants.pyi index 2ddaa2ffa..c7e4e8fe8 100644 --- a/pandas-stubs/io/sas/sas_constants.pyi +++ b/pandas-stubs/io/sas/sas_constants.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - magic = ... align_1_checker_value: bytes = ... align_1_offset: int = ... diff --git a/pandas-stubs/io/sas/sas_xport.pyi b/pandas-stubs/io/sas/sas_xport.pyi index 5b3c5b37b..168926376 100644 --- a/pandas-stubs/io/sas/sas_xport.pyi +++ b/pandas-stubs/io/sas/sas_xport.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from collections import abc class XportReader(abc.Iterator): diff --git a/pandas-stubs/io/sas/sasreader.pyi b/pandas-stubs/io/sas/sasreader.pyi index d505ee674..ea98949af 100644 --- a/pandas-stubs/io/sas/sasreader.pyi +++ b/pandas-stubs/io/sas/sasreader.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from typing import Sequence from pandas._typing import FilePathOrBuffer diff --git a/pandas-stubs/io/spss.pyi b/pandas-stubs/io/spss.pyi index e874c7d76..aac5084e2 100644 --- a/pandas-stubs/io/spss.pyi +++ b/pandas-stubs/io/spss.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from typing import Sequence from pandas.core.frame import DataFrame diff --git a/pandas-stubs/io/sql.pyi b/pandas-stubs/io/sql.pyi index b588d6548..f6d01d72c 100644 --- a/pandas-stubs/io/sql.pyi +++ b/pandas-stubs/io/sql.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from typing import ( Any, Mapping, diff --git a/pandas-stubs/io/stata.pyi b/pandas-stubs/io/stata.pyi index 92837a96e..42342928b 100644 --- a/pandas-stubs/io/stata.pyi +++ b/pandas-stubs/io/stata.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from collections import abc import datetime from io import BytesIO @@ -56,7 +54,7 @@ invalid_name_doc: str class StataValueLabel: labname: Hashable = ... - value_labels: list[tuple[int | float, str]] = ... + value_labels: list[tuple[float, str]] = ... text_len: int = ... off: npt.NDArray[np.int32] = ... val: npt.NDArray[np.int32] = ... @@ -76,12 +74,12 @@ class StataMissingValue: int_value: int = ... float64_base: bytes = ... BASE_MISSING_VALUES: dict[str, int] = ... - def __init__(self, value: int | float) -> None: ... + def __init__(self, value: float) -> None: ... def __eq__(self, other: object) -> bool: ... @property def string(self) -> str: ... @property - def value(self) -> int | float: ... + def value(self) -> float: ... @classmethod def get_base_missing_value(cls, dtype): ... @@ -141,7 +139,7 @@ class StataReader(StataParser, abc.Iterator): @property def data_label(self) -> str: ... def variable_labels(self) -> dict[str, str]: ... - def value_labels(self) -> dict[str, dict[int | float, str]]: ... + def value_labels(self) -> dict[str, dict[float, str]]: ... class StataWriter(StataParser): type_converters: dict[str, type[np.dtype]] = ... @@ -158,7 +156,7 @@ class StataWriter(StataParser): compression: CompressionOptions = ..., storage_options: StorageOptions = ..., *, - value_labels: dict[Hashable, dict[float | int, str]] | None = ..., + value_labels: dict[Hashable, dict[float, str]] | None = ..., ) -> None: ... def write_file(self) -> None: ... @@ -190,7 +188,7 @@ class StataWriter117(StataWriter): compression: CompressionOptions = ..., storage_options: StorageOptions = ..., *, - value_labels: dict[Hashable, dict[float | int, str]] | None = ..., + value_labels: dict[Hashable, dict[float, str]] | None = ..., ) -> None: ... class StataWriterUTF8(StataWriter117): @@ -209,5 +207,5 @@ class StataWriterUTF8(StataWriter117): compression: CompressionOptions = ..., storage_options: StorageOptions = ..., *, - value_labels: dict[Hashable, dict[float | int, str]] | None = ..., + value_labels: dict[Hashable, dict[float, str]] | None = ..., ) -> None: ... diff --git a/pandas-stubs/io/xml.pyi b/pandas-stubs/io/xml.pyi index a2c6ff9ae..34518284d 100644 --- a/pandas-stubs/io/xml.pyi +++ b/pandas-stubs/io/xml.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from typing import Sequence from pandas.core.frame import DataFrame diff --git a/pandas-stubs/plotting/__init__.pyi b/pandas-stubs/plotting/__init__.pyi index 0a870bf87..a044df260 100644 --- a/pandas-stubs/plotting/__init__.pyi +++ b/pandas-stubs/plotting/__init__.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from ._core import ( PlotAccessor as PlotAccessor, boxplot as boxplot, diff --git a/pandas-stubs/plotting/_core.pyi b/pandas-stubs/plotting/_core.pyi index 87f668b02..9be3dec57 100644 --- a/pandas-stubs/plotting/_core.pyi +++ b/pandas-stubs/plotting/_core.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from matplotlib.axes import Axes as PlotAxes from pandas.core.base import PandasObject as PandasObject from pandas.core.frame import DataFrame diff --git a/pandas-stubs/plotting/_matplotlib/__init__.pyi b/pandas-stubs/plotting/_matplotlib/__init__.pyi index f6368844b..9634b1cfd 100644 --- a/pandas-stubs/plotting/_matplotlib/__init__.pyi +++ b/pandas-stubs/plotting/_matplotlib/__init__.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from .boxplot import ( boxplot as boxplot, boxplot_frame as boxplot_frame, diff --git a/pandas-stubs/plotting/_matplotlib/boxplot.pyi b/pandas-stubs/plotting/_matplotlib/boxplot.pyi index bcae057df..9a945b6b0 100644 --- a/pandas-stubs/plotting/_matplotlib/boxplot.pyi +++ b/pandas-stubs/plotting/_matplotlib/boxplot.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from typing import NamedTuple from matplotlib.axes import Axes as PlotAxes diff --git a/pandas-stubs/plotting/_matplotlib/converter.pyi b/pandas-stubs/plotting/_matplotlib/converter.pyi index 3a734be4f..e1d52c801 100644 --- a/pandas-stubs/plotting/_matplotlib/converter.pyi +++ b/pandas-stubs/plotting/_matplotlib/converter.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - import matplotlib.dates as dates from matplotlib.ticker import ( Formatter, diff --git a/pandas-stubs/plotting/_matplotlib/core.pyi b/pandas-stubs/plotting/_matplotlib/core.pyi index cb9ceb3ab..fa0e3a733 100644 --- a/pandas-stubs/plotting/_matplotlib/core.pyi +++ b/pandas-stubs/plotting/_matplotlib/core.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - class MPLPlot: orientation: str | None = ... data = ... diff --git a/pandas-stubs/plotting/_matplotlib/hist.pyi b/pandas-stubs/plotting/_matplotlib/hist.pyi index 6a6ae71f9..560b604aa 100644 --- a/pandas-stubs/plotting/_matplotlib/hist.pyi +++ b/pandas-stubs/plotting/_matplotlib/hist.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from pandas.plotting._matplotlib.core import LinePlot as LinePlot class HistPlot(LinePlot): diff --git a/pandas-stubs/plotting/_matplotlib/misc.pyi b/pandas-stubs/plotting/_matplotlib/misc.pyi index e753a328f..d1732fd75 100644 --- a/pandas-stubs/plotting/_matplotlib/misc.pyi +++ b/pandas-stubs/plotting/_matplotlib/misc.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - def scatter_matrix( frame, alpha: float = ..., diff --git a/pandas-stubs/plotting/_matplotlib/timeseries.pyi b/pandas-stubs/plotting/_matplotlib/timeseries.pyi index 3bbbb6cbe..b82fd0c9b 100644 --- a/pandas-stubs/plotting/_matplotlib/timeseries.pyi +++ b/pandas-stubs/plotting/_matplotlib/timeseries.pyi @@ -1,3 +1 @@ -from __future__ import annotations - def format_dateaxis(subplot, freq, index) -> None: ... diff --git a/pandas-stubs/plotting/_matplotlib/tools.pyi b/pandas-stubs/plotting/_matplotlib/tools.pyi index ae5e0fb91..06fa69669 100644 --- a/pandas-stubs/plotting/_matplotlib/tools.pyi +++ b/pandas-stubs/plotting/_matplotlib/tools.pyi @@ -1,4 +1,2 @@ -from __future__ import annotations - def format_date_labels(ax, rot) -> None: ... def table(ax, data, rowLabels=..., colLabels=..., **kwargs): ... diff --git a/pandas-stubs/plotting/_misc.pyi b/pandas-stubs/plotting/_misc.pyi index f77da2143..7039eedec 100644 --- a/pandas-stubs/plotting/_misc.pyi +++ b/pandas-stubs/plotting/_misc.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from typing import ( Any, Sequence, diff --git a/pandas-stubs/testing.pyi b/pandas-stubs/testing.pyi index 8c27b571c..312d8629d 100644 --- a/pandas-stubs/testing.pyi +++ b/pandas-stubs/testing.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from pandas._testing import ( assert_extension_array_equal as assert_extension_array_equal, assert_frame_equal as assert_frame_equal, diff --git a/pandas-stubs/tseries/api.pyi b/pandas-stubs/tseries/api.pyi index 9b9a73f08..21aee7bba 100644 --- a/pandas-stubs/tseries/api.pyi +++ b/pandas-stubs/tseries/api.pyi @@ -1,3 +1 @@ -from __future__ import annotations - from pandas.tseries.frequencies import infer_freq as infer_freq diff --git a/pandas-stubs/tseries/frequencies.pyi b/pandas-stubs/tseries/frequencies.pyi index 8b38852b7..89daf614b 100644 --- a/pandas-stubs/tseries/frequencies.pyi +++ b/pandas-stubs/tseries/frequencies.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from pandas.tseries.offsets import DateOffset as DateOffset def get_period_alias(offset_str: str) -> str | None: ... diff --git a/pandas-stubs/tseries/offsets.pyi b/pandas-stubs/tseries/offsets.pyi index 9a5122692..f65a652b2 100644 --- a/pandas-stubs/tseries/offsets.pyi +++ b/pandas-stubs/tseries/offsets.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from pandas._libs.tslibs.offsets import ( FY5253 as FY5253, BaseOffset as BaseOffset, diff --git a/pandas-stubs/util/__init__.pyi b/pandas-stubs/util/__init__.pyi index e64bce065..5e30f6a28 100644 --- a/pandas-stubs/util/__init__.pyi +++ b/pandas-stubs/util/__init__.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from pandas import compat as compat from pandas.core.util.hashing import ( hash_array as hash_array, diff --git a/pandas-stubs/util/_decorators.pyi b/pandas-stubs/util/_decorators.pyi index f20bfa6c9..13ad044a3 100644 --- a/pandas-stubs/util/_decorators.pyi +++ b/pandas-stubs/util/_decorators.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from typing import ( Any, Callable, diff --git a/pandas-stubs/util/_depr_module.pyi b/pandas-stubs/util/_depr_module.pyi index 68ec61fef..c11f9fb12 100644 --- a/pandas-stubs/util/_depr_module.pyi +++ b/pandas-stubs/util/_depr_module.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from typing import Iterable class _DeprecatedModule: diff --git a/pandas-stubs/util/_doctools.pyi b/pandas-stubs/util/_doctools.pyi index bf17faac0..3d455cb44 100644 --- a/pandas-stubs/util/_doctools.pyi +++ b/pandas-stubs/util/_doctools.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - class TablePlotter: cell_width = ... cell_height = ... diff --git a/pandas-stubs/util/_exceptions.pyi b/pandas-stubs/util/_exceptions.pyi index ce02cf0fa..1439a4c59 100644 --- a/pandas-stubs/util/_exceptions.pyi +++ b/pandas-stubs/util/_exceptions.pyi @@ -1,3 +1 @@ -from __future__ import annotations - def rewrite_exception(old_name: str, new_name: str): ... diff --git a/pandas-stubs/util/_print_versions.pyi b/pandas-stubs/util/_print_versions.pyi index be542afe2..649b34bcd 100644 --- a/pandas-stubs/util/_print_versions.pyi +++ b/pandas-stubs/util/_print_versions.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - # from pandas.compat._optional import VERSIONS as VERSIONS, import_optional_dependency as import_optional_dependency def get_sys_info() -> list[tuple[str, str | int | None]]: ... diff --git a/pandas-stubs/util/_test_decorators.pyi b/pandas-stubs/util/_test_decorators.pyi index 9252ca034..c591b4245 100644 --- a/pandas-stubs/util/_test_decorators.pyi +++ b/pandas-stubs/util/_test_decorators.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from typing import Callable def safe_import(mod_name: str, min_version: str | None = ...): ... diff --git a/pandas-stubs/util/_tester.pyi b/pandas-stubs/util/_tester.pyi index 5e6a729cb..6c73287c0 100644 --- a/pandas-stubs/util/_tester.pyi +++ b/pandas-stubs/util/_tester.pyi @@ -1,3 +1 @@ -from __future__ import annotations - def test(extra_args=...) -> None: ... diff --git a/pandas-stubs/util/_validators.pyi b/pandas-stubs/util/_validators.pyi index e70590090..c762a4854 100644 --- a/pandas-stubs/util/_validators.pyi +++ b/pandas-stubs/util/_validators.pyi @@ -1,5 +1,3 @@ -from __future__ import annotations - from typing import Iterable import numpy as np