From 4686e97b4944c3d5beb30b7e12b44a102faafdd7 Mon Sep 17 00:00:00 2001 From: Marco Gorelli <33491632+MarcoGorelli@users.noreply.github.com> Date: Wed, 3 Dec 2025 17:54:37 +0000 Subject: [PATCH] remove undocumented --- pandas-stubs/_libs/json.pyi | 6 ------ pandas-stubs/_libs/properties.pyi | 12 ------------ pandas-stubs/_libs/tslibs/offsets.pyi | 1 - pyproject.toml | 8 -------- 4 files changed, 27 deletions(-) delete mode 100644 pandas-stubs/_libs/json.pyi diff --git a/pandas-stubs/_libs/json.pyi b/pandas-stubs/_libs/json.pyi deleted file mode 100644 index b9ffadf42..000000000 --- a/pandas-stubs/_libs/json.pyi +++ /dev/null @@ -1,6 +0,0 @@ -from typing import Any - -def decode(*args: Any, **kwargs: Any): ... -def dumps(*args: Any, **kwargs: Any): ... -def encode(*args: Any, **kwargs: Any): ... -def loads(*args: Any, **kwargs: Any): ... diff --git a/pandas-stubs/_libs/properties.pyi b/pandas-stubs/_libs/properties.pyi index f3351308b..b91d1b59b 100644 --- a/pandas-stubs/_libs/properties.pyi +++ b/pandas-stubs/_libs/properties.pyi @@ -1,16 +1,4 @@ -from collections.abc import Callable - -class CachedProperty: - def __init__(self, func: Callable) -> None: ... - def __get__(self, obj, typ): ... - def __set__(self, obj, value) -> None: ... - # note: this is a lie to make type checkers happy (they special # case property). cache_readonly uses attribute names similar to # property (fget) but it does not provide fset and fdel. cache_readonly = property - -class AxisProperty: - def __init__(self, axis: int = ..., doc: str = ...) -> None: ... - def __get__(self, obj, typ): ... - def __set__(self, obj, value) -> None: ... diff --git a/pandas-stubs/_libs/tslibs/offsets.pyi b/pandas-stubs/_libs/tslibs/offsets.pyi index 299feade0..8261e32c2 100644 --- a/pandas-stubs/_libs/tslibs/offsets.pyi +++ b/pandas-stubs/_libs/tslibs/offsets.pyi @@ -124,7 +124,6 @@ class BusinessDay(BaseOffset): def __init__( self, n: int = ..., normalize: bool = ..., offset: timedelta = ... ) -> None: ... - def __reduce__(self): ... class BusinessHour(SingleConstructorOffset): def __init__( diff --git a/pyproject.toml b/pyproject.toml index 787874d01..4db1541e0 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -205,10 +205,6 @@ ignore = [ "PYI042", # https://docs.astral.sh/ruff/rules/snake-case-type-alias/ "ERA001", "PLR0402", "PLC0105" ] -"indexers.pyi" = [ - # TODO: remove when indexers.pyi is fully typed - "ANN001", "ANN201", "ANN204", "ANN206", -] "multi.pyi" = [ # TODO: remove when multi.pyi is fully typed "ANN001", "ANN201", "ANN204", "ANN206", @@ -233,10 +229,6 @@ ignore = [ # TODO: remove when array is fully typed "ANN001", "ANN201", "ANN204", "ANN206", ] -"*_libs*" = [ - # TODO: remove when _libs is fully typed - "ANN001", "ANN201", "ANN204", "ANN206", -] "*core/base.pyi" = [ # TODO: remove when core/base.pyi is fully typed "ANN001", "ANN201", "ANN204", "ANN206",