@@ -89,10 +89,7 @@ class BaseOffset:
89
89
@property
90
90
def nanos (self ) -> int : ...
91
91
92
- class SingleConstructorOffset (BaseOffset ):
93
- def __reduce__ (self ): ...
94
-
95
- class Tick (SingleConstructorOffset ):
92
+ class Tick (BaseOffset ):
96
93
def __init__ (self , n : int = ..., normalize : bool = ...) -> None : ...
97
94
@property
98
95
def nanos (self ) -> int : ...
@@ -115,7 +112,7 @@ class BusinessDay(BaseOffset):
115
112
) -> None : ...
116
113
def __reduce__ (self ): ...
117
114
118
- class BusinessHour (SingleConstructorOffset ):
115
+ class BusinessHour (BaseOffset ):
119
116
def __init__ (
120
117
self ,
121
118
n : int = ...,
@@ -125,12 +122,12 @@ class BusinessHour(SingleConstructorOffset):
125
122
offset : timedelta = ...,
126
123
) -> None : ...
127
124
128
- class WeekOfMonthMixin (SingleConstructorOffset ):
125
+ class WeekOfMonthMixin (BaseOffset ):
129
126
def __init__ (
130
127
self , n : int = ..., weekday : Literal [0 , 1 , 2 , 3 , 4 , 5 , 6 ] = ...
131
128
) -> None : ...
132
129
133
- class YearOffset (SingleConstructorOffset ):
130
+ class YearOffset (BaseOffset ):
134
131
def __init__ (
135
132
self , n : int = ..., normalize : bool = ..., month : int | None = ...
136
133
) -> None : ...
@@ -140,7 +137,7 @@ class BYearBegin(YearOffset): ...
140
137
class YearEnd (YearOffset ): ...
141
138
class YearBegin (YearOffset ): ...
142
139
143
- class QuarterOffset (SingleConstructorOffset ):
140
+ class QuarterOffset (BaseOffset ):
144
141
def __init__ (
145
142
self , n : int = ..., normalize : bool = ..., startingMonth : int | None = ...
146
143
) -> None : ...
@@ -149,21 +146,21 @@ class BQuarterEnd(QuarterOffset): ...
149
146
class BQuarterBegin (QuarterOffset ): ...
150
147
class QuarterEnd (QuarterOffset ): ...
151
148
class QuarterBegin (QuarterOffset ): ...
152
- class MonthOffset (SingleConstructorOffset ): ...
149
+ class MonthOffset (BaseOffset ): ...
153
150
class MonthEnd (MonthOffset ): ...
154
151
class MonthBegin (MonthOffset ): ...
155
152
class BusinessMonthEnd (MonthOffset ): ...
156
153
class BusinessMonthBegin (MonthOffset ): ...
157
154
158
- class SemiMonthOffset (SingleConstructorOffset ):
155
+ class SemiMonthOffset (BaseOffset ):
159
156
def __init__ (
160
157
self , n : int = ..., normalize : bool = ..., day_of_month : int | None = ...
161
158
) -> None : ...
162
159
163
160
class SemiMonthEnd (SemiMonthOffset ): ...
164
161
class SemiMonthBegin (SemiMonthOffset ): ...
165
162
166
- class Week (SingleConstructorOffset ):
163
+ class Week (BaseOffset ):
167
164
def __init__ (
168
165
self , n : int = ..., normalize : bool = ..., weekday : int | None = ...
169
166
) -> None : ...
@@ -175,7 +172,7 @@ class WeekOfMonth(WeekOfMonthMixin):
175
172
176
173
class LastWeekOfMonth (WeekOfMonthMixin ): ...
177
174
178
- class FY5253Mixin (SingleConstructorOffset ):
175
+ class FY5253Mixin (BaseOffset ):
179
176
def __init__ (
180
177
self ,
181
178
n : int = ...,
@@ -187,9 +184,9 @@ class FY5253Mixin(SingleConstructorOffset):
187
184
188
185
class FY5253 (FY5253Mixin ): ...
189
186
class FY5253Quarter (FY5253Mixin ): ...
190
- class Easter (SingleConstructorOffset ): ...
187
+ class Easter (BaseOffset ): ...
191
188
192
- class _CustomBusinessMonth (SingleConstructorOffset ):
189
+ class _CustomBusinessMonth (BaseOffset ):
193
190
def __init__ (
194
191
self ,
195
192
n : int = ...,
0 commit comments