@@ -255,7 +255,7 @@ class _iLocIndexerSeries(_iLocIndexer, Generic[S1]):
255255 def __setitem__ (
256256 self ,
257257 idx : Index | slice | np_ndarray_anyint | list [int ],
258- value : S1 | Series [S1 ] | None ,
258+ value : S1 | IndexOpsMixin [S1 ] | None ,
259259 ) -> None : ...
260260
261261class _LocIndexerSeries (_LocIndexer , Generic [S1 ]):
@@ -289,8 +289,8 @@ class _LocIndexerSeries(_LocIndexer, Generic[S1]):
289289 @overload
290290 def __setitem__ (
291291 self ,
292- idx : Index | MaskType | slice ,
293- value : S1 | ArrayLike | Series [S1 ] | None ,
292+ idx : IndexOpsMixin [ S1 ] | MaskType | slice ,
293+ value : S1 | ArrayLike | IndexOpsMixin [S1 ] | None ,
294294 ) -> None : ...
295295 @overload
296296 def __setitem__ (
@@ -302,7 +302,7 @@ class _LocIndexerSeries(_LocIndexer, Generic[S1]):
302302 def __setitem__ (
303303 self ,
304304 idx : MaskType | StrLike | _IndexSliceTuple | list [ScalarT ],
305- value : S1 | ArrayLike | Series [S1 ] | None ,
305+ value : S1 | ArrayLike | IndexOpsMixin [S1 ] | None ,
306306 ) -> None : ...
307307
308308_DataLike : TypeAlias = ArrayLike | dict [str , np .ndarray ] | SequenceNotStr [S1 ]
@@ -573,14 +573,14 @@ class Series(IndexOpsMixin[S1], ElementOpsMixin[S1], NDFrame):
573573 def __setitem__ (
574574 self ,
575575 idx : Index | slice | np_ndarray_anyint | list [int ],
576- value : S1 | Series [S1 ] | None ,
576+ value : S1 | IndexOpsMixin [S1 ] | None ,
577577 ) -> None : ...
578578 # Keep in sync with `_LocIndexerSeries.__setitem__`
579579 @overload
580580 def __setitem__ (
581581 self ,
582582 idx : Index | MaskType | slice ,
583- value : S1 | ArrayLike | Series [S1 ] | None ,
583+ value : S1 | ArrayLike | IndexOpsMixin [S1 ] | None ,
584584 ) -> None : ...
585585 @overload
586586 def __setitem__ (
@@ -592,7 +592,7 @@ class Series(IndexOpsMixin[S1], ElementOpsMixin[S1], NDFrame):
592592 def __setitem__ (
593593 self ,
594594 idx : MaskType | StrLike | _IndexSliceTuple | list [ScalarT ],
595- value : S1 | ArrayLike | Series [S1 ] | None ,
595+ value : S1 | ArrayLike | IndexOpsMixin [S1 ] | None ,
596596 ) -> None : ...
597597 @overload
598598 def get (self , key : Hashable , default : None = None ) -> S1 | None : ...
0 commit comments