@@ -25,7 +25,6 @@ from pandas import (
2525from pandas .core .series import (
2626 Series ,
2727 TimedeltaSeries ,
28- TimestampSeries ,
2928)
3029from typing_extensions import (
3130 Never ,
@@ -172,31 +171,31 @@ class Timestamp(datetime, SupportsIndex):
172171 self , other : DatetimeIndex | npt .NDArray [np .datetime64 ]
173172 ) -> np_ndarray_bool : ...
174173 @overload
175- def __le__ (self , other : TimestampSeries ) -> Series [bool ]: ...
174+ def __le__ (self , other : Series [ Timestamp ] ) -> Series [bool ]: ...
176175 @overload # type: ignore[override]
177176 def __lt__ (self , other : Timestamp | datetime | np .datetime64 ) -> bool : ... # type: ignore[misc]
178177 @overload
179178 def __lt__ (
180179 self , other : DatetimeIndex | npt .NDArray [np .datetime64 ]
181180 ) -> np_ndarray_bool : ...
182181 @overload
183- def __lt__ (self , other : TimestampSeries ) -> Series [bool ]: ...
182+ def __lt__ (self , other : Series [ Timestamp ] ) -> Series [bool ]: ...
184183 @overload # type: ignore[override]
185184 def __ge__ (self , other : Timestamp | datetime | np .datetime64 ) -> bool : ... # type: ignore[misc]
186185 @overload
187186 def __ge__ (
188187 self , other : DatetimeIndex | npt .NDArray [np .datetime64 ]
189188 ) -> np_ndarray_bool : ...
190189 @overload
191- def __ge__ (self , other : TimestampSeries ) -> Series [bool ]: ...
190+ def __ge__ (self , other : Series [ Timestamp ] ) -> Series [bool ]: ...
192191 @overload # type: ignore[override]
193192 def __gt__ (self , other : Timestamp | datetime | np .datetime64 ) -> bool : ... # type: ignore[misc]
194193 @overload
195194 def __gt__ (
196195 self , other : DatetimeIndex | npt .NDArray [np .datetime64 ]
197196 ) -> np_ndarray_bool : ...
198197 @overload
199- def __gt__ (self , other : TimestampSeries ) -> Series [bool ]: ...
198+ def __gt__ (self , other : Series [ Timestamp ] ) -> Series [bool ]: ...
200199 # error: Signature of "__add__" incompatible with supertype "date"/"datetime"
201200 @overload # type: ignore[override]
202201 def __add__ (
@@ -205,7 +204,7 @@ class Timestamp(datetime, SupportsIndex):
205204 @overload
206205 def __add__ (self , other : timedelta | np .timedelta64 | Tick ) -> Self : ...
207206 @overload
208- def __add__ (self , other : TimedeltaSeries ) -> TimestampSeries : ...
207+ def __add__ (self , other : TimedeltaSeries ) -> Series [ Timestamp ] : ...
209208 @overload
210209 def __add__ (self , other : TimedeltaIndex ) -> DatetimeIndex : ...
211210 @overload
@@ -224,25 +223,25 @@ class Timestamp(datetime, SupportsIndex):
224223 @overload
225224 def __sub__ (self , other : TimedeltaIndex ) -> DatetimeIndex : ...
226225 @overload
227- def __sub__ (self , other : TimedeltaSeries ) -> TimestampSeries : ...
226+ def __sub__ (self , other : TimedeltaSeries ) -> Series [ Timestamp ] : ...
228227 @overload
229- def __sub__ (self , other : TimestampSeries ) -> TimedeltaSeries : ...
228+ def __sub__ (self , other : Series [ Timestamp ] ) -> TimedeltaSeries : ...
230229 @overload
231230 def __sub__ (
232231 self , other : npt .NDArray [np .timedelta64 ]
233232 ) -> npt .NDArray [np .datetime64 ]: ...
234233 @overload
235234 def __eq__ (self , other : Timestamp | datetime | np .datetime64 ) -> bool : ... # type: ignore[overload-overlap] # pyright: ignore[reportOverlappingOverload]
236235 @overload
237- def __eq__ (self , other : TimestampSeries ) -> Series [bool ]: ... # type: ignore[overload-overlap]
236+ def __eq__ (self , other : Series [ Timestamp ] ) -> Series [bool ]: ... # type: ignore[overload-overlap]
238237 @overload
239238 def __eq__ (self , other : npt .NDArray [np .datetime64 ] | Index ) -> np_ndarray_bool : ... # type: ignore[overload-overlap]
240239 @overload
241240 def __eq__ (self , other : object ) -> Literal [False ]: ...
242241 @overload
243242 def __ne__ (self , other : Timestamp | datetime | np .datetime64 ) -> bool : ... # type: ignore[overload-overlap] # pyright: ignore[reportOverlappingOverload]
244243 @overload
245- def __ne__ (self , other : TimestampSeries ) -> Series [bool ]: ... # type: ignore[overload-overlap]
244+ def __ne__ (self , other : Series [ Timestamp ] ) -> Series [bool ]: ... # type: ignore[overload-overlap]
246245 @overload
247246 def __ne__ (self , other : npt .NDArray [np .datetime64 ] | Index ) -> np_ndarray_bool : ... # type: ignore[overload-overlap]
248247 @overload
0 commit comments