diff --git a/pandas-stubs/core/frame.pyi b/pandas-stubs/core/frame.pyi index cbaa3096..a0b77aa2 100644 --- a/pandas-stubs/core/frame.pyi +++ b/pandas-stubs/core/frame.pyi @@ -1660,7 +1660,7 @@ class DataFrame(NDFrame, OpsMixin, _GetItemHack): bool_only: _bool | None = ..., skipna: _bool = ..., **kwargs: Any, - ) -> _bool: ... + ) -> np.bool: ... @overload def all( self, @@ -1677,7 +1677,7 @@ class DataFrame(NDFrame, OpsMixin, _GetItemHack): bool_only: _bool | None = ..., skipna: _bool = ..., **kwargs: Any, - ) -> _bool: ... + ) -> np.bool: ... @overload def any( self, diff --git a/pandas-stubs/core/series.pyi b/pandas-stubs/core/series.pyi index c6b7f8d5..596648b5 100644 --- a/pandas-stubs/core/series.pyi +++ b/pandas-stubs/core/series.pyi @@ -1744,7 +1744,7 @@ class Series(IndexOpsMixin[S1], NDFrame): bool_only: _bool | None = ..., skipna: _bool = ..., **kwargs: Any, - ) -> _bool: ... + ) -> np.bool: ... def any( self, *, @@ -1752,7 +1752,7 @@ class Series(IndexOpsMixin[S1], NDFrame): bool_only: _bool | None = ..., skipna: _bool = ..., **kwargs: Any, - ) -> _bool: ... + ) -> np.bool: ... def cummax( self, axis: AxisIndex | None = ..., diff --git a/pyproject.toml b/pyproject.toml index c22fd5b6..c1477adf 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -39,7 +39,7 @@ mypy = "1.15.0" pandas = "2.2.3" pyarrow = ">=10.0.1" pytest = ">=7.1.2" -pyright = ">=1.1.396,!=1.1.398" +pyright = "1.1.397" poethepoet = ">=0.16.5" loguru = ">=0.6.0" typing-extensions = ">=4.4.0" diff --git a/tests/test_frame.py b/tests/test_frame.py index 99f11b3c..5b826c15 100644 --- a/tests/test_frame.py +++ b/tests/test_frame.py @@ -120,13 +120,13 @@ def test_types_init() -> None: def test_types_all() -> None: df = pd.DataFrame([[False, True], [False, False]], columns=["col1", "col2"]) check(assert_type(df.all(), "pd.Series[bool]"), pd.Series, np.bool_) - check(assert_type(df.all(axis=None), bool), np.bool_) + check(assert_type(df.all(axis=None), np.bool_), np.bool_) def test_types_any() -> None: df = pd.DataFrame([[False, True], [False, False]], columns=["col1", "col2"]) check(assert_type(df.any(), "pd.Series[bool]"), pd.Series, np.bool_) - check(assert_type(df.any(axis=None), bool), np.bool_) + check(assert_type(df.any(axis=None), np.bool_), np.bool_) def test_types_append() -> None: diff --git a/tests/test_series.py b/tests/test_series.py index 0a9d6909..8127c3c8 100644 --- a/tests/test_series.py +++ b/tests/test_series.py @@ -134,15 +134,15 @@ def test_types_init() -> None: def test_types_any() -> None: - check(assert_type(pd.Series([False, False]).any(), bool), np.bool_) - check(assert_type(pd.Series([False, False]).any(bool_only=False), bool), np.bool_) - check(assert_type(pd.Series([np.nan]).any(skipna=False), bool), np.bool_) + check(assert_type(pd.Series([False, False]).any(), np.bool), np.bool) + check(assert_type(pd.Series([False, False]).any(bool_only=False), np.bool), np.bool) + check(assert_type(pd.Series([np.nan]).any(skipna=False), np.bool), np.bool) def test_types_all() -> None: - check(assert_type(pd.Series([False, False]).all(), bool), np.bool_) - check(assert_type(pd.Series([False, False]).all(bool_only=False), bool), np.bool_) - check(assert_type(pd.Series([np.nan]).all(skipna=False), bool), np.bool_) + check(assert_type(pd.Series([False, False]).all(), np.bool), np.bool) + check(assert_type(pd.Series([False, False]).all(bool_only=False), np.bool), np.bool) + check(assert_type(pd.Series([np.nan]).all(skipna=False), np.bool), np.bool) def test_types_csv() -> None: