Ecosystem report

Old: main (merge base) 0f02d48e New: 23070/merge c5b79168
Lint Rule Removed Added Changed
Total 93 3 12
unsupported-operator 79 0 0
invalid-parameter-default 0 0 7
invalid-argument-type 4 0 1
invalid-return-type 4 0 0
possibly-missing-attribute 4 0 0
too-many-positional-arguments 0 3 1
unknown-argument 1 0 2
invalid-assignment 0 0 1
unresolved-attribute 1 0 0
Project Removed Added Changed
Total 93 3 12
sympy 92 0 0
pydantic 0 0 9
spack 0 3 3
check-jsonschema 1 0 0

check-jsonschema (https://github.com/python-jsonschema/check-jsonschema)

src/check_jsonschema/schema_loader/resolver.py

[error] unknown-argument - :29:9 - Argument `retrieve` does not match any known parameter of bound method `__init__`

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

pydantic/_internal/_core_metadata.py

[error] invalid-assignment - :87 -
Old: Invalid assignment to key "pydantic_js_extra" with declared type `dict[str, Divergent] | ((dict[str, Divergent], /) -> None) | ((dict[str, Divergent], type[Any], /) -> None)` on TypedDict `CoreMetadata`: value of type `dict[object, object]`
New: Invalid assignment to key "pydantic_js_extra" with declared type `dict[str, int | float | str | ... omitted 3 union elements] | ((dict[str, int | float | str | ... omitted 3 union elements], /) -> None) | ((dict[str, int | float | str | ... omitted 3 union elements], type[Any], /) -> None)` on TypedDict `CoreMetadata`: value of type `dict[object, object]`

pydantic/fields.py

[error] invalid-parameter-default - :949 -
Old: Default value of type `PydanticUndefinedType` is not assignable to annotated parameter type `dict[str, Divergent] | ((dict[str, Divergent], /) -> None) | None`
New: Default value of type `PydanticUndefinedType` is not assignable to annotated parameter type `dict[str, int | float | str | ... omitted 3 union elements] | ((dict[str, int | float | str | ... omitted 3 union elements], /) -> None) | None`
[error] invalid-parameter-default - :989 -
Old: Default value of type `PydanticUndefinedType` is not assignable to annotated parameter type `dict[str, Divergent] | ((dict[str, Divergent], /) -> None) | None`
New: Default value of type `PydanticUndefinedType` is not assignable to annotated parameter type `dict[str, int | float | str | ... omitted 3 union elements] | ((dict[str, int | float | str | ... omitted 3 union elements], /) -> None) | None`
[error] invalid-parameter-default - :1032 -
Old: Default value of type `PydanticUndefinedType` is not assignable to annotated parameter type `dict[str, Divergent] | ((dict[str, Divergent], /) -> None) | None`
New: Default value of type `PydanticUndefinedType` is not assignable to annotated parameter type `dict[str, int | float | str | ... omitted 3 union elements] | ((dict[str, int | float | str | ... omitted 3 union elements], /) -> None) | None`
[error] invalid-parameter-default - :1072 -
Old: Default value of type `PydanticUndefinedType` is not assignable to annotated parameter type `dict[str, Divergent] | ((dict[str, Divergent], /) -> None) | None`
New: Default value of type `PydanticUndefinedType` is not assignable to annotated parameter type `dict[str, int | float | str | ... omitted 3 union elements] | ((dict[str, int | float | str | ... omitted 3 union elements], /) -> None) | None`
[error] invalid-parameter-default - :1115 -
Old: Default value of type `PydanticUndefinedType` is not assignable to annotated parameter type `dict[str, Divergent] | ((dict[str, Divergent], /) -> None) | None`
New: Default value of type `PydanticUndefinedType` is not assignable to annotated parameter type `dict[str, int | float | str | ... omitted 3 union elements] | ((dict[str, int | float | str | ... omitted 3 union elements], /) -> None) | None`
[error] invalid-parameter-default - :1154 -
Old: Default value of type `PydanticUndefinedType` is not assignable to annotated parameter type `dict[str, Divergent] | ((dict[str, Divergent], /) -> None) | None`
New: Default value of type `PydanticUndefinedType` is not assignable to annotated parameter type `dict[str, int | float | str | ... omitted 3 union elements] | ((dict[str, int | float | str | ... omitted 3 union elements], /) -> None) | None`
[error] invalid-parameter-default - :1194 -
Old: Default value of type `PydanticUndefinedType` is not assignable to annotated parameter type `dict[str, Divergent] | ((dict[str, Divergent], /) -> None) | None`
New: Default value of type `PydanticUndefinedType` is not assignable to annotated parameter type `dict[str, int | float | str | ... omitted 3 union elements] | ((dict[str, int | float | str | ... omitted 3 union elements], /) -> None) | None`
[error] invalid-argument-type - :1573 -
Old: Argument is incorrect: Expected `dict[str, Divergent] | ((dict[str, Divergent], /) -> None) | None`, found `Top[dict[Unknown, Unknown]] | (((dict[str, Divergent], /) -> None) & ~Top[dict[Unknown, Unknown]]) | None`
New: Argument is incorrect: Expected `dict[str, int | float | str | ... omitted 3 union elements] | ((dict[str, int | float | str | ... omitted 3 union elements], /) -> None) | None`, found `Top[dict[Unknown, Unknown]] | (((dict[str, int | float | str | ... omitted 3 union elements], /) -> None) & ~Top[dict[Unknown, Unknown]]) | None`

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

lib/spack/spack/vendor/jsonschema/_types.py

[error] too-many-positional-arguments - :169 -
Old: Too many positional arguments to bound method `__init__`: expected 1, got 2
New: Too many positional arguments: expected 0, got 1

lib/spack/spack/vendor/jsonschema/validators.py

[error] too-many-positional-arguments - :709:17 - Too many positional arguments: expected 0, got 1
[error] too-many-positional-arguments - :779:53 - Too many positional arguments: expected 0, got 1
[error] too-many-positional-arguments - :814:21 - Too many positional arguments: expected 0, got 1
[error] unknown-argument - :101 -
Old: Argument `type_checkers` does not match any known parameter of bound method `__init__`
New: Argument `type_checkers` does not match any known parameter
[error] unknown-argument - :238 -
Old: Argument `type_checkers` does not match any known parameter of bound method `__init__`
New: Argument `type_checkers` does not match any known parameter

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

sympy/codegen/tests/test_matrix_nodes.py

[error] unsupported-operator - :27:21 - Operator `-` is not supported between two objects of type `MutableDenseMatrix`

sympy/matrices/eigen.py

[error] unresolved-attribute - :1202:37 - Object of type `T2'return@call_highest_priority | T1'return@call_highest_priority` has no attribute `pow`

sympy/matrices/expressions/tests/test_derivatives.py

[error] unsupported-operator - :551:26 - Operator `+` is not supported between two objects of type `MatrixBase | Expr`

sympy/matrices/expressions/tests/test_matadd.py

[error] unsupported-operator - :36:12 - Operator `+` is not supported between objects of type `MatrixBase` and `MatrixBase | Expr`

sympy/matrices/expressions/tests/test_matpow.py

[error] unsupported-operator - :124:47 - Operator `+` is not supported between two objects of type `ImmutableDenseMatrix`

sympy/matrices/inverse.py

[error] unsupported-operator - :385:11 - Operator `-` is not supported between objects of type `MatrixBase` and `MatrixBase | Expr | Unknown`
[error] unsupported-operator - :393:11 - Operator `+` is not supported between objects of type `MatrixBase` and `MatrixBase | Expr | Unknown`

sympy/matrices/tests/test_reductions.py

[error] unsupported-operator - :377:21 - Operator `-` is not supported between two objects of type `MutableDenseMatrix`
[warning] possibly-missing-attribute - :384:12 - Attribute `rank` may be missing on object of type `MatrixBase | MatrixExpr | Unknown`
[warning] possibly-missing-attribute - :385:12 - Attribute `rank` may be missing on object of type `MatrixBase | MatrixExpr | Unknown`

sympy/solvers/tests/test_numeric.py

[error] unsupported-operator - :137:11 - Operator `+` is not supported between two objects of type `MutableDenseMatrix`

sympy/algebras/tests/test_quaternion.py

[error] unsupported-operator - :422:33 - Operator `-` is not supported between two objects of type `MutableDenseMatrix`

sympy/matrices/expressions/tests/test_blockmatrix.py

[error] unsupported-operator - :235:13 - Operator `+` is not supported between two objects of type `MutableDenseMatrix`
[error] unsupported-operator - :235:33 - Operator `+` is not supported between two objects of type `MutableDenseMatrix`
[error] unsupported-operator - :235:53 - Operator `+` is not supported between two objects of type `MutableDenseMatrix`
[error] unsupported-operator - :459:12 - Operator `-` is not supported between two objects of type `MutableDenseMatrix`

sympy/matrices/matrixbase.py

[error] unsupported-operator - :979:18 - Operator `+` is not supported between two objects of type `Self@_eval_wilkinson`
[error] invalid-return-type - :2957:16 - Return type does not match returned value: expected `Self@_eval_pow_by_cayley`, found `Self@_eval_pow_by_cayley | T2'return@call_highest_priority | T1'return@call_highest_priority`
[error] invalid-return-type - :3256:16 - Return type does not match returned value: expected `MatrixBase`, found `T2'return@call_highest_priority | T1'return@call_highest_priority`
[error] invalid-argument-type - :3256:29 - Argument is incorrect: Expected `T2'return@call_highest_priority | T1'return@call_highest_priority`, found `MatrixBase`
[error] unsupported-operator - :3310:16 - Operator `+` is not supported between two objects of type `MatrixBase`
[error] invalid-return-type - :3314:16 - Return type does not match returned value: expected `Tmat@__sub__`, found `MatrixBase`
[error] unsupported-operator - :4386:16 - Operator `+` is not supported between two objects of type `Self@add`
[error] invalid-return-type - :4923:16 - Return type does not match returned value: expected `Self@analytic_func`, found `Self@analytic_func | T2'return@call_highest_priority | T1'return@call_highest_priority`

sympy/matrices/repmatrix.py

[error] unsupported-operator - :321:17 - Operator `-` is not supported between two objects of type `Self@_eval_is_symmetric`

sympy/matrices/tests/test_commonmatrix.py

[error] unsupported-operator - :1249:31 - Operator `+` is not supported between objects of type `MutableDenseMatrix` and `ImmutableDenseNDimArray`

sympy/matrices/tests/test_eigen.py

[error] invalid-argument-type - :406:20 - Argument to function `max` is incorrect: Expected `Iterable[Unknown]`, found `MatrixBase | Unknown`

sympy/matrices/tests/test_immutable.py

[error] unsupported-operator - :105:23 - Operator `+` is not supported between two objects of type `ImmutableDenseMatrix`

sympy/matrices/tests/test_matrices.py

[error] unsupported-operator - :121:12 - Operator `+` is not supported between two objects of type `MutableDenseMatrix`
[error] unsupported-operator - :123:32 - Operator `+` is not supported between two objects of type `MutableDenseMatrix`
[error] unsupported-operator - :141:12 - Operator `+` is not supported between two objects of type `MutableDenseMatrix`
[error] unsupported-operator - :2179:22 - Operator `+` is not supported between two objects of type `Unknown | MutableDenseMatrix`
[error] unsupported-operator - :2207:26 - Operator `+` is not supported between two objects of type `Unknown | MutableDenseMatrix`
[error] unsupported-operator - :2908:21 - Operator `-` is not supported between two objects of type `MutableDenseMatrix`
[error] unsupported-operator - :2921:13 - Operator `-` is not supported between two objects of type `MutableDenseMatrix`
[error] unsupported-operator - :2936:13 - Operator `-` is not supported between two objects of type `MutableDenseMatrix`
[error] unsupported-operator - :2937:13 - Operator `-` is not supported between two objects of type `MutableDenseMatrix`
[error] unsupported-operator - :2948:14 - Operator `-` is not supported between two objects of type `MutableDenseMatrix`
[error] unsupported-operator - :3471:21 - Operator `-` is not supported between two objects of type `MutableDenseMatrix`
[warning] possibly-missing-attribute - :3478:12 - Attribute `rank` may be missing on object of type `MatrixBase | MatrixExpr | Unknown`
[warning] possibly-missing-attribute - :3479:12 - Attribute `rank` may be missing on object of type `MatrixBase | MatrixExpr | Unknown`

sympy/matrices/tests/test_matrixbase.py

[error] unsupported-operator - :491:12 - Operator `+` is not supported between two objects of type `MutableDenseMatrix`
[error] unsupported-operator - :493:32 - Operator `+` is not supported between two objects of type `MutableDenseMatrix`
[error] unsupported-operator - :544:12 - Operator `-` is not supported between two objects of type `MutableDenseMatrix`
[error] unsupported-operator - :823:31 - Operator `+` is not supported between objects of type `MutableDenseMatrix` and `ImmutableDenseNDimArray`
[error] unsupported-operator - :876:12 - Operator `+` is not supported between two objects of type `MutableDenseMatrix`
[error] unsupported-operator - :878:32 - Operator `+` is not supported between two objects of type `MutableDenseMatrix`
[error] unsupported-operator - :900:12 - Operator `+` is not supported between two objects of type `MutableDenseMatrix`
[error] unsupported-operator - :2931:22 - Operator `+` is not supported between two objects of type `Unknown | MutableDenseMatrix`
[error] unsupported-operator - :2959:26 - Operator `+` is not supported between two objects of type `Unknown | MutableDenseMatrix`
[error] unsupported-operator - :3610:21 - Operator `-` is not supported between two objects of type `MutableDenseMatrix`
[error] unsupported-operator - :3624:13 - Operator `-` is not supported between two objects of type `MutableDenseMatrix`
[error] unsupported-operator - :3639:13 - Operator `-` is not supported between two objects of type `MutableDenseMatrix`
[error] unsupported-operator - :3640:13 - Operator `-` is not supported between two objects of type `MutableDenseMatrix`
[error] unsupported-operator - :3652:14 - Operator `-` is not supported between two objects of type `MutableDenseMatrix`

sympy/matrices/tests/test_solvers.py

[error] unsupported-operator - :68:13 - Operator `-` is not supported between two objects of type `MutableDenseMatrix`

sympy/matrices/tests/test_sparse.py

[error] unsupported-operator - :573:12 - Operator `+` is not supported between two objects of type `MutableSparseMatrix`
[error] unsupported-operator - :577:52 - Operator `+` is not supported between two objects of type `MutableSparseMatrix`
[error] unsupported-operator - :593:17 - Operator `+` is not supported between two objects of type `MutableSparseMatrix`

sympy/parsing/autolev/test-examples/ruletest5.py

[error] unsupported-operator - :13:6 - Operator `+` is not supported between two objects of type `MutableDenseMatrix`
[error] unsupported-operator - :16:38 - Operator `+` is not supported between two objects of type `MutableDenseMatrix`
[error] unsupported-operator - :16:84 - Operator `+` is not supported between two objects of type `MutableDenseMatrix`
[error] unsupported-operator - :16:131 - Operator `+` is not supported between two objects of type `MutableDenseMatrix`
[error] unsupported-operator - :21:44 - Operator `+` is not supported between two objects of type `MutableDenseMatrix`
[error] unsupported-operator - :21:90 - Operator `+` is not supported between two objects of type `MutableDenseMatrix`
[error] unsupported-operator - :21:137 - Operator `+` is not supported between two objects of type `MutableDenseMatrix`
[error] unsupported-operator - :25:37 - Operator `+` is not supported between two objects of type `MutableDenseMatrix`
[error] unsupported-operator - :25:83 - Operator `+` is not supported between two objects of type `MutableDenseMatrix`
[error] unsupported-operator - :25:130 - Operator `+` is not supported between two objects of type `MutableDenseMatrix`

sympy/parsing/mathematica.py

[error] invalid-argument-type - :692:38 - Argument to function `__new__` is incorrect: Expected `Iterable[Never]`, found `Unknown | list[Unknown | str]`

sympy/physics/control/tests/test_lti.py

[error] unsupported-operator - :3733:31 - Operator `+` is not supported between two objects of type `MutableDenseMatrix`
[error] unsupported-operator - :3733:38 - Operator `+` is not supported between two objects of type `MutableDenseMatrix`

sympy/physics/mechanics/lagrange.py

[error] unsupported-operator - :222:23 - Operator `-` is not supported between two objects of type `Unknown | MutableDenseMatrix`
[error] unsupported-operator - :346:17 - Operator `+` is not supported between two objects of type `Unknown | MutableDenseMatrix`

sympy/physics/mechanics/linearize.py

[error] unsupported-operator - :217:28 - Operator `+` is not supported between two objects of type `Unknown | MutableDenseMatrix`
[error] unsupported-operator - :229:29 - Operator `+` is not supported between two objects of type `Unknown | MutableDenseMatrix`
[error] unsupported-operator - :241:29 - Operator `+` is not supported between two objects of type `Unknown | MutableDenseMatrix`

sympy/physics/mechanics/tests/test_jointsmethod.py

[error] unsupported-operator - :247:17 - Operator `-` is not supported between two objects of type `MutableDenseMatrix`
[error] unsupported-operator - :249:17 - Operator `-` is not supported between two objects of type `MutableDenseMatrix`

sympy/physics/quantum/tests/test_represent.py

[error] unsupported-operator - :89:17 - Operator `+` is not supported between objects of type `MatrixBase | Expr` and `MatrixBase`
[error] unsupported-operator - :91:24 - Operator `-` is not supported between two objects of type `MatrixBase | Expr`
[error] unsupported-operator - :93:28 - Operator `+` is not supported between two objects of type `MatrixBase | Expr`

sympy/physics/vector/functions.py

[error] invalid-argument-type - :380:21 - Argument to bound method `__init__` is incorrect: Expected `Iterable[Unknown]`, found `MatrixBase | Unknown`

sympy/solvers/tests/test_solvers.py

[error] unsupported-operator - :722:19 - Operator `-` is not supported between two objects of type `MatrixBase | Expr`
[error] unsupported-operator - :723:19 - Operator `-` is not supported between two objects of type `MatrixBase | Expr`
[error] unsupported-operator - :724:19 - Operator `-` is not supported between two objects of type `MatrixBase | Expr`
[error] unsupported-operator - :724:30 - Operator `-` is not supported between two objects of type `MatrixBase | Expr`

sympy/stats/tests/test_symbolic_multivariate.py

[error] unsupported-operator - :84:36 - Operator `+` is not supported between two objects of type `MutableDenseMatrix`
[error] unsupported-operator - :84:84 - Operator `+` is not supported between two objects of type `MutableDenseMatrix`
[error] unsupported-operator - :85:36 - Operator `+` is not supported between two objects of type `MutableDenseMatrix`

sympy/tensor/tests/test_tensor.py

[error] unsupported-operator - :1693:19 - Operator `+` is not supported between two objects of type `MutableDenseMatrix`
[error] unsupported-operator - :1694:23 - Operator `-` is not supported between two objects of type `MutableDenseMatrix`