Ecosystem report

Old: main (merge base) 5df8a959 New: 21801/merge e82d9800
Lint Rule Removed Added Changed
Total 25 199 17
invalid-type-arguments 0 167 0
invalid-argument-type 2 12 1
possibly-missing-attribute 1 3 10
no-matching-overload 8 4 0
invalid-assignment 0 5 0
unsupported-operator 2 2 1
unused-ignore-comment 5 0 0
invalid-context-manager 0 0 4
non-subscriptable 0 4 0
unresolved-attribute 4 0 0
index-out-of-bounds 0 2 0
unsupported-base 2 0 0
invalid-parameter-default 1 0 0
invalid-return-type 0 0 1
Project Removed Added Changed
Total 25 199 17
scipy-stubs 4 167 0
scikit-learn 15 19 12
altair 4 5 4
arviz 0 7 1
beartype 2 0 0
hydpy 0 1 0

altair (https://github.com/vega/altair)

altair/datasets/_reader.py

[error] invalid-argument-type - :427:33 - Argument to bound method `__init__` is incorrect: Expected `Sequence[BaseImpl[LazyFrame[Any]]]`, found `Sequence[BaseImpl[IntoFrameT@reader]] & ~AlwaysFalsy`

altair/utils/core.py

[warning] unused-ignore-comment - :756:55 - Unused blanket `type: ignore` directive

altair/utils/plugin_registry.py

[error] invalid-parameter-default - :110:44 - Default value of type `def callable(obj: object, /) -> TypeIs[() -> object]` is not assignable to annotated parameter type `(object, /) -> TypeIs[object]`

altair/utils/schemapi.py

[error] invalid-assignment - :976:44 - Object of type `dict[Unknown | str, Unknown | str]` is not assignable to `_TypeMap[Literal["object"]]`

altair/vegalite/v6/api.py

[error] invalid-assignment - :376:56 - Object of type `dict[Unknown | str, Unknown | str]` is not assignable to `_TypeMap[Literal["object"]]`
[error] invalid-assignment - :532:56 - Object of type `dict[Unknown | str, Unknown | str]` is not assignable to `_TypeMap[Literal["object"]]`
[error] invalid-assignment - :548:56 - Object of type `dict[Unknown | str, Unknown | str]` is not assignable to `_TypeMap[Literal["object"]]`

altair/vegalite/v6/schema/channels.py

[error] unsupported-operator - :22003:35 - Operator `|` is unsupported between objects of type `<class 'str'>` and `<class 'Detail'>`
[error] unsupported-operator - :22519:22 - Operator `|` is unsupported between objects of type `<class 'str'>` and `<class 'Detail'>`

tests/vegalite/v6/test_api.py

[error] invalid-context-manager - :1518 -
Old: Object of type `PluginEnabler[Unknown, ThemeConfig]` cannot be used with `with` because it does not correctly implement `__exit__`
New: Object of type `PluginEnabler[Plugin[ThemeConfig], ThemeConfig]` cannot be used with `with` because it does not correctly implement `__exit__`
[error] invalid-context-manager - :1523 -
Old: Object of type `PluginEnabler[Unknown, ThemeConfig]` cannot be used with `with` because it does not correctly implement `__exit__`
New: Object of type `PluginEnabler[Plugin[ThemeConfig], ThemeConfig]` cannot be used with `with` because it does not correctly implement `__exit__`
[error] invalid-context-manager - :1529 -
Old: Object of type `PluginEnabler[Unknown, ThemeConfig]` cannot be used with `with` because it does not correctly implement `__exit__`
New: Object of type `PluginEnabler[Plugin[ThemeConfig], ThemeConfig]` cannot be used with `with` because it does not correctly implement `__exit__`

tests/vegalite/v6/test_theme.py

[error] invalid-context-manager - :48 -
Old: Object of type `PluginEnabler[Unknown, ThemeConfig]` cannot be used with `with` because it does not correctly implement `__exit__`
New: Object of type `PluginEnabler[Plugin[ThemeConfig], ThemeConfig]` cannot be used with `with` because it does not correctly implement `__exit__`

arviz (https://github.com/arviz-devs/arviz)

arviz/tests/base_tests/test_utils.py

[error] no-matching-overload - :319:15 - No overload of function `circmean` matches arguments

arviz/plots/hdiplot.py

[error] no-matching-overload - :186:22 - No overload of function `griddata` matches arguments

arviz/stats/diagnostics.py

[error] non-subscriptable - :870:46 - Cannot subscript object of type `float` with no `__getitem__` method
[error] non-subscriptable - :870:46 - Cannot subscript object of type `int` with no `__getitem__` method
[error] non-subscriptable - :871:45 - Cannot subscript object of type `float` with no `__getitem__` method
[error] non-subscriptable - :871:45 - Cannot subscript object of type `int` with no `__getitem__` method
[error] no-matching-overload - :925:23 - No overload of function `circstd` matches arguments

arviz/stats/ecdf_utils.py

[error] invalid-return-type - :83 -
Old: Return type does not match returned value: expected `tuple[ndarray[tuple[Any, ...], dtype[Any]], ndarray[tuple[Any, ...], dtype[Any]]]`, found `tuple[int | float | Unknown, int | float | Unknown]`
New: Return type does not match returned value: expected `tuple[ndarray[tuple[Any, ...], dtype[Any]], ndarray[tuple[Any, ...], dtype[Any]]]`, found `tuple[int | float | ndarray[tuple[Any, ...], dtype[float64]], int | float | ndarray[tuple[Any, ...], dtype[float64]]]`

beartype (https://github.com/beartype/beartype)

beartype/claw/_package/clawpkgtrie.py

[warning] unsupported-base - :66:29 - Unsupported class base with type `<class 'dict[str, PackagesTrieBlacklist]'> | <class 'dict[str, Divergent]'>`
[warning] unsupported-base - :247:29 - Unsupported class base with type `<class 'dict[str, PackagesTrieWhitelist]'> | <class 'dict[str, Divergent]'>`

hydpy (https://github.com/hydpy-dev/hydpy)

hydpy/auxs/statstools.py

[error] invalid-argument-type - :1690:20 - Argument to function `fmin` is incorrect: Expected `ToFloat | ToFloat1D`, found `Iterable[int | float] | list[Unknown | float]`

scikit-learn (https://github.com/scikit-learn/scikit-learn)

sklearn/datasets/_rcv1.py

[error] invalid-argument-type - :300:13 - Method `__getitem__` of type `Overload[(ix: CanIndex[int], /) -> Any, (ix: None, /) -> coo_array[Any, tuple[int, int]], (ix: tuple[CanIndex[int], CanIndex[int]], /) -> Any, (ixs: slice[Any, Any, Any] | EllipsisType | _CanArrayND[integer[Any] | bool[bool]] | ... omitted 3 union elements, /) -> csr_matrix[Any], (ixs: slice[Any, Any, Any] | EllipsisType | _spbase[bool[bool], tuple[int, int]] | ... omitted 5 union elements, /) -> _Self2T@__getitem__, (ixs: CanIndex[int] | tuple[CanIndex[int]] | tuple[CanIndex[int], slice[Any, Any, Any] | EllipsisType | _CanArrayND[integer[Any] | bool[bool]] | Sequence[int | integer[Any] | bool[bool]]] | tuple[slice[Any, Any, Any] | EllipsisType | _CanArrayND[integer[Any] | bool[bool]] | Sequence[int | integer[Any] | bool[bool]], CanIndex[int]], /) -> _SelfMatrixT@__getitem__, (ixs: CanIndex[int] | tuple[CanIndex[int]] | tuple[CanIndex[int], slice[Any, Any, Any] | EllipsisType | _CanArrayND[integer[Any] | bool[bool]] | Sequence[int | integer[Any] | bool[bool]]] | tuple[slice[Any, Any, Any] | EllipsisType | _CanArrayND[integer[Any] | bool[bool]] | Sequence[int | integer[Any] | bool[bool]], CanIndex[int]], /) -> coo_array[Any, tuple[int]], (ixs: tuple[_CanArrayND[integer[Any] | bool[bool]] | Sequence[int | integer[Any] | bool[bool]], _CanArrayND[integer[Any] | bool[bool]] | Sequence[int | integer[Any] | bool[bool]]], /) -> matrix[tuple[int, int], dtype[Any]], (ixs: tuple[_CanArrayND[integer[Any] | bool[bool]] | Sequence[int | integer[Any] | bool[bool]], _CanArrayND[integer[Any] | bool[bool]] | Sequence[int | integer[Any] | bool[bool]]], /) -> ndarray[tuple[int], dtype[Any]]]` cannot be called with key of type `tuple[slice[None, Literal[23149], None], slice[None, None, None]]` on object of type `csr_matrix[Any]`
[error] invalid-argument-type - :304:13 - Method `__getitem__` of type `Overload[(ix: CanIndex[int], /) -> Any, (ix: None, /) -> coo_array[Any, tuple[int, int]], (ix: tuple[CanIndex[int], CanIndex[int]], /) -> Any, (ixs: slice[Any, Any, Any] | EllipsisType | _CanArrayND[integer[Any] | bool[bool]] | ... omitted 3 union elements, /) -> csr_matrix[Any], (ixs: slice[Any, Any, Any] | EllipsisType | _spbase[bool[bool], tuple[int, int]] | ... omitted 5 union elements, /) -> _Self2T@__getitem__, (ixs: CanIndex[int] | tuple[CanIndex[int]] | tuple[CanIndex[int], slice[Any, Any, Any] | EllipsisType | _CanArrayND[integer[Any] | bool[bool]] | Sequence[int | integer[Any] | bool[bool]]] | tuple[slice[Any, Any, Any] | EllipsisType | _CanArrayND[integer[Any] | bool[bool]] | Sequence[int | integer[Any] | bool[bool]], CanIndex[int]], /) -> _SelfMatrixT@__getitem__, (ixs: CanIndex[int] | tuple[CanIndex[int]] | tuple[CanIndex[int], slice[Any, Any, Any] | EllipsisType | _CanArrayND[integer[Any] | bool[bool]] | Sequence[int | integer[Any] | bool[bool]]] | tuple[slice[Any, Any, Any] | EllipsisType | _CanArrayND[integer[Any] | bool[bool]] | Sequence[int | integer[Any] | bool[bool]], CanIndex[int]], /) -> coo_array[Any, tuple[int]], (ixs: tuple[_CanArrayND[integer[Any] | bool[bool]] | Sequence[int | integer[Any] | bool[bool]], _CanArrayND[integer[Any] | bool[bool]] | Sequence[int | integer[Any] | bool[bool]]], /) -> matrix[tuple[int, int], dtype[Any]], (ixs: tuple[_CanArrayND[integer[Any] | bool[bool]] | Sequence[int | integer[Any] | bool[bool]], _CanArrayND[integer[Any] | bool[bool]] | Sequence[int | integer[Any] | bool[bool]]], /) -> ndarray[tuple[int], dtype[Any]]]` cannot be called with key of type `tuple[slice[Literal[23149], None, None], slice[None, None, None]]` on object of type `csr_matrix[Any]`

sklearn/cluster/_hdbscan/hdbscan.py

[error] unsupported-operator - :131 -
Old: Operator `>` is not supported between objects of type `tuple[int, Unknown]` and `Literal[1]`
New: Operator `>` is not supported between objects of type `tuple[int, Array1D[signedinteger[_32Bit]]]` and `Literal[1]`

sklearn/cluster/tests/test_k_means.py

[error] unresolved-attribute - :1049:15 - Object of type `spmatrix[float64]` has no attribute `toarray`
[error] unresolved-attribute - :1058:9 - Object of type `spmatrix[float64]` has no attribute `data`
[error] unresolved-attribute - :1058:24 - Object of type `spmatrix[float64]` has no attribute `indices`
[error] unresolved-attribute - :1074:15 - Object of type `spmatrix[float64]` has no attribute `toarray`

sklearn/linear_model/_base.py

[warning] possibly-missing-attribute - :435:26 - Attribute `toarray` may be missing on object of type `(Unknown & SparseABC) | (ndarray[tuple[int, int], dtype[Any]] & SparseABC) | csr_matrix[Any]`

sklearn/linear_model/_least_angle.py

[error] unsupported-operator - :1782:13 - Operator `**=` is unsupported between objects of type `ndarray[tuple[Any, ...], dtype[float64 | complex128]]` and `Literal[2]`

sklearn/linear_model/_omp.py

[error] no-matching-overload - :85:18 - No overload of function `get_blas_funcs` matches arguments
[error] no-matching-overload - :219:18 - No overload of function `get_blas_funcs` matches arguments
[error] invalid-argument-type - :86:45 - Argument to function `get_lapack_funcs` is incorrect: Expected `Sequence[ArrayND]`, found `tuple[Unknown | ndarray[tuple[Any, ...], dtype[Unknown]]]`
[error] invalid-argument-type - :220:45 - Argument to function `get_lapack_funcs` is incorrect: Expected `Sequence[ArrayND]`, found `tuple[Unknown | ndarray[tuple[Any, ...], dtype[Unknown]]]`

sklearn/linear_model/_stochastic_gradient.py

[warning] possibly-missing-attribute - :1686 -
Old: Attribute `T` may be missing on object of type `Unknown | None | ndarray[tuple[Any, ...], dtype[Unknown]] | ndarray[tuple[int], dtype[Unknown]] | csr_matrix[Any]`
New: Attribute `T` may be missing on object of type `Unknown | None | ndarray[tuple[Any, ...], dtype[Unknown]] | ... omitted 3 union elements`
[warning] possibly-missing-attribute - :1739 -
Old: Attribute `dtype` may be missing on object of type `Unknown | ndarray[tuple[Any, ...], dtype[Unknown]] | ndarray[tuple[int], dtype[Unknown]] | None | csr_matrix[Any]`
New: Attribute `dtype` may be missing on object of type `Unknown | ndarray[tuple[Any, ...], dtype[Unknown]] | ndarray[tuple[int], dtype[Unknown]] | ... omitted 3 union elements`
[warning] possibly-missing-attribute - :2358 -
Old: Attribute `dtype` may be missing on object of type `Unknown | ndarray[tuple[Any, ...], dtype[Unknown]] | ndarray[tuple[int], dtype[Unknown]] | None | csr_matrix[Any]`
New: Attribute `dtype` may be missing on object of type `Unknown | ndarray[tuple[Any, ...], dtype[Unknown]] | ndarray[tuple[int], dtype[Unknown]] | ... omitted 3 union elements`
[warning] possibly-missing-attribute - :2447 -
Old: Attribute `shape` may be missing on object of type `Unknown | None | ndarray[tuple[Any, ...], dtype[Unknown]] | ndarray[tuple[int], dtype[Unknown]] | csr_matrix[Any]`
New: Attribute `shape` may be missing on object of type `Unknown | None | ndarray[tuple[Any, ...], dtype[Unknown]] | ... omitted 3 union elements`
[warning] possibly-missing-attribute - :2450 -
Old: Attribute `shape` may be missing on object of type `Unknown | None | ndarray[tuple[Any, ...], dtype[Unknown]] | ndarray[tuple[int], dtype[Unknown]] | csr_matrix[Any]`
New: Attribute `shape` may be missing on object of type `Unknown | None | ndarray[tuple[Any, ...], dtype[Unknown]] | ... omitted 3 union elements`
[warning] possibly-missing-attribute - :2632 -
Old: Attribute `T` may be missing on object of type `Unknown | None | ndarray[tuple[Any, ...], dtype[Unknown]] | ndarray[tuple[int], dtype[Unknown]] | csr_matrix[Any]`
New: Attribute `T` may be missing on object of type `Unknown | None | ndarray[tuple[Any, ...], dtype[Unknown]] | ... omitted 3 union elements`

sklearn/linear_model/tests/test_base.py

[warning] possibly-missing-attribute - :156:16 - Attribute `ravel` may be missing on object of type `_spbase[Any, tuple[Any, ...]] | ndarray[tuple[Any, ...], dtype[Any]]`
[warning] possibly-missing-attribute - :159:48 - Attribute `ravel` may be missing on object of type `_spbase[Any, tuple[Any, ...]] | ndarray[tuple[Any, ...], dtype[Any]]`

sklearn/linear_model/tests/test_huber.py

[error] invalid-argument-type - :171 -
Old: Argument to function `assert_array_almost_equal` is incorrect: Expected `_SupportsArray[dtype[bool[bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[bool[bool] | number[Any, int | float | complex]]]] | int | ... omitted 5 union elements`, found `Unknown | None | ndarray[tuple[Any, ...], dtype[Unknown]] | ndarray[tuple[int], dtype[Unknown]] | csr_matrix[Any]`
New: Argument to function `assert_array_almost_equal` is incorrect: Expected `_SupportsArray[dtype[bool[bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[bool[bool] | number[Any, int | float | complex]]]] | int | ... omitted 5 union elements`, found `Unknown | None | ndarray[tuple[Any, ...], dtype[Unknown]] | ... omitted 3 union elements`

sklearn/linear_model/tests/test_passive_aggressive.py

[warning] possibly-missing-attribute - :291 -
Old: Attribute `ravel` may be missing on object of type `Unknown | None | ndarray[tuple[Any, ...], dtype[Unknown]] | ndarray[tuple[int], dtype[Unknown]] | csr_matrix[Any]`
New: Attribute `ravel` may be missing on object of type `Unknown | None | ndarray[tuple[Any, ...], dtype[Unknown]] | ... omitted 3 union elements`

sklearn/manifold/tests/test_spectral_embedding.py

[error] no-matching-overload - :406:24 - No overload of function `eigh` matches arguments

sklearn/metrics/tests/test_ranking.py

[error] invalid-argument-type - :702:35 - Argument to bound method `rvs` is incorrect: Expected `ToJustIntND`, found `Literal[1]`

sklearn/model_selection/_search.py

[error] invalid-argument-type - :1165:44 - Argument to function `rankdata` is incorrect: Expected `ToFloatND`, found `Array`

sklearn/multioutput.py

[error] index-out-of-bounds - :832:33 - Index 1 is out of bounds for tuple `tuple[int]` with length 1
[error] index-out-of-bounds - :838:27 - Index 1 is out of bounds for tuple `tuple[int]` with length 1

sklearn/preprocessing/_label.py

[error] invalid-argument-type - :686:17 - Method `__getitem__` of type `Overload[(ix: CanIndex[int], /) -> Any, (ix: None, /) -> coo_array[Any, tuple[int, int]], (ix: tuple[CanIndex[int], CanIndex[int]], /) -> Any, (ixs: slice[Any, Any, Any] | EllipsisType | _CanArrayND[integer[Any] | bool[bool]] | ... omitted 3 union elements, /) -> csr_matrix[Any], (ixs: slice[Any, Any, Any] | EllipsisType | _spbase[bool[bool], tuple[int, int]] | ... omitted 5 union elements, /) -> _Self2T@__getitem__, (ixs: CanIndex[int] | tuple[CanIndex[int]] | tuple[CanIndex[int], slice[Any, Any, Any] | EllipsisType | _CanArrayND[integer[Any] | bool[bool]] | Sequence[int | integer[Any] | bool[bool]]] | tuple[slice[Any, Any, Any] | EllipsisType | _CanArrayND[integer[Any] | bool[bool]] | Sequence[int | integer[Any] | bool[bool]], CanIndex[int]], /) -> _SelfMatrixT@__getitem__, (ixs: CanIndex[int] | tuple[CanIndex[int]] | tuple[CanIndex[int], slice[Any, Any, Any] | EllipsisType | _CanArrayND[integer[Any] | bool[bool]] | Sequence[int | integer[Any] | bool[bool]]] | tuple[slice[Any, Any, Any] | EllipsisType | _CanArrayND[integer[Any] | bool[bool]] | Sequence[int | integer[Any] | bool[bool]], CanIndex[int]], /) -> coo_array[Any, tuple[int]], (ixs: tuple[_CanArrayND[integer[Any] | bool[bool]] | Sequence[int | integer[Any] | bool[bool]], _CanArrayND[integer[Any] | bool[bool]] | Sequence[int | integer[Any] | bool[bool]]], /) -> matrix[tuple[int, int], dtype[Any]], (ixs: tuple[_CanArrayND[integer[Any] | bool[bool]] | Sequence[int | integer[Any] | bool[bool]], _CanArrayND[integer[Any] | bool[bool]] | Sequence[int | integer[Any] | bool[bool]]], /) -> ndarray[tuple[int], dtype[Any]]]` cannot be called with key of type `tuple[slice[None, None, None], list[Unknown | int]]` on object of type `csr_matrix[Any]`

sklearn/preprocessing/_polynomial.py

[error] invalid-argument-type - :1078:25 - Method `__getitem__` of type `Overload[(ix: CanIndex[int], /) -> float64, (ix: None, /) -> coo_array[float64, tuple[int, int]], (ix: tuple[CanIndex[int], CanIndex[int]], /) -> float64, (ixs: slice[Any, Any, Any] | EllipsisType | _CanArrayND[integer[Any] | bool[bool]] | ... omitted 3 union elements, /) -> lil_array[float64], (ixs: slice[Any, Any, Any] | EllipsisType | _spbase[bool[bool], tuple[int, int]] | ... omitted 5 union elements, /) -> _Self2T@__getitem__, (ixs: CanIndex[int] | tuple[CanIndex[int]] | tuple[CanIndex[int], slice[Any, Any, Any] | EllipsisType | _CanArrayND[integer[Any] | bool[bool]] | Sequence[int | integer[Any] | bool[bool]]] | tuple[slice[Any, Any, Any] | EllipsisType | _CanArrayND[integer[Any] | bool[bool]] | Sequence[int | integer[Any] | bool[bool]], CanIndex[int]], /) -> _SelfMatrixT@__getitem__, (ixs: CanIndex[int] | tuple[CanIndex[int]] | tuple[CanIndex[int], slice[Any, Any, Any] | EllipsisType | _CanArrayND[integer[Any] | bool[bool]] | Sequence[int | integer[Any] | bool[bool]]] | tuple[slice[Any, Any, Any] | EllipsisType | _CanArrayND[integer[Any] | bool[bool]] | Sequence[int | integer[Any] | bool[bool]], CanIndex[int]], /) -> coo_array[float64, tuple[int]], (ixs: tuple[_CanArrayND[integer[Any] | bool[bool]] | Sequence[int | integer[Any] | bool[bool]], _CanArrayND[integer[Any] | bool[bool]] | Sequence[int | integer[Any] | bool[bool]]], /) -> matrix[tuple[int, int], dtype[float64]], (ixs: tuple[_CanArrayND[integer[Any] | bool[bool]] | Sequence[int | integer[Any] | bool[bool]], _CanArrayND[integer[Any] | bool[bool]] | Sequence[int | integer[Any] | bool[bool]]], /) -> ndarray[tuple[int], dtype[float64]]]` cannot be called with key of type `tuple[slice[None, None, None], slice[Any, Any, Any]]` on object of type `lil_array[float64]`
[error] invalid-argument-type - :1078:51 - Method `__getitem__` of type `Overload[(ix: CanIndex[int], /) -> float64, (ix: None, /) -> coo_array[float64, tuple[int, int]], (ix: tuple[CanIndex[int], CanIndex[int]], /) -> float64, (ixs: slice[Any, Any, Any] | EllipsisType | _CanArrayND[integer[Any] | bool[bool]] | ... omitted 3 union elements, /) -> lil_array[float64], (ixs: slice[Any, Any, Any] | EllipsisType | _spbase[bool[bool], tuple[int, int]] | ... omitted 5 union elements, /) -> _Self2T@__getitem__, (ixs: CanIndex[int] | tuple[CanIndex[int]] | tuple[CanIndex[int], slice[Any, Any, Any] | EllipsisType | _CanArrayND[integer[Any] | bool[bool]] | Sequence[int | integer[Any] | bool[bool]]] | tuple[slice[Any, Any, Any] | EllipsisType | _CanArrayND[integer[Any] | bool[bool]] | Sequence[int | integer[Any] | bool[bool]], CanIndex[int]], /) -> _SelfMatrixT@__getitem__, (ixs: CanIndex[int] | tuple[CanIndex[int]] | tuple[CanIndex[int], slice[Any, Any, Any] | EllipsisType | _CanArrayND[integer[Any] | bool[bool]] | Sequence[int | integer[Any] | bool[bool]]] | tuple[slice[Any, Any, Any] | EllipsisType | _CanArrayND[integer[Any] | bool[bool]] | Sequence[int | integer[Any] | bool[bool]], CanIndex[int]], /) -> coo_array[float64, tuple[int]], (ixs: tuple[_CanArrayND[integer[Any] | bool[bool]] | Sequence[int | integer[Any] | bool[bool]], _CanArrayND[integer[Any] | bool[bool]] | Sequence[int | integer[Any] | bool[bool]]], /) -> matrix[tuple[int, int], dtype[float64]], (ixs: tuple[_CanArrayND[integer[Any] | bool[bool]] | Sequence[int | integer[Any] | bool[bool]], _CanArrayND[integer[Any] | bool[bool]] | Sequence[int | integer[Any] | bool[bool]]], /) -> ndarray[tuple[int], dtype[float64]]]` cannot be called with key of type `tuple[slice[None, None, None], slice[Any, Any, Any]]` on object of type `lil_array[float64]`
[error] invalid-argument-type - :1079:38 - Method `__getitem__` of type `Overload[(ix: CanIndex[int], /) -> float64, (ix: None, /) -> coo_array[float64, tuple[int, int]], (ix: tuple[CanIndex[int], CanIndex[int]], /) -> float64, (ixs: slice[Any, Any, Any] | EllipsisType | _CanArrayND[integer[Any] | bool[bool]] | ... omitted 3 union elements, /) -> lil_array[float64], (ixs: slice[Any, Any, Any] | EllipsisType | _spbase[bool[bool], tuple[int, int]] | ... omitted 5 union elements, /) -> _Self2T@__getitem__, (ixs: CanIndex[int] | tuple[CanIndex[int]] | tuple[CanIndex[int], slice[Any, Any, Any] | EllipsisType | _CanArrayND[integer[Any] | bool[bool]] | Sequence[int | integer[Any] | bool[bool]]] | tuple[slice[Any, Any, Any] | EllipsisType | _CanArrayND[integer[Any] | bool[bool]] | Sequence[int | integer[Any] | bool[bool]], CanIndex[int]], /) -> _SelfMatrixT@__getitem__, (ixs: CanIndex[int] | tuple[CanIndex[int]] | tuple[CanIndex[int], slice[Any, Any, Any] | EllipsisType | _CanArrayND[integer[Any] | bool[bool]] | Sequence[int | integer[Any] | bool[bool]]] | tuple[slice[Any, Any, Any] | EllipsisType | _CanArrayND[integer[Any] | bool[bool]] | Sequence[int | integer[Any] | bool[bool]], CanIndex[int]], /) -> coo_array[float64, tuple[int]], (ixs: tuple[_CanArrayND[integer[Any] | bool[bool]] | Sequence[int | integer[Any] | bool[bool]], _CanArrayND[integer[Any] | bool[bool]] | Sequence[int | integer[Any] | bool[bool]]], /) -> matrix[tuple[int, int], dtype[float64]], (ixs: tuple[_CanArrayND[integer[Any] | bool[bool]] | Sequence[int | integer[Any] | bool[bool]], _CanArrayND[integer[Any] | bool[bool]] | Sequence[int | integer[Any] | bool[bool]]], /) -> ndarray[tuple[int], dtype[float64]]]` cannot be called with key of type `tuple[slice[None, None, None], slice[Any, Any, Any]]` on object of type `lil_array[float64]`
[error] no-matching-overload - :1147:52 - No overload matches arguments
[error] invalid-argument-type - :1147:61 - Method `__getitem__` of type `Overload[(ix: CanIndex[int], /) -> float64, (ix: None, /) -> coo_array[float64, tuple[int, int]], (ix: tuple[CanIndex[int], CanIndex[int]], /) -> float64, (ixs: slice[Any, Any, Any] | EllipsisType | _CanArrayND[integer[Any] | bool[bool]] | ... omitted 3 union elements, /) -> lil_array[float64], (ixs: slice[Any, Any, Any] | EllipsisType | _spbase[bool[bool], tuple[int, int]] | ... omitted 5 union elements, /) -> _Self2T@__getitem__, (ixs: CanIndex[int] | tuple[CanIndex[int]] | tuple[CanIndex[int], slice[Any, Any, Any] | EllipsisType | _CanArrayND[integer[Any] | bool[bool]] | Sequence[int | integer[Any] | bool[bool]]] | tuple[slice[Any, Any, Any] | EllipsisType | _CanArrayND[integer[Any] | bool[bool]] | Sequence[int | integer[Any] | bool[bool]], CanIndex[int]], /) -> _SelfMatrixT@__getitem__, (ixs: CanIndex[int] | tuple[CanIndex[int]] | tuple[CanIndex[int], slice[Any, Any, Any] | EllipsisType | _CanArrayND[integer[Any] | bool[bool]] | Sequence[int | integer[Any] | bool[bool]]] | tuple[slice[Any, Any, Any] | EllipsisType | _CanArrayND[integer[Any] | bool[bool]] | Sequence[int | integer[Any] | bool[bool]], CanIndex[int]], /) -> coo_array[float64, tuple[int]], (ixs: tuple[_CanArrayND[integer[Any] | bool[bool]] | Sequence[int | integer[Any] | bool[bool]], _CanArrayND[integer[Any] | bool[bool]] | Sequence[int | integer[Any] | bool[bool]]], /) -> matrix[tuple[int, int], dtype[float64]], (ixs: tuple[_CanArrayND[integer[Any] | bool[bool]] | Sequence[int | integer[Any] | bool[bool]], _CanArrayND[integer[Any] | bool[bool]] | Sequence[int | integer[Any] | bool[bool]]], /) -> ndarray[tuple[int], dtype[float64]]]` cannot be called with key of type `tuple[slice[None, None, None], slice[Any, Any, Any]]` on object of type `lil_array[float64]`
[error] invalid-argument-type - :1250:20 - Method `__getitem__` of type `Overload[(ix: CanIndex[int], /) -> float64, (ix: None, /) -> coo_array[float64, tuple[int, int]], (ix: tuple[CanIndex[int], CanIndex[int]], /) -> float64, (ixs: slice[Any, Any, Any] | EllipsisType | _CanArrayND[integer[Any] | bool[bool]] | ... omitted 3 union elements, /) -> lil_array[float64], (ixs: slice[Any, Any, Any] | EllipsisType | _spbase[bool[bool], tuple[int, int]] | ... omitted 5 union elements, /) -> _Self2T@__getitem__, (ixs: CanIndex[int] | tuple[CanIndex[int]] | tuple[CanIndex[int], slice[Any, Any, Any] | EllipsisType | _CanArrayND[integer[Any] | bool[bool]] | Sequence[int | integer[Any] | bool[bool]]] | tuple[slice[Any, Any, Any] | EllipsisType | _CanArrayND[integer[Any] | bool[bool]] | Sequence[int | integer[Any] | bool[bool]], CanIndex[int]], /) -> _SelfMatrixT@__getitem__, (ixs: CanIndex[int] | tuple[CanIndex[int]] | tuple[CanIndex[int], slice[Any, Any, Any] | EllipsisType | _CanArrayND[integer[Any] | bool[bool]] | Sequence[int | integer[Any] | bool[bool]]] | tuple[slice[Any, Any, Any] | EllipsisType | _CanArrayND[integer[Any] | bool[bool]] | Sequence[int | integer[Any] | bool[bool]], CanIndex[int]], /) -> coo_array[float64, tuple[int]], (ixs: tuple[_CanArrayND[integer[Any] | bool[bool]] | Sequence[int | integer[Any] | bool[bool]], _CanArrayND[integer[Any] | bool[bool]] | Sequence[int | integer[Any] | bool[bool]]], /) -> matrix[tuple[int, int], dtype[float64]], (ixs: tuple[_CanArrayND[integer[Any] | bool[bool]] | Sequence[int | integer[Any] | bool[bool]], _CanArrayND[integer[Any] | bool[bool]] | Sequence[int | integer[Any] | bool[bool]]], /) -> ndarray[tuple[int], dtype[float64]]]` cannot be called with key of type `tuple[slice[None, None, None], list[int | Unknown]]` on object of type `lil_array[float64]`

sklearn/semi_supervised/_label_propagation.py

[error] unsupported-operator - :627:21 - Unary operator `-` is unsupported for type `Unknown | ndarray[tuple[int, int], dtype[number[Any, int | float | complex]]] | _spbase[Any, tuple[Any, ...]] | LinearOperator[Any]`
[warning] possibly-missing-attribute - :629 -
Old: Attribute `row` may be missing on object of type `(Unknown & SparseABC) | _spbase[Any, Unknown]`
New: Attribute `row` may be missing on object of type `(Unknown & SparseABC) | (ndarray[tuple[int, int], dtype[number[Any, int | float | complex]]] & SparseABC)`
[warning] possibly-missing-attribute - :629 -
Old: Attribute `col` may be missing on object of type `(Unknown & SparseABC) | _spbase[Any, Unknown]`
New: Attribute `col` may be missing on object of type `(Unknown & SparseABC) | (ndarray[tuple[int, int], dtype[number[Any, int | float | complex]]] & SparseABC)`
[warning] possibly-missing-attribute - :630:13 - Attribute `data` may be missing on object of type `(Unknown & SparseABC) | _spbase[Any, Unknown]`
[error] invalid-assignment - :630:13 - Invalid subscript assignment with key of type `Unknown` and value of type `float` on object of type `memoryview[int]`
[warning] possibly-missing-attribute - :632 -
Old: Attribute `flat` may be missing on object of type `(Unknown & ~SparseABC) | _ScaledLinearOperator[Any]`
New: Attribute `flat` may be missing on object of type `(Unknown & ~SparseABC) | (ndarray[tuple[int, int], dtype[number[Any, int | float | complex]]] & ~SparseABC) | _ScaledLinearOperator[Any]`

sklearn/utils/tests/test_sparsefuncs.py

[error] no-matching-overload - :679:12 - No overload of function `get_blas_funcs` matches arguments
[error] no-matching-overload - :702:12 - No overload of function `get_blas_funcs` matches arguments
[error] no-matching-overload - :729:12 - No overload of function `get_blas_funcs` matches arguments
[error] no-matching-overload - :752:12 - No overload of function `get_blas_funcs` matches arguments
[error] no-matching-overload - :943:19 - No overload of function `norm` matches arguments

scipy-stubs (https://github.com/scipy/scipy-stubs)

scipy-stubs/differentiate/_differentiate.pyi

[error] invalid-type-arguments - :99:20 - Too many type arguments: expected 0, got 1
[error] invalid-type-arguments - :114:20 - Too many type arguments: expected 0, got 1
[error] invalid-type-arguments - :129:20 - Too many type arguments: expected 0, got 1

scipy-stubs/integrate/_ivp/ivp.pyi

[error] invalid-type-arguments - :28:55 - Too many type arguments: expected 1, got 2
[error] invalid-type-arguments - :28:88 - Too many type arguments: expected 1, got 2
[error] invalid-type-arguments - :73:36 - Too many type arguments: expected 0, got 1
[error] invalid-type-arguments - :73:67 - Too many type arguments: expected 0, got 1
[error] invalid-type-arguments - :95:21 - Too many type arguments: expected 0, got 1
[error] invalid-type-arguments - :108:21 - Too many type arguments: expected 0, got 1
[error] invalid-type-arguments - :122:21 - Too many type arguments: expected 0, got 1
[error] invalid-type-arguments - :136:21 - Too many type arguments: expected 0, got 1
[error] invalid-type-arguments - :150:21 - Too many type arguments: expected 0, got 1
[error] invalid-type-arguments - :163:21 - Too many type arguments: expected 0, got 1
[error] invalid-type-arguments - :177:21 - Too many type arguments: expected 0, got 1
[error] invalid-type-arguments - :191:21 - Too many type arguments: expected 0, got 1

scipy-stubs/integrate/_odepack_py.pyi

[error] invalid-type-arguments - :41:31 - Too many type arguments: expected 1, got 2
[error] invalid-type-arguments - :45:31 - Too many type arguments: expected 1, got 2
[error] invalid-type-arguments - :66:31 - Too many type arguments: expected 1, got 2
[error] invalid-type-arguments - :70:31 - Too many type arguments: expected 1, got 2
[error] invalid-type-arguments - :92:31 - Too many type arguments: expected 1, got 2
[error] invalid-type-arguments - :96:31 - Too many type arguments: expected 1, got 2
[error] invalid-type-arguments - :118:31 - Too many type arguments: expected 1, got 2
[error] invalid-type-arguments - :122:31 - Too many type arguments: expected 1, got 2
[error] invalid-type-arguments - :144:25 - Too many type arguments: expected 1, got 2
[error] invalid-type-arguments - :148:25 - Too many type arguments: expected 1, got 2
[error] invalid-type-arguments - :169:25 - Too many type arguments: expected 1, got 2
[error] invalid-type-arguments - :173:25 - Too many type arguments: expected 1, got 2
[error] invalid-type-arguments - :195:25 - Too many type arguments: expected 1, got 2
[error] invalid-type-arguments - :199:25 - Too many type arguments: expected 1, got 2
[error] invalid-type-arguments - :221:25 - Too many type arguments: expected 1, got 2
[error] invalid-type-arguments - :225:25 - Too many type arguments: expected 1, got 2

scipy-stubs/integrate/_rules/_base.pyi

[error] invalid-type-arguments - :22:36 - Too many type arguments: expected 0, got 1
[error] invalid-type-arguments - :25:36 - Too many type arguments: expected 0, got 1
[error] invalid-type-arguments - :51:23 - Too many type arguments: expected 0, got 1

scipy-stubs/interpolate/_interpolate.pyi

[error] invalid-type-arguments - :86:18 - Type `_CT_co@_PPolyBase` is not assignable to upper bound `tuple[int, ...]` of type variable `_NDT@Array`
[error] invalid-type-arguments - :191:18 - Type `_CT_co@NdPPoly` is not assignable to upper bound `tuple[int, ...]` of type variable `_NDT@Array`

scipy-stubs/interpolate/_ndbspline.pyi

[error] invalid-type-arguments - :72:25 - Too many type arguments: expected 0, got 1
[error] invalid-type-arguments - :77:88 - Too many type arguments: expected 0, got 1

scipy-stubs/interpolate/_rgi.pyi

[error] invalid-type-arguments - :40:29 - Too many type arguments: expected 0, got 1
[error] invalid-type-arguments - :53:29 - Too many type arguments: expected 0, got 1
[error] invalid-type-arguments - :66:29 - Too many type arguments: expected 0, got 1

scipy-stubs/linalg/_special_matrices.pyi

[error] invalid-type-arguments - :41:32 - Type `signedinteger[_64Bit]` is not assignable to upper bound `tuple[int, ...]` of type variable `_NDT@Array`
[error] invalid-type-arguments - :43:34 - Type `float64` is not assignable to upper bound `tuple[int, ...]` of type variable `_NDT@Array`
[error] invalid-type-arguments - :45:36 - Type `complex128` is not assignable to upper bound `tuple[int, ...]` of type variable `_NDT@Array`
[error] invalid-type-arguments - :115:51 - Type `_SCT@circulant` is not assignable to upper bound `tuple[int, ...]` of type variable `_NDT@Array`
[error] invalid-type-arguments - :117:44 - Type `_SCT@circulant` is not assignable to upper bound `tuple[int, ...]` of type variable `_NDT@Array`
[error] invalid-type-arguments - :135:51 - Type `_SCT@companion` is not assignable to upper bound `tuple[int, ...]` of type variable `_NDT@Array`
[error] invalid-type-arguments - :137:44 - Type `_SCT@companion` is not assignable to upper bound `tuple[int, ...]` of type variable `_NDT@Array`
[error] invalid-type-arguments - :155:100 - Type `_SCT@convolution_matrix` is not assignable to upper bound `tuple[int, ...]` of type variable `_NDT@Array`
[error] invalid-type-arguments - :157:93 - Type `_SCT@convolution_matrix` is not assignable to upper bound `tuple[int, ...]` of type variable `_NDT@Array`
[error] invalid-type-arguments - :175:49 - Type `_SCT@fiedler` is not assignable to upper bound `tuple[int, ...]` of type variable `_NDT@Array`
[error] invalid-type-arguments - :177:42 - Type `_SCT@fiedler` is not assignable to upper bound `tuple[int, ...]` of type variable `_NDT@Array`
[error] invalid-type-arguments - :195:59 - Type `_SCT@fiedler_companion` is not assignable to upper bound `tuple[int, ...]` of type variable `_NDT@Array`
[error] invalid-type-arguments - :197:52 - Type `_SCT@fiedler_companion` is not assignable to upper bound `tuple[int, ...]` of type variable `_NDT@Array`
[error] invalid-type-arguments - :221:70 - Type `_SCT@leslie` is not assignable to upper bound `tuple[int, ...]` of type variable `_NDT@Array`
[error] invalid-type-arguments - :223:64 - Type `_SCT@leslie` is not assignable to upper bound `tuple[int, ...]` of type variable `_NDT@Array`
[error] invalid-type-arguments - :225:57 - Type `_SCT@leslie` is not assignable to upper bound `tuple[int, ...]` of type variable `_NDT@Array`
[error] invalid-type-arguments - :233:67 - Type `_SCT@kron` is not assignable to upper bound `tuple[int, ...]` of type variable `_NDT@Array`

scipy-stubs/ndimage/_filters.pyi

[error] invalid-type-arguments - :583:39 - Too many type arguments: expected 1, got 2
[error] invalid-type-arguments - :595:49 - Too many type arguments: expected 1, got 2
[error] invalid-type-arguments - :607:52 - Too many type arguments: expected 1, got 2
[error] invalid-type-arguments - :619:55 - Too many type arguments: expected 1, got 2
[error] invalid-type-arguments - :631:35 - Too many type arguments: expected 1, got 2
[error] invalid-type-arguments - :643:35 - Too many type arguments: expected 1, got 2
[error] invalid-type-arguments - :725:38 - Too many type arguments: expected 1, got 2
[error] invalid-type-arguments - :737:48 - Too many type arguments: expected 1, got 2
[error] invalid-type-arguments - :749:51 - Too many type arguments: expected 1, got 2
[error] invalid-type-arguments - :761:54 - Too many type arguments: expected 1, got 2
[error] invalid-type-arguments - :773:34 - Too many type arguments: expected 1, got 2
[error] invalid-type-arguments - :785:34 - Too many type arguments: expected 1, got 2

scipy-stubs/optimize/_differentiable_functions.pyi

[error] invalid-type-arguments - :60:27 - Too many type arguments: expected 0, got 1
[error] invalid-type-arguments - :66:28 - Too many type arguments: expected 0, got 1
[error] invalid-type-arguments - :72:28 - Too many type arguments: expected 0, got 1
[error] invalid-type-arguments - :91:25 - Too many type arguments: expected 0, got 1
[error] invalid-type-arguments - :94:26 - Too many type arguments: expected 0, got 1
[error] invalid-type-arguments - :95:26 - Too many type arguments: expected 0, got 1
[error] invalid-type-arguments - :105:25 - Too many type arguments: expected 0, got 1
[error] invalid-type-arguments - :108:26 - Too many type arguments: expected 0, got 1
[error] invalid-type-arguments - :109:26 - Too many type arguments: expected 0, got 1
[error] invalid-type-arguments - :154:25 - Too many type arguments: expected 0, got 1
[error] invalid-type-arguments - :156:24 - Too many type arguments: expected 0, got 1
[error] invalid-type-arguments - :157:26 - Too many type arguments: expected 0, got 1
[error] invalid-type-arguments - :168:25 - Too many type arguments: expected 0, got 1
[error] invalid-type-arguments - :170:24 - Too many type arguments: expected 0, got 1
[error] invalid-type-arguments - :171:26 - Too many type arguments: expected 0, got 1

scipy-stubs/optimize/_lbfgsb_py.pyi

[error] invalid-type-arguments - :70:30 - Too many type arguments: expected 1, got 2
[error] invalid-type-arguments - :89:28 - Too many type arguments: expected 1, got 2
[error] invalid-type-arguments - :91:32 - Too many type arguments: expected 1, got 2
[error] invalid-type-arguments - :108:28 - Too many type arguments: expected 1, got 2
[error] invalid-type-arguments - :128:28 - Too many type arguments: expected 1, got 2
[error] invalid-type-arguments - :128:55 - Too many type arguments: expected 1, got 2
[error] invalid-type-arguments - :149:28 - Too many type arguments: expected 1, got 2
[error] invalid-type-arguments - :149:55 - Too many type arguments: expected 1, got 2
[error] invalid-type-arguments - :151:32 - Too many type arguments: expected 1, got 2
[error] invalid-type-arguments - :170:28 - Too many type arguments: expected 1, got 2
[error] invalid-type-arguments - :170:55 - Too many type arguments: expected 1, got 2
[error] invalid-type-arguments - :172:32 - Too many type arguments: expected 1, got 2
[error] invalid-type-arguments - :191:28 - Too many type arguments: expected 1, got 2
[error] invalid-type-arguments - :191:55 - Too many type arguments: expected 1, got 2
[error] invalid-type-arguments - :193:32 - Too many type arguments: expected 1, got 2

scipy-stubs/stats/_distribution_infrastructure.pyi

[error] invalid-type-arguments - :445:19 - Type `_ShapeT1@moment` is not assignable to upper bound `generic[Any]` of type variable `_SCT@ArrayND`
[error] invalid-type-arguments - :449:19 - Type `_ShapeT1@moment` is not assignable to upper bound `generic[Any]` of type variable `_SCT@ArrayND`
[error] invalid-type-arguments - :458:19 - Type `_ShapeT1@moment` is not assignable to upper bound `generic[Any]` of type variable `_SCT@ArrayND`
[error] invalid-type-arguments - :467:19 - Type `_ShapeT1@moment` is not assignable to upper bound `generic[Any]` of type variable `_SCT@ArrayND`
[error] invalid-type-arguments - :476:19 - Type `_ShapeT1@moment` is not assignable to upper bound `generic[Any]` of type variable `_SCT@ArrayND`
[error] invalid-type-arguments - :482:113 - Type `_ShapeT1@entropy` is not assignable to upper bound `generic[Any]` of type variable `_SCT@ArrayND`
[error] invalid-type-arguments - :490:21 - Type `_ShapeT1@logentropy` is not assignable to upper bound `generic[Any]` of type variable `_SCT@ArrayND`
[error] invalid-type-arguments - :498:19 - Type `_ShapeT1@pdf` is not assignable to upper bound `generic[Any]` of type variable `_SCT@ArrayND`
[error] invalid-type-arguments - :508:108 - Type `_ShapeT1@pdf` is not assignable to upper bound `generic[Any]` of type variable `_SCT@ArrayND`
[error] invalid-type-arguments - :512:19 - Type `_ShapeT1@pdf` is not assignable to upper bound `generic[Any]` of type variable `_SCT@ArrayND`
[error] invalid-type-arguments - :532:19 - Type `_ShapeT1@logpdf` is not assignable to upper bound `generic[Any]` of type variable `_SCT@ArrayND`
[error] invalid-type-arguments - :542:111 - Type `_ShapeT1@logpdf` is not assignable to upper bound `generic[Any]` of type variable `_SCT@ArrayND`
[error] invalid-type-arguments - :546:19 - Type `_ShapeT1@logpdf` is not assignable to upper bound `generic[Any]` of type variable `_SCT@ArrayND`
[error] invalid-type-arguments - :566:19 - Type `_ShapeT1@pmf` is not assignable to upper bound `generic[Any]` of type variable `_SCT@ArrayND`
[error] invalid-type-arguments - :576:108 - Type `_ShapeT1@pmf` is not assignable to upper bound `generic[Any]` of type variable `_SCT@ArrayND`
[error] invalid-type-arguments - :580:19 - Type `_ShapeT1@pmf` is not assignable to upper bound `generic[Any]` of type variable `_SCT@ArrayND`
[error] invalid-type-arguments - :600:19 - Type `_ShapeT1@logpmf` is not assignable to upper bound `generic[Any]` of type variable `_SCT@ArrayND`
[error] invalid-type-arguments - :610:111 - Type `_ShapeT1@logpmf` is not assignable to upper bound `generic[Any]` of type variable `_SCT@ArrayND`
[error] invalid-type-arguments - :614:19 - Type `_ShapeT1@logpmf` is not assignable to upper bound `generic[Any]` of type variable `_SCT@ArrayND`
[error] invalid-type-arguments - :640:19 - Type `_ShapeT1@cdf` is not assignable to upper bound `generic[Any]` of type variable `_SCT@ArrayND`
[error] invalid-type-arguments - :664:19 - Type `_ShapeT1@cdf` is not assignable to upper bound `generic[Any]` of type variable `_SCT@ArrayND`
[error] invalid-type-arguments - :668:19 - Type `_ShapeT1@cdf` is not assignable to upper bound `generic[Any]` of type variable `_SCT@ArrayND`
[error] invalid-type-arguments - :677:19 - Type `_ShapeT1@cdf` is not assignable to upper bound `generic[Any]` of type variable `_SCT@ArrayND`
[error] invalid-type-arguments - :681:19 - Type `_ShapeT1@cdf` is not assignable to upper bound `generic[Any]` of type variable `_SCT@ArrayND`
[error] invalid-type-arguments - :730:19 - Type `_ShapeT1@logcdf` is not assignable to upper bound `generic[Any]` of type variable `_SCT@ArrayND`
[error] invalid-type-arguments - :762:19 - Type `_ShapeT1@logcdf` is not assignable to upper bound `generic[Any]` of type variable `_SCT@ArrayND`
[error] invalid-type-arguments - :766:19 - Type `_ShapeT1@logcdf` is not assignable to upper bound `generic[Any]` of type variable `_SCT@ArrayND`
[error] invalid-type-arguments - :775:19 - Type `_ShapeT1@logcdf` is not assignable to upper bound `generic[Any]` of type variable `_SCT@ArrayND`
[error] invalid-type-arguments - :779:19 - Type `_ShapeT1@logcdf` is not assignable to upper bound `generic[Any]` of type variable `_SCT@ArrayND`
[error] invalid-type-arguments - :834:19 - Type `_ShapeT1@ccdf` is not assignable to upper bound `generic[Any]` of type variable `_SCT@ArrayND`
[error] invalid-type-arguments - :860:19 - Type `_ShapeT1@ccdf` is not assignable to upper bound `generic[Any]` of type variable `_SCT@ArrayND`
[error] invalid-type-arguments - :864:19 - Type `_ShapeT1@ccdf` is not assignable to upper bound `generic[Any]` of type variable `_SCT@ArrayND`
[error] invalid-type-arguments - :873:19 - Type `_ShapeT1@ccdf` is not assignable to upper bound `generic[Any]` of type variable `_SCT@ArrayND`
[error] invalid-type-arguments - :877:19 - Type `_ShapeT1@ccdf` is not assignable to upper bound `generic[Any]` of type variable `_SCT@ArrayND`
[error] invalid-type-arguments - :926:19 - Type `_ShapeT1@logccdf` is not assignable to upper bound `generic[Any]` of type variable `_SCT@ArrayND`
[error] invalid-type-arguments - :958:19 - Type `_ShapeT1@logccdf` is not assignable to upper bound `generic[Any]` of type variable `_SCT@ArrayND`
[error] invalid-type-arguments - :962:19 - Type `_ShapeT1@logccdf` is not assignable to upper bound `generic[Any]` of type variable `_SCT@ArrayND`
[error] invalid-type-arguments - :971:19 - Type `_ShapeT1@logccdf` is not assignable to upper bound `generic[Any]` of type variable `_SCT@ArrayND`
[error] invalid-type-arguments - :975:19 - Type `_ShapeT1@logccdf` is not assignable to upper bound `generic[Any]` of type variable `_SCT@ArrayND`
[error] invalid-type-arguments - :1025:19 - Type `_ShapeT1@icdf` is not assignable to upper bound `generic[Any]` of type variable `_SCT@ArrayND`
[error] invalid-type-arguments - :1035:110 - Type `_ShapeT1@icdf` is not assignable to upper bound `generic[Any]` of type variable `_SCT@ArrayND`
[error] invalid-type-arguments - :1039:19 - Type `_ShapeT1@icdf` is not assignable to upper bound `generic[Any]` of type variable `_SCT@ArrayND`
[error] invalid-type-arguments - :1058:19 - Type `_ShapeT1@ilogcdf` is not assignable to upper bound `generic[Any]` of type variable `_SCT@ArrayND`
[error] invalid-type-arguments - :1068:116 - Type `_ShapeT1@ilogcdf` is not assignable to upper bound `generic[Any]` of type variable `_SCT@ArrayND`
[error] invalid-type-arguments - :1072:19 - Type `_ShapeT1@ilogcdf` is not assignable to upper bound `generic[Any]` of type variable `_SCT@ArrayND`
[error] invalid-type-arguments - :1092:19 - Type `_ShapeT1@iccdf` is not assignable to upper bound `generic[Any]` of type variable `_SCT@ArrayND`
[error] invalid-type-arguments - :1102:111 - Type `_ShapeT1@iccdf` is not assignable to upper bound `generic[Any]` of type variable `_SCT@ArrayND`
[error] invalid-type-arguments - :1106:19 - Type `_ShapeT1@iccdf` is not assignable to upper bound `generic[Any]` of type variable `_SCT@ArrayND`
[error] invalid-type-arguments - :1125:19 - Type `_ShapeT1@ilogccdf` is not assignable to upper bound `generic[Any]` of type variable `_SCT@ArrayND`
[error] invalid-type-arguments - :1135:117 - Type `_ShapeT1@ilogccdf` is not assignable to upper bound `generic[Any]` of type variable `_SCT@ArrayND`
[error] invalid-type-arguments - :1139:19 - Type `_ShapeT1@ilogccdf` is not assignable to upper bound `generic[Any]` of type variable `_SCT@ArrayND`

scipy-stubs/interpolate/_cubic.pyi

[warning] unused-ignore-comment - :89:80 - Unused blanket `type: ignore` directive

scipy-stubs/integrate/_ode.pyi

[error] invalid-type-arguments - :46:37 - Type `typing.TypeVar` is not assignable to upper bound `generic[Any]` of type variable `_SCT@Array1D`
[error] invalid-type-arguments - :47:39 - Type `typing.TypeVar` is not assignable to upper bound `generic[Any]` of type variable `_SCT@Array1D`

scipy-stubs/stats/_multivariate.pyi

[error] invalid-type-arguments - :265:20 - Type `float64` is not assignable to upper bound `tuple[int, ...]` of type variable `_NDT@Array`
[error] invalid-type-arguments - :276:20 - Type `float64` is not assignable to upper bound `tuple[int, ...]` of type variable `_NDT@Array`
[error] invalid-type-arguments - :300:92 - Type `float64` is not assignable to upper bound `tuple[int, ...]` of type variable `_NDT@Array`
[error] invalid-type-arguments - :385:20 - Type `float64` is not assignable to upper bound `tuple[int, ...]` of type variable `_NDT@Array`
[error] invalid-type-arguments - :394:20 - Type `float64` is not assignable to upper bound `tuple[int, ...]` of type variable `_NDT@Array`
[error] invalid-type-arguments - :417:102 - Type `float64` is not assignable to upper bound `tuple[int, ...]` of type variable `_NDT@Array`
[error] invalid-type-arguments - :448:102 - Type `float64` is not assignable to upper bound `tuple[int, ...]` of type variable `_NDT@Array`
[error] invalid-type-arguments - :512:102 - Type `_ScalarT_co@_group_rv_gen_mixin` is not assignable to upper bound `tuple[int, ...]` of type variable `_NDT@Array`
[error] invalid-type-arguments - :525:92 - Type `_ScalarT_co@_group_rv_frozen_mixin` is not assignable to upper bound `tuple[int, ...]` of type variable `_NDT@Array`
[error] invalid-type-arguments - :546:112 - Type `float64` is not assignable to upper bound `tuple[int, ...]` of type variable `_NDT@Array`
[error] invalid-type-arguments - :559:102 - Type `float64` is not assignable to upper bound `tuple[int, ...]` of type variable `_NDT@Array`
[error] invalid-type-arguments - :817:20 - Type `float64` is not assignable to upper bound `tuple[int, ...]` of type variable `_NDT@Array`
[error] invalid-type-arguments - :841:20 - Type `float64` is not assignable to upper bound `tuple[int, ...]` of type variable `_NDT@Array`
[error] invalid-type-arguments - :855:18 - Type `signedinteger[_64Bit]` is not assignable to upper bound `tuple[int, ...]` of type variable `_NDT@Array`
[warning] unused-ignore-comment - :427:89 - Unused blanket `type: ignore` directive
[warning] unused-ignore-comment - :429:108 - Unused blanket `type: ignore` directive
[warning] unused-ignore-comment - :431:88 - Unused blanket `type: ignore` directive