Skip to content

Commit fb62a63

Browse files
committed
🐟 remove # pyright: ignore for now-resolved false positives
1 parent 12ecb41 commit fb62a63

4 files changed

Lines changed: 9 additions & 14 deletions

File tree

scipy-stubs/interpolate/_interpolate.pyi

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,7 @@ _Extrapolate: TypeAlias = Literal["periodic"] | bool
1919
_Interp1dKind: TypeAlias = Literal["linear", "nearest", "nearest-up", "zero", "slinear", "quadratic", "cubic", "previous", "next"]
2020
_Interp1dFillValue: TypeAlias = onp.ToFloat | onp.ToFloatND | tuple[onp.ToFloat | onp.ToFloatND, onp.ToFloat | onp.ToFloatND]
2121

22-
# https://github.com/microsoft/pyright/issues/11127
23-
_Array2ND: TypeAlias = onp.Array[tuple[int, int, *tuple[Any, ...]], _NumberT] # pyright: ignore[reportInvalidTypeForm]
22+
_Array2ND: TypeAlias = onp.Array[tuple[int, int, *tuple[Any, ...]], _NumberT]
2423

2524
###
2625

scipy-stubs/special/_multiufuncs.pyi

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -34,19 +34,17 @@ _ToComplex_D: TypeAlias = onp.ToComplex | onp.ToComplexND
3434
_Float1D: TypeAlias = onp.Array1D[np.float64]
3535
_Float3D: TypeAlias = onp.Array3D[np.float64]
3636
_Float1_D: TypeAlias = onp.Array[onp.AtLeast1D[Any], np.float64]
37-
# https://github.com/microsoft/pyright/issues/11127
38-
_Float2_D: TypeAlias = onp.Array[onp.AtLeast2D[Any], np.float64] # pyright: ignore[reportInvalidTypeForm]
39-
_Float3_D: TypeAlias = onp.Array[onp.AtLeast3D[Any], np.float64] # pyright: ignore[reportInvalidTypeForm]
37+
_Float2_D: TypeAlias = onp.Array[onp.AtLeast2D[Any], np.float64]
38+
_Float3_D: TypeAlias = onp.Array[onp.AtLeast3D[Any], np.float64]
4039

4140
_Complex0D: TypeAlias = onp.Array0D[np.complex128]
4241
_Complex1D: TypeAlias = onp.Array1D[np.complex128]
4342
_Complex2D: TypeAlias = onp.Array2D[np.complex128]
4443
_Complex3D: TypeAlias = onp.Array3D[np.complex128]
4544
_Complex4D: TypeAlias = onp.ArrayND[np.complex128, tuple[int, int, int, int]]
4645
_Complex1_D: TypeAlias = onp.Array[onp.AtLeast1D[Any], np.complex128]
47-
# https://github.com/microsoft/pyright/issues/11127
48-
_Complex2_D: TypeAlias = onp.Array[onp.AtLeast2D[Any], np.complex128] # pyright: ignore[reportInvalidTypeForm]
49-
_Complex3_D: TypeAlias = onp.Array[onp.AtLeast3D[Any], np.complex128] # pyright: ignore[reportInvalidTypeForm]
46+
_Complex2_D: TypeAlias = onp.Array[onp.AtLeast2D[Any], np.complex128]
47+
_Complex3_D: TypeAlias = onp.Array[onp.AtLeast3D[Any], np.complex128]
5048

5149
_Complex01D: TypeAlias = tuple[_Complex0D, _Complex1D]
5250
_Complex012D: TypeAlias = tuple[_Complex0D, _Complex1D, _Complex2D]

scipy-stubs/stats/_distribution_infrastructure.pyi

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -304,9 +304,8 @@ _Float3D: TypeAlias = onp.Array3D[_Float]
304304
_FloatND: TypeAlias = onp.ArrayND[_Float, _ShapeT1]
305305

306306
_Float1ND: TypeAlias = onp.Array[tuple[int, *tuple[Any, ...]], _Float]
307-
# https://github.com/microsoft/pyright/issues/11127
308-
_Float2ND: TypeAlias = onp.Array[tuple[int, int, *tuple[Any, ...]], _Float] # pyright: ignore[reportInvalidTypeForm]
309-
_Float3ND: TypeAlias = onp.Array[tuple[int, int, int, *tuple[Any, ...]], _Float] # pyright: ignore[reportInvalidTypeForm]
307+
_Float2ND: TypeAlias = onp.Array[tuple[int, int, *tuple[Any, ...]], _Float]
308+
_Float3ND: TypeAlias = onp.Array[tuple[int, int, int, *tuple[Any, ...]], _Float]
310309

311310
_Complex: TypeAlias = np.complex128 | np.clongdouble
312311
_ComplexND: TypeAlias = onp.ArrayND[_Complex, _ShapeT1]

scipy-stubs/stats/_multivariate.pyi

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,9 +42,8 @@ _ToFloatMax2D: TypeAlias = onp.ToFloat | onp.ToFloat1D | onp.ToFloat2D
4242
_ToJustFloat: TypeAlias = float | _Scalar_f
4343

4444
_Array1ND: TypeAlias = onp.Array[tuple[int, *tuple[Any, ...]], _ScalarT]
45-
# https://github.com/microsoft/pyright/issues/11127
46-
_Array2ND: TypeAlias = onp.Array[tuple[int, int, *tuple[Any, ...]], _ScalarT] # pyright: ignore[reportInvalidTypeForm]
47-
_Array3ND: TypeAlias = onp.Array[tuple[int, int, int, *tuple[Any, ...]], _ScalarT] # pyright: ignore[reportInvalidTypeForm]
45+
_Array2ND: TypeAlias = onp.Array[tuple[int, int, *tuple[Any, ...]], _ScalarT]
46+
_Array3ND: TypeAlias = onp.Array[tuple[int, int, int, *tuple[Any, ...]], _ScalarT]
4847

4948
_ScalarOrArray_f8: TypeAlias = np.float64 | _Array1ND
5049
_AnyCov: TypeAlias = Covariance | onp.ToFloat2D | onp.ToFloat

0 commit comments

Comments
 (0)