From 0fbf75fba8054bbe7a1c1596c47a823b82f723d1 Mon Sep 17 00:00:00 2001 From: Marco Gorelli <33491632+MarcoGorelli@users.noreply.github.com> Date: Tue, 30 Sep 2025 12:32:50 +0100 Subject: [PATCH] type `Index.to_series` --- pandas-stubs/core/indexes/base.pyi | 4 +++- pandas-stubs/core/indexes/datetimes.pyi | 4 +++- pandas-stubs/core/indexes/timedeltas.pyi | 4 +++- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/pandas-stubs/core/indexes/base.pyi b/pandas-stubs/core/indexes/base.pyi index d98bb6e15..ba3e6812c 100644 --- a/pandas-stubs/core/indexes/base.pyi +++ b/pandas-stubs/core/indexes/base.pyi @@ -324,7 +324,9 @@ class Index(IndexOpsMixin[S1]): self, name: bool = ..., formatter: Callable | None = ..., na_rep: _str = ... ) -> list[_str]: ... def to_flat_index(self): ... - def to_series(self, index=..., name: Hashable = ...) -> Series: ... + def to_series( + self, index: Index | None = None, name: Hashable | None = None + ) -> Series: ... def to_frame(self, index: bool = True, name=...) -> DataFrame: ... @property def name(self) -> Hashable | None: ... diff --git a/pandas-stubs/core/indexes/datetimes.pyi b/pandas-stubs/core/indexes/datetimes.pyi index 42b2f2d4d..fb90771f7 100644 --- a/pandas-stubs/core/indexes/datetimes.pyi +++ b/pandas-stubs/core/indexes/datetimes.pyi @@ -82,7 +82,9 @@ class DatetimeIndex( self, other: datetime | np.datetime64 | np_ndarray_dt | DatetimeIndex ) -> TimedeltaIndex: ... @final - def to_series(self, index=..., name: Hashable = ...) -> Series[Timestamp]: ... + def to_series( + self, index: Index | None = None, name: Hashable | None = None + ) -> Series[Timestamp]: ... def snap(self, freq: str = ...): ... def slice_indexer(self, start=..., end=..., step=...): ... def searchsorted(self, value, side: str = ..., sorter=...): ... diff --git a/pandas-stubs/core/indexes/timedeltas.pyi b/pandas-stubs/core/indexes/timedeltas.pyi index 89866d48f..179cb6735 100644 --- a/pandas-stubs/core/indexes/timedeltas.pyi +++ b/pandas-stubs/core/indexes/timedeltas.pyi @@ -85,7 +85,9 @@ class TimedeltaIndex( @property def inferred_type(self) -> str: ... @final - def to_series(self, index=..., name: Hashable = ...) -> Series[Timedelta]: ... + def to_series( + self, index: Index | None = None, name: Hashable | None = None + ) -> Series[Timedelta]: ... def shift(self, periods: int = 1, freq=...) -> Self: ... @overload