Skip to content

Commit ebf02df

Browse files
committed
removed datetime.* and modified the test likewise
1 parent 629e7e6 commit ebf02df

File tree

3 files changed

+9
-12
lines changed

3 files changed

+9
-12
lines changed

pandas-stubs/_typing.pyi

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -196,8 +196,6 @@ S1 = TypeVar(
196196
"S1",
197197
str,
198198
bytes,
199-
datetime.date,
200-
datetime.time,
201199
bool,
202200
int,
203201
float,

pandas-stubs/core/indexes/accessors.pyi

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import datetime as dt
21
from datetime import tzinfo
32
from typing import (
43
Generic,
@@ -126,10 +125,10 @@ class _DatetimeObjectOps(
126125
): ...
127126

128127
_DTOtherOpsDateReturnType = TypeVar(
129-
"_DTOtherOpsDateReturnType", Series[dt.date], np.ndarray
128+
"_DTOtherOpsDateReturnType", Series[np.datetime64], np.ndarray
130129
)
131130
_DTOtherOpsTimeReturnType = TypeVar(
132-
"_DTOtherOpsTimeReturnType", Series[dt.time], np.ndarray
131+
"_DTOtherOpsTimeReturnType", Series[np.datetime64], np.ndarray
133132
)
134133

135134
class _DatetimeOtherOps(Generic[_DTOtherOpsDateReturnType, _DTOtherOpsTimeReturnType]):
@@ -353,8 +352,8 @@ class CombinedDatetimelikeProperties(
353352
Series[int],
354353
Series[bool],
355354
Series,
356-
Series[dt.date],
357-
Series[dt.time],
355+
Series[np.datetime64],
356+
Series[np.datetime64],
358357
str,
359358
TimestampSeries,
360359
Series[str],
@@ -370,8 +369,8 @@ class TimestampProperties(
370369
Series[int],
371370
Series[bool],
372371
TimestampSeries,
373-
Series[dt.date],
374-
Series[dt.time],
372+
Series[np.datetime64],
373+
Series[np.datetime64],
375374
str,
376375
TimestampSeries,
377376
Series[str],

tests/test_timefuncs.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -328,9 +328,9 @@ def test_series_dt_accessors() -> None:
328328

329329
s0 = pd.Series(i0)
330330

331-
check(assert_type(s0.dt.date, "pd.Series[dt.date]"), pd.Series, dt.date)
332-
check(assert_type(s0.dt.time, "pd.Series[dt.time]"), pd.Series, dt.time)
333-
check(assert_type(s0.dt.timetz, "pd.Series[dt.time]"), pd.Series, dt.time)
331+
check(assert_type(s0.dt.date, "pd.Series[np.datetime64]"), pd.Series)
332+
check(assert_type(s0.dt.time, "pd.Series[np.datetime64]"), pd.Series)
333+
check(assert_type(s0.dt.timetz, "pd.Series[np.datetime64]"), pd.Series)
334334
check(assert_type(s0.dt.year, "pd.Series[int]"), pd.Series, int)
335335
check(assert_type(s0.dt.month, "pd.Series[int]"), pd.Series, int)
336336
check(assert_type(s0.dt.day, "pd.Series[int]"), pd.Series, int)

0 commit comments

Comments
 (0)