@@ -2211,23 +2211,6 @@ class Series(IndexOpsMixin[S1], NDFrame):
2211
2211
@overload
2212
2212
def __and__ (self , other : int | np_ndarray_anyint | Series [int ]) -> Series [int ]: ...
2213
2213
def __eq__ (self , other : object ) -> Series [_bool ]: ... # type: ignore[override] # pyright: ignore[reportIncompatibleMethodOverride]
2214
- @overload
2215
- def __floordiv__ (
2216
- self : Series [Timedelta ], other : float | Sequence [float ]
2217
- ) -> TimedeltaSeries : ...
2218
- @overload
2219
- def __floordiv__ (
2220
- self : Series [Timedelta ],
2221
- other : (
2222
- timedelta
2223
- | np .timedelta64
2224
- | np_ndarray_td
2225
- | TimedeltaIndex
2226
- | Series [Timedelta ]
2227
- | TimedeltaSeries
2228
- ),
2229
- ) -> Series [int ]: ...
2230
- @overload
2231
2214
def __floordiv__ (self , other : num | _ListLike | Series [S1 ]) -> Series [int ]: ...
2232
2215
def __ge__ ( # type: ignore[override]
2233
2216
self , other : S1 | _ListLike | Series [S1 ] | datetime | timedelta | date
@@ -2750,19 +2733,6 @@ class Series(IndexOpsMixin[S1], NDFrame):
2750
2733
@overload
2751
2734
def __rand__ (self , other : int | np_ndarray_anyint | Series [int ]) -> Series [int ]: ...
2752
2735
def __rdivmod__ (self , other : num | _ListLike | Series [S1 ]) -> Series [S1 ]: ... # type: ignore[override] # pyright: ignore[reportIncompatibleMethodOverride]
2753
- @overload
2754
- def __rfloordiv__ (
2755
- self : Series [Timedelta ],
2756
- other : (
2757
- timedelta
2758
- | np .timedelta64
2759
- | np_ndarray_td
2760
- | TimedeltaIndex
2761
- | Series [Timedelta ]
2762
- | TimedeltaSeries
2763
- ),
2764
- ) -> Series [int ]: ...
2765
- @overload
2766
2736
def __rfloordiv__ (self , other : num | _ListLike | Series [S1 ]) -> Series [S1 ]: ...
2767
2737
def __rmod__ (self , other : num | _ListLike | Series [S1 ]) -> Series [S1 ]: ...
2768
2738
def __rpow__ (self , other : num | _ListLike | Series [S1 ]) -> Series [S1 ]: ...
@@ -3034,7 +3004,7 @@ class Series(IndexOpsMixin[S1], NDFrame):
3034
3004
@overload
3035
3005
def sub (
3036
3006
self : Series [Timestamp ],
3037
- other : datetime | np .datetime64 | np_ndarray_dt ,
3007
+ other : datetime | Sequence [ datetime ] | np .datetime64 | np_ndarray_dt ,
3038
3008
level : Level | None = None ,
3039
3009
fill_value : float | None = None ,
3040
3010
axis : int = 0 ,
@@ -3052,6 +3022,7 @@ class Series(IndexOpsMixin[S1], NDFrame):
3052
3022
self : Series [Timestamp ],
3053
3023
other : (
3054
3024
timedelta
3025
+ | Sequence [timedelta ]
3055
3026
| np .timedelta64
3056
3027
| np_ndarray_td
3057
3028
| TimedeltaIndex
@@ -3177,8 +3148,6 @@ class Series(IndexOpsMixin[S1], NDFrame):
3177
3148
| Series [complex ]
3178
3149
),
3179
3150
) -> Series [complex ]: ...
3180
- # @overload
3181
- # def __rsub__(self: Series[Timestamp], other: np_ndarray_td) -> Never: ...
3182
3151
@overload
3183
3152
def __rsub__ (
3184
3153
self : Series [Timestamp ], other : datetime | np .datetime64 | np_ndarray_dt
@@ -3322,18 +3291,10 @@ class Series(IndexOpsMixin[S1], NDFrame):
3322
3291
fill_value : float | None = None ,
3323
3292
axis : int = 0 ,
3324
3293
) -> Series [complex ]: ...
3325
- # @overload
3326
- # def rsub(
3327
- # self: Series[Timestamp],
3328
- # other: np_ndarray_td,
3329
- # level: Level | None = None,
3330
- # fill_value: float | None = None,
3331
- # axis: int = 0,
3332
- # ) -> Never: ...
3333
3294
@overload
3334
3295
def rsub (
3335
3296
self : Series [Timestamp ],
3336
- other : datetime | np .datetime64 | np_ndarray_dt ,
3297
+ other : datetime | Sequence [ datetime ] | np .datetime64 | np_ndarray_dt ,
3337
3298
level : Level | None = None ,
3338
3299
fill_value : float | None = None ,
3339
3300
axis : int = 0 ,
0 commit comments