diff --git a/pandas-stubs/core/frame.pyi b/pandas-stubs/core/frame.pyi index 3f643f57c..ec12ba00c 100644 --- a/pandas-stubs/core/frame.pyi +++ b/pandas-stubs/core/frame.pyi @@ -605,7 +605,9 @@ class DataFrame(NDFrame, OpsMixin): @overload def __getitem__(self, key: Scalar | tuple[Hashable, ...]) -> Series: ... # type: ignore[overload-overlap] # pyright: ignore[reportOverlappingOverload] @overload - def __getitem__(self, key: Iterable[Hashable] | slice) -> DataFrame: ... + def __getitem__( # pyright: ignore[reportOverlappingOverload] + self, key: Iterable[Hashable] | slice + ) -> DataFrame: ... @overload def __getitem__(self, key: Hashable) -> Series: ... def isetitem( diff --git a/pandas-stubs/core/groupby/generic.pyi b/pandas-stubs/core/groupby/generic.pyi index 5ccc4179b..3d43e75ed 100644 --- a/pandas-stubs/core/groupby/generic.pyi +++ b/pandas-stubs/core/groupby/generic.pyi @@ -234,7 +234,7 @@ class DataFrameGroupBy(GroupBy[DataFrame], Generic[ByT]): self, key: Scalar | Hashable | tuple[Hashable, ...] ) -> SeriesGroupBy[Any, ByT]: ... @overload - def __getitem__( # pyright: ignore[reportIncompatibleMethodOverride] + def __getitem__( # pyright: ignore[reportIncompatibleMethodOverride, reportOverlappingOverload] self, key: Iterable[Hashable] | slice ) -> DataFrameGroupBy[ByT]: ... def nunique(self, dropna: bool = ...) -> DataFrame: ... diff --git a/pandas-stubs/core/groupby/groupby.pyi b/pandas-stubs/core/groupby/groupby.pyi index 75be9578a..a009e50cc 100644 --- a/pandas-stubs/core/groupby/groupby.pyi +++ b/pandas-stubs/core/groupby/groupby.pyi @@ -141,7 +141,7 @@ class BaseGroupBy(SelectionMixin[NDFrameT], GroupByIndexingMixin): @overload def __getitem__(self: BaseGroupBy[DataFrame], key: Scalar | Hashable | tuple[Hashable, ...]) -> generic.SeriesGroupBy: ... # type: ignore[overload-overlap] @overload - def __getitem__( + def __getitem__( # pyright: ignore[reportOverlappingOverload] self: BaseGroupBy[DataFrame], key: Iterable[Hashable] | slice ) -> generic.DataFrameGroupBy: ... @overload diff --git a/pyproject.toml b/pyproject.toml index b47535cc9..b100cbf86 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -37,7 +37,7 @@ mypy = "1.10.1" pandas = "2.2.3" pyarrow = ">=10.0.1" pytest = ">=7.1.2" -pyright = ">= 1.1.383" +pyright = ">= 1.1.387" poethepoet = ">=0.16.5" loguru = ">=0.6.0" typing-extensions = ">=4.4.0"