@@ -3,7 +3,6 @@ from datetime import (
3
3
timedelta ,
4
4
)
5
5
from typing import (
6
- TYPE_CHECKING ,
7
6
Any ,
8
7
Collection ,
9
8
Literal ,
@@ -17,8 +16,6 @@ from pandas._typing import npt
17
16
18
17
from .timedeltas import Timedelta
19
18
20
- if TYPE_CHECKING :
21
- from pandas .core .indexes .datetimes import DatetimeIndex
22
19
_BaseOffsetT = TypeVar ("_BaseOffsetT" , bound = BaseOffset )
23
20
_DatetimeT = TypeVar ("_DatetimeT" , bound = datetime )
24
21
_TimedeltaT = TypeVar ("_TimedeltaT" , bound = timedelta )
@@ -63,7 +60,6 @@ class BaseOffset:
63
60
def __rsub__ (self , other : _DatetimeT ) -> _DatetimeT : ...
64
61
@overload
65
62
def __rsub__ (self , other : _TimedeltaT ) -> _TimedeltaT : ...
66
- def __call__ (self , other ): ...
67
63
@overload
68
64
def __mul__ (self , other : np .ndarray ) -> np .ndarray : ...
69
65
@overload
@@ -80,7 +76,6 @@ class BaseOffset:
80
76
def rule_code (self ) -> str : ...
81
77
@property
82
78
def freqstr (self ) -> str : ...
83
- def apply_index (self , dtindex : DatetimeIndex ) -> DatetimeIndex : ...
84
79
def _apply (self , other ): ...
85
80
def _apply_array (self , dtarr ) -> None : ...
86
81
def rollback (self , dt : datetime ) -> datetime : ...
@@ -90,8 +85,6 @@ class BaseOffset:
90
85
def __getstate__ (self ): ...
91
86
@property
92
87
def nanos (self ) -> int : ...
93
- def onOffset (self , dt : datetime ) -> bool : ...
94
- def isAnchored (self ) -> bool : ...
95
88
def is_anchored (self ) -> bool : ...
96
89
97
90
def _get_offset (name : str ) -> BaseOffset : ...
0 commit comments