From f4422a9ff6c6e7d97eb9f2eff91ec9a2e05a833e Mon Sep 17 00:00:00 2001 From: Tuhin Sharma Date: Wed, 24 Apr 2024 09:22:58 +0530 Subject: [PATCH 1/3] DOC: remove *args and **kwargs from pandas.Grouper docstring --- pandas/core/groupby/grouper.py | 4 ---- 1 file changed, 4 deletions(-) diff --git a/pandas/core/groupby/grouper.py b/pandas/core/groupby/grouper.py index 2d10bd5d00eb2..a5a077930faa4 100644 --- a/pandas/core/groupby/grouper.py +++ b/pandas/core/groupby/grouper.py @@ -67,10 +67,6 @@ class Grouper: Parameters ---------- - *args - Currently unused, reserved for future use. - **kwargs - Dictionary of the keyword arguments to pass to Grouper. key : str, defaults to None Groupby key, which selects the grouping column of the target. level : name/number, defaults to None From b64ee1da4e774b132d27422c3c93e76ffeda995d Mon Sep 17 00:00:00 2001 From: Tuhin Sharma Date: Wed, 24 Apr 2024 10:06:35 +0530 Subject: [PATCH 2/3] DOC: remove *args and **kwargs from pandas.Grouper docstring --- pandas/core/groupby/grouper.py | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/pandas/core/groupby/grouper.py b/pandas/core/groupby/grouper.py index a5a077930faa4..2cb35004a074e 100644 --- a/pandas/core/groupby/grouper.py +++ b/pandas/core/groupby/grouper.py @@ -243,8 +243,19 @@ class Grouper: _attributes: tuple[str, ...] = ("key", "level", "freq", "sort", "dropna") - def __new__(cls, *args, **kwargs): - if kwargs.get("freq") is not None: + def __new__( + cls, + key=None, + level=None, + freq=None, + sort: bool = False, + closed='left', + label='left', + convention='start', + origin='start_day', + offset=None, + dropna: bool = True,): + if freq is not None: from pandas.core.resample import TimeGrouper cls = TimeGrouper From d19527f9ae68c3d82f24764df2847fbcad3922f0 Mon Sep 17 00:00:00 2001 From: Tuhin Sharma Date: Wed, 24 Apr 2024 10:07:22 +0530 Subject: [PATCH 3/3] DOC: remove pandas.Grouper --- ci/code_checks.sh | 1 - 1 file changed, 1 deletion(-) diff --git a/ci/code_checks.sh b/ci/code_checks.sh index 066c7176fcc34..36155937a94bd 100755 --- a/ci/code_checks.sh +++ b/ci/code_checks.sh @@ -116,7 +116,6 @@ if [[ -z "$CHECK" || "$CHECK" == "docstrings" ]]; then -i "pandas.DatetimeIndex.tz_convert RT03" \ -i "pandas.DatetimeTZDtype SA01" \ -i "pandas.DatetimeTZDtype.tz SA01" \ - -i "pandas.Grouper PR02" \ -i "pandas.Index PR07" \ -i "pandas.Index.T SA01" \ -i "pandas.Index.append PR07,RT03,SA01" \