Ecosystem report

Old: main (merge base) 929eb523 New: 24213/merge 9e8e9950
Lint Rule Removed Added Changed
Total 17 18 7
unused-type-ignore-comment 16 0 0
invalid-argument-type 1 8 6
unresolved-attribute 0 3 1
invalid-return-type 0 3 0
no-matching-overload 0 2 0
not-subscriptable 0 1 0
possibly-missing-attribute 0 1 0
Project Removed Added Changed
Total 17 18 7
sympy 16 11 3
koda-validate 0 0 4
altair 0 3 0
static-frame 0 3 0
schemathesis 0 1 0
werkzeug 1 0 0
prefect flaky 0 0 0
scikit-build-core flaky 0 0 0

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

altair/datasets/_reader.py

[error] unresolved-attribute - Object of type `IntoLazyFrameT@Reader` has no attribute `lazy`

altair/datasets/_readimpl.py

[warning] possibly-missing-attribute - Attribute `lazy` may be missing on object of type `IntoDataFrameT@into_scan`

altair/vegalite/v6/api.py

[error] invalid-argument-type - Argument is incorrect: Expected `<TypedDict with items '__extra_items__', 'empty', 'param', 'test', 'value'> | Iterable[tuple[str, object]]`, found `dict[str, Any]`

koda-validate (https://github.com/keithasaurus/koda-validate)

koda_validate/set.py

[error] invalid-argument-type - Argument to bound method `append` is incorrect: Expected `Invalid`, found `Unknown | Valid[_ItemT@SetValidator] | Invalid`
[error] invalid-argument-type - Argument to bound method `append` is incorrect: Expected `Invalid`, found `Unknown | _ItemT@SetValidator | Valid[_ItemT@SetValidator] | Invalid`
[error] invalid-argument-type - Argument to bound method `add` is incorrect: Expected `_ItemT@SetValidator`, found `Unknown | Valid[_ItemT@SetValidator] | Invalid`
[error] invalid-argument-type - Argument to bound method `add` is incorrect: Expected `_ItemT@SetValidator`, found `Unknown | _ItemT@SetValidator | Valid[_ItemT@SetValidator] | Invalid`
[error] invalid-argument-type - Argument to bound method `append` is incorrect: Expected `Invalid`, found `Unknown | Valid[_ItemT@SetValidator] | Invalid`
[error] invalid-argument-type - Argument to bound method `append` is incorrect: Expected `Invalid`, found `Unknown | _ItemT@SetValidator | Valid[_ItemT@SetValidator] | Invalid`
[error] invalid-argument-type - Argument to bound method `add` is incorrect: Expected `_ItemT@SetValidator`, found `Unknown | Valid[_ItemT@SetValidator] | Invalid`
[error] invalid-argument-type - Argument to bound method `add` is incorrect: Expected `_ItemT@SetValidator`, found `Unknown | _ItemT@SetValidator | Valid[_ItemT@SetValidator] | Invalid`

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

src/schemathesis/schemas.py

[error] unresolved-attribute - Object of type `P@APIOperation` has no attribute `media_type`

static-frame (https://github.com/static-frame/static-frame)

static_frame/core/store_sqlite.py

[error] invalid-argument-type - Argument to function `register_adapter` is incorrect: Expected `type[SupportsInt | str | Buffer | SupportsIndex | SupportsTrunc]`, found `<class 'signedinteger[_64Bit]'>`
[error] invalid-argument-type - Argument to function `register_adapter` is incorrect: Expected `type[SupportsInt | str | Buffer | SupportsIndex | SupportsTrunc]`, found `<class 'signedinteger[_32Bit]'>`
[error] invalid-argument-type - Argument to function `register_adapter` is incorrect: Expected `type[SupportsInt | str | Buffer | SupportsIndex | SupportsTrunc]`, found `<class 'signedinteger[_16Bit]'>`

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

sympy/polys/rootconditions.py

[error] invalid-return-type - Return type does not match returned value: expected `list[Er@_dup_routh_hurwitz_fraction_free]`, found `list[RingElement]`
[error] invalid-argument-type - Argument to bound method `is_zero` is incorrect: Expected `Er@_dup_schur_conditions`, found `RingElement`
[error] invalid-argument-type - Argument to function `dup_eval` is incorrect: Expected `Domain[RingElement]`, found `Domain[Er@_dup_schur_conditions]`
[error] invalid-return-type - Return type does not match returned value: expected `list[Er@_dup_schur_conditions]`, found `list[RingElement]`

sympy/polys/compatibility.py

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

sympy/polys/domains/domain.py

[error] invalid-return-type - Return type does not match returned value: expected `Er@Domain`, found `RingElement`
[warning] unused-type-ignore-comment - Unused blanket `type: ignore` directive
[warning] unused-type-ignore-comment - Unused blanket `type: ignore` directive
[warning] unused-type-ignore-comment - Unused blanket `type: ignore` directive
[warning] unused-type-ignore-comment - Unused blanket `type: ignore` directive

sympy/polys/euclidtools.py

[error] invalid-argument-type - Argument to function `dup_mul_ground` is incorrect: Expected `Domain[RingElement]`, found `Domain[Er@dup_inner_subresultants]`
[error] invalid-argument-type - Argument to bound method `append` is incorrect: Expected `Er@dup_inner_subresultants`, found `RingElement`
[error] invalid-argument-type - Argument to function `dup_exquo_ground` is incorrect: Expected `Domain[@Todo | RingElement]`, found `Domain[Er@dup_inner_subresultants]`
[error] invalid-argument-type - Argument to function `dup_exquo_ground` is incorrect: Expected `Domain[RingElement]`, found `Domain[Er@dup_inner_subresultants]`
[error] invalid-argument-type - Argument to bound method `quo` is incorrect: Expected `Er@dup_inner_subresultants`, found `@Todo | RingElement`
[error] invalid-argument-type - Argument to bound method `quo` is incorrect: Expected `Er@dup_inner_subresultants`, found `RingElement`

sympy/polys/fields.py

[error] unresolved-attribute - Attribute `ring` is not defined on `Er@FracElement` in union `Unknown | PolyElement[Er@FracElement] | Er@FracElement`

sympy/polys/polyclasses.py

[error] no-matching-overload - No overload of function `divmod` matches arguments
[error] no-matching-overload - No overload of function `divmod` matches arguments
[warning] unused-type-ignore-comment - Unused blanket `type: ignore` directive
[warning] unused-type-ignore-comment - Unused blanket `type: ignore` directive
[warning] unused-type-ignore-comment - Unused blanket `type: ignore` directive
[warning] unused-type-ignore-comment - Unused blanket `type: ignore` directive

sympy/polys/puiseux.py

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

sympy/polys/rings.py

[warning] unused-type-ignore-comment - Unused blanket `type: ignore` directive
[warning] unused-type-ignore-comment - Unused blanket `type: ignore` directive
[warning] unused-type-ignore-comment - Unused blanket `type: ignore` directive
[warning] unused-type-ignore-comment - Unused blanket `type: ignore` directive
[warning] unused-type-ignore-comment - Unused blanket `type: ignore` directive
[error] unresolved-attribute - Attribute `itermonoms` is not defined on `int` in union `PolyElement[Er@PolyElement] | Er@PolyElement | int`
[error] unresolved-attribute - Attribute `itermonoms` is not defined on `Er@PolyElement`, `int` in union `PolyElement[Er@PolyElement] | Er@PolyElement | int`
[error] not-subscriptable - Cannot subscript object of type `Er@PolyElement` with no `__getitem__` method

werkzeug (https://github.com/pallets/werkzeug)

src/werkzeug/middleware/lint.py

[error] invalid-argument-type - Argument to bound method `__next__` is incorrect: Expected `Self@__next__`, found `Iterator[bytes]`