diff --git a/pandas/core/series.py b/pandas/core/series.py index 968ab27d6d58c..5ba68aaa5c16d 100644 --- a/pandas/core/series.py +++ b/pandas/core/series.py @@ -2003,6 +2003,22 @@ def unique(self) -> ArrayLike: """ return super().unique() + @overload + def drop_duplicates(self, keep=..., inplace: Literal[False] = ...) -> Series: + ... + + @overload + def drop_duplicates(self, keep, inplace: Literal[True]) -> None: + ... + + @overload + def drop_duplicates(self, *, inplace: Literal[True]) -> None: + ... + + @overload + def drop_duplicates(self, keep=..., inplace: bool = ...) -> Series | None: + ... + def drop_duplicates(self, keep="first", inplace=False) -> Series | None: """ Return Series with duplicate values removed.