Skip to content

Commit 56be8d4

Browse files
GH1327 Revert changes to start clean
1 parent 9bf345a commit 56be8d4

File tree

3 files changed

+7
-98
lines changed

3 files changed

+7
-98
lines changed

pandas-stubs/core/indexes/datetimes.pyi

Lines changed: 4 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -102,48 +102,11 @@ class DatetimeIndex(
102102
self, periods: int = 1, freq: DateOffset | Timedelta | str | None = None
103103
) -> Self: ...
104104

105-
@overload
106105
def date_range(
107-
*,
108-
end: str | DateAndDatetimeLike = ...,
109-
periods: int = ...,
110-
freq: str | timedelta | Timedelta | BaseOffset | None = None,
111-
tz: TimeZones = None,
112-
normalize: bool = False,
113-
name: Hashable | None = None,
114-
inclusive: IntervalClosedType = "both",
115-
unit: TimeUnit | None = None,
116-
) -> DatetimeIndex: ...
117-
@overload
118-
def date_range(
119-
start: str | DateAndDatetimeLike,
120-
*,
121-
periods: int = ...,
122-
freq: str | timedelta | Timedelta | BaseOffset | None = None,
123-
tz: TimeZones = None,
124-
normalize: bool = False,
125-
name: Hashable | None = None,
126-
inclusive: IntervalClosedType = "both",
127-
unit: TimeUnit | None = None,
128-
) -> DatetimeIndex: ...
129-
@overload
130-
def date_range(
131-
start: str | DateAndDatetimeLike = ...,
132-
end: str | DateAndDatetimeLike = ...,
133-
*,
134-
freq: str | timedelta | Timedelta | BaseOffset | None = None,
135-
tz: TimeZones = None,
136-
normalize: bool = False,
137-
name: Hashable | None = None,
138-
inclusive: IntervalClosedType = "both",
139-
unit: TimeUnit | None = None,
140-
) -> DatetimeIndex: ...
141-
@overload
142-
def date_range(
143-
start: str | DateAndDatetimeLike = ...,
144-
end: str | DateAndDatetimeLike = ...,
145-
periods: int = ...,
146-
*,
106+
start: str | DateAndDatetimeLike | None = None,
107+
end: str | DateAndDatetimeLike | None = None,
108+
periods: int | None = None,
109+
freq: str | timedelta | Timedelta | BaseOffset = "D",
147110
tz: TimeZones = None,
148111
normalize: bool = False,
149112
name: Hashable | None = None,

pandas-stubs/core/indexes/timedeltas.pyi

Lines changed: 3 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -79,53 +79,13 @@ class TimedeltaIndex(
7979
def to_series(self, index=..., name: Hashable = ...) -> TimedeltaSeries: ...
8080
def shift(self, periods: int = 1, freq=...) -> Self: ...
8181

82-
@overload
8382
def timedelta_range(
84-
start: TimedeltaConvertibleTypes = ...,
85-
end: TimedeltaConvertibleTypes = ...,
86-
periods: int = ...,
87-
*,
88-
name: Hashable | None = None,
89-
closed: Literal["left", "right"] | None = None,
90-
unit: None | str = ...,
91-
) -> TimedeltaIndex: ...
92-
@overload
93-
def timedelta_range(
94-
start: TimedeltaConvertibleTypes = ...,
95-
periods: int = ...,
96-
freq: None = None,
97-
name: Hashable | None = None,
98-
closed: Literal["left", "right"] | None = None,
99-
*,
100-
unit: None | str = ...,
101-
) -> TimedeltaIndex: ...
102-
@overload
103-
def timedelta_range(
104-
start: TimedeltaConvertibleTypes = ...,
105-
*,
106-
periods: int = ...,
83+
start: TimedeltaConvertibleTypes | None = None,
84+
end: TimedeltaConvertibleTypes | None = None,
85+
periods: int | None = None,
10786
freq: str | DateOffset | Timedelta | dt.timedelta | None = None,
10887
name: Hashable | None = None,
10988
closed: Literal["left", "right"] | None = None,
110-
unit: None | str = ...,
111-
) -> TimedeltaIndex: ...
112-
@overload
113-
def timedelta_range(
114-
start: TimedeltaConvertibleTypes = ...,
115-
end: TimedeltaConvertibleTypes = ...,
11689
*,
117-
freq: str | DateOffset | Timedelta | dt.timedelta | None = None,
118-
name: Hashable | None = None,
119-
closed: Literal["left", "right"] | None = None,
120-
unit: None | str = ...,
121-
) -> TimedeltaIndex: ...
122-
@overload
123-
def timedelta_range(
124-
*,
125-
end: TimedeltaConvertibleTypes,
126-
periods: int,
127-
freq: str | DateOffset | Timedelta | dt.timedelta | None = None,
128-
name: Hashable | None = None,
129-
closed: Literal["left", "right"] | None = None,
13090
unit: None | str = ...,
13191
) -> TimedeltaIndex: ...

tests/test_timefuncs.py

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1563,13 +1563,6 @@ def test_timedelta_range() -> None:
15631563
pd.TimedeltaIndex,
15641564
)
15651565

1566-
if TYPE_CHECKING_INVALID_USAGE:
1567-
day1 = pd.Timedelta(1, unit="D")
1568-
day10 = pd.Timedelta(10, unit="D")
1569-
pd.timedelta_range(
1570-
day1, day10, 10, "D" # type: ignore[call-overload] # pyright: ignore[reportArgumentType]
1571-
)
1572-
15731566

15741567
def test_dateoffset_freqstr() -> None:
15751568
offset = DateOffset(minutes=10)
@@ -1750,13 +1743,6 @@ def test_creating_date_range() -> None:
17501743
dr = pd.date_range(start="2021-12-01", periods=24, freq="h")
17511744
check(assert_type(dr.strftime("%H:%M:%S"), pd.Index), pd.Index, str)
17521745

1753-
if TYPE_CHECKING_INVALID_USAGE:
1754-
day1 = pd.Timestamp("2023-04-03")
1755-
day10 = pd.Timedelta("2023-04-08")
1756-
pd.date_range(
1757-
day1, day10, 10, "D" # type: ignore[call-overload] # pyright: ignore[reportCallIssue]
1758-
)
1759-
17601746

17611747
def test_timestamp_to_list_add() -> None:
17621748
# https://github.com/microsoft/python-type-stubs/issues/110

0 commit comments

Comments
 (0)