Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit c1ab2e3

Browse files
committed
TYP: remove unused type: ignore comments
1 parent c5a75fd commit c1ab2e3

19 files changed

Lines changed: 331 additions & 321 deletions

numpy/__init__.pyi

Lines changed: 108 additions & 108 deletions
Large diffs are not rendered by default.

numpy/_core/multiarray.pyi

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -811,47 +811,47 @@ def fromstring(
811811
) -> NDArray[Any]: ...
812812

813813
@overload
814-
def frompyfunc( # type: ignore[overload-overlap]
814+
def frompyfunc(
815815
func: Callable[[Any], _ReturnType], /,
816816
nin: L[1],
817817
nout: L[1],
818818
*,
819819
identity: None = None,
820820
) -> _PyFunc_Nin1_Nout1[_ReturnType, None]: ...
821821
@overload
822-
def frompyfunc( # type: ignore[overload-overlap]
822+
def frompyfunc(
823823
func: Callable[[Any], _ReturnType], /,
824824
nin: L[1],
825825
nout: L[1],
826826
*,
827827
identity: _IDType,
828828
) -> _PyFunc_Nin1_Nout1[_ReturnType, _IDType]: ...
829829
@overload
830-
def frompyfunc( # type: ignore[overload-overlap]
830+
def frompyfunc(
831831
func: Callable[[Any, Any], _ReturnType], /,
832832
nin: L[2],
833833
nout: L[1],
834834
*,
835835
identity: None = None,
836836
) -> _PyFunc_Nin2_Nout1[_ReturnType, None]: ...
837837
@overload
838-
def frompyfunc( # type: ignore[overload-overlap]
838+
def frompyfunc(
839839
func: Callable[[Any, Any], _ReturnType], /,
840840
nin: L[2],
841841
nout: L[1],
842842
*,
843843
identity: _IDType,
844844
) -> _PyFunc_Nin2_Nout1[_ReturnType, _IDType]: ...
845845
@overload
846-
def frompyfunc( # type: ignore[overload-overlap]
846+
def frompyfunc(
847847
func: Callable[..., _ReturnType], /,
848848
nin: _Nin,
849849
nout: L[1],
850850
*,
851851
identity: None = None,
852852
) -> _PyFunc_Nin3P_Nout1[_ReturnType, None, _Nin]: ...
853853
@overload
854-
def frompyfunc( # type: ignore[overload-overlap]
854+
def frompyfunc(
855855
func: Callable[..., _ReturnType], /,
856856
nin: _Nin,
857857
nout: L[1],

numpy/_typing/_nbit_base.pyi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ from typing_extensions import deprecated
1515
class NBitBase: ...
1616

1717
@final
18-
class _256Bit(NBitBase): ...
18+
class _256Bit(NBitBase): ... # type: ignore[deprecated]
1919

2020
@final
2121
class _128Bit(_256Bit): ...

numpy/lib/_arrayterator_impl.pyi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ class Arrayterator(np.ndarray[_ShapeT_co, _DTypeT_co]):
3939
def __iter__(self) -> Generator[np.ndarray[_AnyShape, _DTypeT_co]]: ...
4040

4141
#
42-
@overload # type: ignore[override]
42+
@overload
4343
def __array__(self, /, dtype: None = None, copy: bool | None = None) -> np.ndarray[_ShapeT_co, _DTypeT_co]: ...
4444
@overload
4545
def __array__(self, /, dtype: _DTypeT, copy: bool | None = None) -> np.ndarray[_ShapeT_co, _DTypeT]: ...

numpy/lib/_shape_base_impl.pyi

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -210,13 +210,13 @@ def get_array_wrap(*args: _SupportsArrayWrap) -> _ArrayWrap: ...
210210
def get_array_wrap(*args: object) -> _ArrayWrap | None: ...
211211

212212
@overload
213-
def kron(a: _ArrayLikeBool_co, b: _ArrayLikeBool_co) -> NDArray[np.bool]: ... # type: ignore[misc]
213+
def kron(a: _ArrayLikeBool_co, b: _ArrayLikeBool_co) -> NDArray[np.bool]: ...
214214
@overload
215-
def kron(a: _ArrayLikeUInt_co, b: _ArrayLikeUInt_co) -> NDArray[unsignedinteger]: ... # type: ignore[misc]
215+
def kron(a: _ArrayLikeUInt_co, b: _ArrayLikeUInt_co) -> NDArray[unsignedinteger]: ...
216216
@overload
217-
def kron(a: _ArrayLikeInt_co, b: _ArrayLikeInt_co) -> NDArray[signedinteger]: ... # type: ignore[misc]
217+
def kron(a: _ArrayLikeInt_co, b: _ArrayLikeInt_co) -> NDArray[signedinteger]: ...
218218
@overload
219-
def kron(a: _ArrayLikeFloat_co, b: _ArrayLikeFloat_co) -> NDArray[floating]: ... # type: ignore[misc]
219+
def kron(a: _ArrayLikeFloat_co, b: _ArrayLikeFloat_co) -> NDArray[floating]: ...
220220
@overload
221221
def kron(a: _ArrayLikeComplex_co, b: _ArrayLikeComplex_co) -> NDArray[complexfloating]: ...
222222
@overload

numpy/lib/_type_check_impl.pyi

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -64,15 +64,15 @@ def mintypecode(typechars: Iterable[str | ArrayLike], typeset: str | Container[s
6464

6565
#
6666
@overload
67-
def real(val: _HasReal[_T]) -> _T: ... # type: ignore[overload-overlap]
67+
def real(val: _HasReal[_T]) -> _T: ...
6868
@overload
6969
def real(val: _ArrayLike[_RealT]) -> NDArray[_RealT]: ...
7070
@overload
7171
def real(val: ArrayLike) -> NDArray[Any]: ...
7272

7373
#
7474
@overload
75-
def imag(val: _HasImag[_T]) -> _T: ... # type: ignore[overload-overlap]
75+
def imag(val: _HasImag[_T]) -> _T: ...
7676
@overload
7777
def imag(val: _ArrayLike[_RealT]) -> NDArray[_RealT]: ...
7878
@overload
@@ -142,7 +142,7 @@ def nan_to_num(
142142

143143
# NOTE: The [overload-overlap] mypy error is a false positive
144144
@overload
145-
def real_if_close(a: _ArrayLike[np.complex64], tol: float = 100) -> NDArray[np.float32 | np.complex64]: ... # type: ignore[overload-overlap]
145+
def real_if_close(a: _ArrayLike[np.complex64], tol: float = 100) -> NDArray[np.float32 | np.complex64]: ...
146146
@overload
147147
def real_if_close(a: _ArrayLike[np.complex128], tol: float = 100) -> NDArray[np.float64 | np.complex128]: ...
148148
@overload
@@ -202,41 +202,41 @@ def typename(char: L["O"]) -> L["object"]: ...
202202
@overload
203203
def common_type() -> type[np.float16]: ...
204204
@overload
205-
def common_type(a0: _HasDType[np.float16], /, *ai: _HasDType[np.float16]) -> type[np.float16]: ... # type: ignore[overload-overlap]
205+
def common_type(a0: _HasDType[np.float16], /, *ai: _HasDType[np.float16]) -> type[np.float16]: ...
206206
@overload
207-
def common_type(a0: _HasDType[np.float32], /, *ai: _HasDType[_FloatMax32]) -> type[np.float32]: ... # type: ignore[overload-overlap]
207+
def common_type(a0: _HasDType[np.float32], /, *ai: _HasDType[_FloatMax32]) -> type[np.float32]: ...
208208
@overload
209-
def common_type( # type: ignore[overload-overlap]
209+
def common_type(
210210
a0: _HasDType[np.float64 | np.integer],
211211
/,
212212
*ai: _HasDType[_RealMax64],
213213
) -> type[np.float64]: ...
214214
@overload
215-
def common_type( # type: ignore[overload-overlap]
215+
def common_type(
216216
a0: _HasDType[np.longdouble],
217217
/,
218218
*ai: _HasDType[_Real],
219219
) -> type[np.longdouble]: ...
220220
@overload
221-
def common_type( # type: ignore[overload-overlap]
221+
def common_type(
222222
a0: _HasDType[np.complex64],
223223
/,
224224
*ai: _HasDType[_InexactMax32],
225225
) -> type[np.complex64]: ...
226226
@overload
227-
def common_type( # type: ignore[overload-overlap]
227+
def common_type(
228228
a0: _HasDType[np.complex128],
229229
/,
230230
*ai: _HasDType[_NumberMax64],
231231
) -> type[np.complex128]: ...
232232
@overload
233-
def common_type( # type: ignore[overload-overlap]
233+
def common_type(
234234
a0: _HasDType[np.clongdouble],
235235
/,
236236
*ai: _HasDType[np.number],
237237
) -> type[np.clongdouble]: ...
238238
@overload
239-
def common_type( # type: ignore[overload-overlap]
239+
def common_type(
240240
a0: _HasDType[_FloatMax32],
241241
array1: _HasDType[np.float32],
242242
/,
@@ -257,7 +257,7 @@ def common_type(
257257
*ai: _HasDType[_Real],
258258
) -> type[np.longdouble]: ...
259259
@overload
260-
def common_type( # type: ignore[overload-overlap]
260+
def common_type(
261261
a0: _HasDType[_InexactMax32],
262262
array1: _HasDType[np.complex64],
263263
/,

numpy/lib/_ufunclike_impl.pyi

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ def fix(x: _ArrayLikeObject_co, out: None = None) -> NDArray[object_]: ...
2828
def fix(x: _ArrayLikeFloat_co | _ArrayLikeObject_co, out: _ArrayT) -> _ArrayT: ...
2929

3030
@overload
31-
def isposinf( # type: ignore[misc]
31+
def isposinf(
3232
x: _FloatLike_co,
3333
out: None = None,
3434
) -> np.bool: ...
@@ -44,7 +44,7 @@ def isposinf(
4444
) -> _ArrayT: ...
4545

4646
@overload
47-
def isneginf( # type: ignore[misc]
47+
def isneginf(
4848
x: _FloatLike_co,
4949
out: None = None,
5050
) -> np.bool: ...

numpy/lib/_user_array_impl.pyi

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,13 +21,13 @@ _ShapeT_co = TypeVar("_ShapeT_co", bound=tuple[int, ...], default=_AnyShape, cov
2121
_DTypeT = TypeVar("_DTypeT", bound=np.dtype)
2222
_DTypeT_co = TypeVar("_DTypeT_co", bound=np.dtype, default=np.dtype, covariant=True)
2323

24-
_BoolArrayT = TypeVar("_BoolArrayT", bound=container[Any, np.dtype[np.bool]])
25-
_IntegralArrayT = TypeVar("_IntegralArrayT", bound=container[Any, np.dtype[np.bool | np.integer | np.object_]])
24+
_BoolArrayT = TypeVar("_BoolArrayT", bound=container[Any, np.dtype[np.bool]]) # type: ignore[deprecated]
25+
_IntegralArrayT = TypeVar("_IntegralArrayT", bound=container[Any, np.dtype[np.bool | np.integer | np.object_]]) # type: ignore[deprecated]
2626
_RealContainerT = TypeVar(
2727
"_RealContainerT",
28-
bound=container[Any, np.dtype[np.bool | np.integer | np.floating | np.timedelta64 | np.object_]],
28+
bound=container[Any, np.dtype[np.bool | np.integer | np.floating | np.timedelta64 | np.object_]], # type: ignore[deprecated]
2929
)
30-
_NumericContainerT = TypeVar("_NumericContainerT", bound=container[Any, np.dtype[np.number | np.timedelta64 | np.object_]])
30+
_NumericContainerT = TypeVar("_NumericContainerT", bound=container[Any, np.dtype[np.number | np.timedelta64 | np.object_]]) # type: ignore[deprecated]
3131

3232
_ArrayInt_co: TypeAlias = npt.NDArray[np.integer | np.bool]
3333

@@ -112,7 +112,7 @@ class container(Generic[_ShapeT_co, _DTypeT_co]):
112112

113113
# keep in sync with np.ndarray
114114
@overload
115-
def __abs__(self: container[_ShapeT, np.dtype[np.complex64]], /) -> container[_ShapeT, np.dtype[np.float32]]: ... # type: ignore[overload-overlap]
115+
def __abs__(self: container[_ShapeT, np.dtype[np.complex64]], /) -> container[_ShapeT, np.dtype[np.float32]]: ...
116116
@overload
117117
def __abs__(self: container[_ShapeT, np.dtype[np.complex128]], /) -> container[_ShapeT, np.dtype[np.float64]]: ...
118118
@overload

numpy/lib/user_array.pyi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
from ._user_array_impl import container as container
1+
from ._user_array_impl import container as container # type: ignore[deprecated]

numpy/linalg/_linalg.pyi

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -302,9 +302,9 @@ def svd(
302302
hermitian: bool = False,
303303
) -> NDArray[floating]: ...
304304

305-
# the ignored `overload-overlap` mypy error below is a false-positive
305+
#
306306
@overload
307-
def svdvals( # type: ignore[overload-overlap]
307+
def svdvals(
308308
x: _ArrayLike[np.float64 | np.complex128 | np.integer | np.bool] | _NestedSequence[complex], /
309309
) -> NDArray[np.float64]: ...
310310
@overload
@@ -313,7 +313,7 @@ def svdvals(x: _ArrayLike[np.float32 | np.complex64], /) -> NDArray[np.float32]:
313313
def svdvals(x: _ArrayLikeNumber_co, /) -> NDArray[floating]: ...
314314

315315
# TODO: Returns a scalar for 2D arrays and
316-
# a `(x.ndim - 2)`` dimensionl array otherwise
316+
# a `(x.ndim - 2)`` dimensional array otherwise
317317
def cond(x: _ArrayLikeComplex_co, p: float | L["fro", "nuc"] | None = None) -> Any: ...
318318

319319
# TODO: Returns `int` for <2D arrays and `intp` otherwise

0 commit comments

Comments
 (0)