Skip to content

Commit ae348fe

Browse files
committed
applied autofixes from ANN204 but disabled it because we have too many special methods without return types
1 parent 4da06f1 commit ae348fe

File tree

13 files changed

+24
-23
lines changed

13 files changed

+24
-23
lines changed

.pre-commit-config.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,8 @@ repos:
1919
--target-version, py38,
2020
--extend-select, "PYI,UP,RUF100",
2121
--ignore, "E501,E731,F841,PYI042",
22-
--per-file-ignores, "_*.pyi:PYI001, _*.pyi:PYI030"
22+
--per-file-ignores, "_*.pyi:PYI001, _*.pyi:PYI030",
23+
--fix
2324
]
2425
- repo: https://github.com/codespell-project/codespell
2526
rev: v2.2.5

pandas-stubs/_libs/interval.pyi

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ class Interval(IntervalMixin, Generic[_OrderableT]):
7979
left: _OrderableT,
8080
right: _OrderableT,
8181
closed: IntervalClosedType = ...,
82-
): ...
82+
) -> None: ...
8383
def __hash__(self) -> int: ...
8484
# for __contains__, it seems that we have to separate out the 4 cases to make
8585
# mypy happy
@@ -222,7 +222,7 @@ class IntervalTree(IntervalMixin):
222222
right: np.ndarray,
223223
closed: IntervalClosedType = ...,
224224
leaf_size: int = ...,
225-
): ...
225+
) -> None: ...
226226
def get_indexer(self, target) -> npt.NDArray[np.intp]: ...
227227
def get_indexer_non_unique(
228228
self, target

pandas-stubs/_libs/tslibs/offsets.pyi

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ class RelativeDeltaOffset(BaseOffset):
123123
class BusinessMixin(SingleConstructorOffset):
124124
def __init__(
125125
self, n: int = ..., normalize: bool = ..., offset: timedelta = ...
126-
): ...
126+
) -> None: ...
127127

128128
class BusinessDay(BusinessMixin): ...
129129

@@ -135,15 +135,15 @@ class BusinessHour(BusinessMixin):
135135
start: str | time | Collection[str | time] = ...,
136136
end: str | time | Collection[str | time] = ...,
137137
offset: timedelta = ...,
138-
): ...
138+
) -> None: ...
139139

140140
class WeekOfMonthMixin(SingleConstructorOffset):
141-
def __init__(self, n: int = ..., weekday: Literal[0, 1, 2, 3, 4, 5, 6] = ...): ...
141+
def __init__(self, n: int = ..., weekday: Literal[0, 1, 2, 3, 4, 5, 6] = ...) -> None: ...
142142

143143
class YearOffset(SingleConstructorOffset):
144144
def __init__(
145145
self, n: int = ..., normalize: bool = ..., month: int | None = ...
146-
): ...
146+
) -> None: ...
147147

148148
class BYearEnd(YearOffset): ...
149149
class BYearBegin(YearOffset): ...
@@ -206,7 +206,7 @@ class _CustomBusinessMonth(BusinessMixin):
206206
normalize: bool = ...,
207207
offset: timedelta = ...,
208208
holidays: list | None = ...,
209-
): ...
209+
) -> None: ...
210210

211211
class CustomBusinessDay(BusinessDay):
212212
def __init__(
@@ -215,7 +215,7 @@ class CustomBusinessDay(BusinessDay):
215215
normalize: bool = ...,
216216
holidays: list = ...,
217217
calendar: AbstractHolidayCalendar | np.busdaycalendar = ...,
218-
): ...
218+
) -> None: ...
219219

220220
class CustomBusinessHour(BusinessHour):
221221
def __init__(
@@ -226,7 +226,7 @@ class CustomBusinessHour(BusinessHour):
226226
end: str | time | Collection[str | time] = ...,
227227
offset: timedelta = ...,
228228
holidays: list | None = ...,
229-
): ...
229+
) -> None: ...
230230

231231
class CustomBusinessMonthEnd(_CustomBusinessMonth): ...
232232
class CustomBusinessMonthBegin(_CustomBusinessMonth): ...
@@ -256,7 +256,7 @@ class DateOffset(RelativeDeltaOffset):
256256
second: int = ...,
257257
microsecond: int = ...,
258258
nanosecond: int = ...,
259-
): ...
259+
) -> None: ...
260260

261261
BDay = BusinessDay
262262
BMonthEnd = BusinessMonthEnd

pandas-stubs/core/computation/expr.pyi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ class PandasExprVisitor(BaseExprVisitor):
5050
def __init__(self, env, engine, parser, preparser=...) -> None: ...
5151

5252
class PythonExprVisitor(BaseExprVisitor):
53-
def __init__(self, env, engine, parser, preparser=...): ...
53+
def __init__(self, env, engine, parser, preparser=...) -> None: ...
5454

5555
class Expr:
5656
env: Scope

pandas-stubs/core/computation/pytables.pyi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ class UnaryOp(ops.UnaryOp):
8181
class PyTablesExprVisitor(BaseExprVisitor):
8282
const_type = ...
8383
term_type = ...
84-
def __init__(self, env, engine, parser, **kwargs): ...
84+
def __init__(self, env, engine, parser, **kwargs) -> None: ...
8585
def visit_UnaryOp(self, node, **kwargs): ...
8686
def visit_Index(self, node, **kwargs): ...
8787
def visit_Assign(self, node, **kwargs): ...

pandas-stubs/core/dtypes/dtypes.pyi

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,13 +48,13 @@ class DatetimeTZDtype(PandasExtensionDtype):
4848
def na_value(self) -> NaTType: ...
4949

5050
class PeriodDtype(PandasExtensionDtype):
51-
def __init__(self, freq: str | BaseOffset = ...): ...
51+
def __init__(self, freq: str | BaseOffset = ...) -> None: ...
5252
@property
5353
def freq(self) -> BaseOffset: ...
5454
@property
5555
def na_value(self) -> NaTType: ...
5656

5757
class IntervalDtype(PandasExtensionDtype):
58-
def __init__(self, subtype: str | npt.DTypeLike | None = ...): ...
58+
def __init__(self, subtype: str | npt.DTypeLike | None = ...) -> None: ...
5959
@property
6060
def subtype(self) -> np.dtype | None: ...

pandas-stubs/core/frame.pyi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -569,7 +569,7 @@ class DataFrame(NDFrame, OpsMixin):
569569
def isetitem(
570570
self, loc: int | Sequence[int], value: Scalar | ArrayLike | list[Any]
571571
) -> None: ...
572-
def __setitem__(self, key, value): ...
572+
def __setitem__(self, key, value) -> None: ...
573573
@overload
574574
def query(self, expr: _str, *, inplace: Literal[True], **kwargs) -> None: ...
575575
@overload

pandas-stubs/core/generic.pyi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -287,7 +287,7 @@ class NDFrame(PandasObject, indexing.IndexingMixin):
287287
def take(
288288
self, indices, axis=..., is_copy: _bool | None = ..., **kwargs
289289
) -> NDFrame: ...
290-
def __delitem__(self, idx: Hashable): ...
290+
def __delitem__(self, idx: Hashable) -> None: ...
291291
def get(self, key: object, default: Dtype | None = ...) -> Dtype: ...
292292
def reindex_like(
293293
self,

pandas-stubs/core/indexers.pyi

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ class BaseIndexer:
1616
index_array: np.ndarray | None = ...,
1717
window_size: int = ...,
1818
**kwargs,
19-
): ...
19+
) -> None: ...
2020
def get_window_bounds(
2121
self,
2222
num_values: int = ...,
@@ -33,7 +33,7 @@ class VariableOffsetWindowIndexer(BaseIndexer):
3333
index=...,
3434
offset=...,
3535
**kwargs,
36-
): ...
36+
) -> None: ...
3737
def get_window_bounds(
3838
self,
3939
num_values: int = ...,

pandas-stubs/core/indexes/datetimes.pyi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ class DatetimeIndex( # type: ignore[misc]
5959
dtype=...,
6060
copy: bool = ...,
6161
name=...,
62-
): ...
62+
) -> None: ...
6363
def __array__(self, dtype=...) -> np.ndarray: ...
6464
def __reduce__(self): ...
6565
# various ignores needed for mypy, as we do want to restrict what can be used in

pandas-stubs/core/indexes/range.pyi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ class RangeIndex(_IntIndexType):
3333
dtype=...,
3434
copy: bool = ...,
3535
name=...,
36-
): ...
36+
) -> None: ...
3737
@classmethod
3838
def from_range(cls, data, name=..., dtype=...): ...
3939
def __reduce__(self): ...

pandas-stubs/core/indexes/timedeltas.pyi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ class TimedeltaIndex( # type: ignore[misc]
4646
dtype: Literal["<m8[ns]"] = ...,
4747
copy: bool = ...,
4848
name: str = ...,
49-
): ...
49+
) -> None: ...
5050
# various ignores needed for mypy, as we do want to restrict what can be used in
5151
# arithmetic for these types
5252
@overload

tests/extension/decimal/array.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -200,7 +200,7 @@ def astype(self, dtype, copy=True):
200200

201201
return super().astype(dtype, copy=copy)
202202

203-
def __setitem__(self, key, value):
203+
def __setitem__(self, key, value) -> None:
204204
if is_list_like(value):
205205
if is_scalar(key):
206206
raise ValueError("setting an array element with a sequence.")

0 commit comments

Comments
 (0)