From 1788a64980d0789b15c5226a4acbbc8f91bd16d9 Mon Sep 17 00:00:00 2001 From: zacharym-collins Date: Tue, 16 Dec 2025 09:30:52 -0600 Subject: [PATCH 1/2] DOC: Update type of name argument in bdate_range to Hashable --- pandas/core/indexes/datetimes.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pandas/core/indexes/datetimes.py b/pandas/core/indexes/datetimes.py index f3fbb5cd8a8ce..3a1d63f4994e1 100644 --- a/pandas/core/indexes/datetimes.py +++ b/pandas/core/indexes/datetimes.py @@ -1524,7 +1524,7 @@ def bdate_range( Asia/Beijing. normalize : bool, default False Normalize start/end dates to midnight before generating date range. - name : str, default None + name : Hashable, default None Name of the resulting DatetimeIndex. weekmask : str or None, default None Weekmask of valid business days, passed to ``numpy.busdaycalendar``, From 991caf9fe75e92db6179445f7e71c8528865ddf5 Mon Sep 17 00:00:00 2001 From: zacharym-collins Date: Tue, 16 Dec 2025 11:09:14 -0600 Subject: [PATCH 2/2] DOC: Update name to Hashable in date_range and timedelta_range --- pandas/core/indexes/datetimes.py | 2 +- pandas/core/indexes/timedeltas.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pandas/core/indexes/datetimes.py b/pandas/core/indexes/datetimes.py index 3a1d63f4994e1..a07e18b1892fd 100644 --- a/pandas/core/indexes/datetimes.py +++ b/pandas/core/indexes/datetimes.py @@ -1280,7 +1280,7 @@ def date_range( timezone-naive unless timezone-aware datetime-likes are passed. normalize : bool, default False Normalize start/end dates to midnight before generating date range. - name : str, default None + name : Hashable, default None Name of the resulting DatetimeIndex. inclusive : {"both", "neither", "left", "right"}, default "both" Include boundaries; Whether to set each bound as closed or open. diff --git a/pandas/core/indexes/timedeltas.py b/pandas/core/indexes/timedeltas.py index 8cd2cda4f9035..2a3d5137242d0 100644 --- a/pandas/core/indexes/timedeltas.py +++ b/pandas/core/indexes/timedeltas.py @@ -284,7 +284,7 @@ def timedelta_range( Number of periods to generate. freq : str, Timedelta, datetime.timedelta, or DateOffset, default 'D' Frequency strings can have multiples, e.g. '5h'. - name : str, default None + name : Hashable, default None Name of the resulting TimedeltaIndex. closed : str, default None Make the interval closed with respect to the given frequency to