Ecosystem report

Old: main (merge base) ddb7645e New: 21910/merge 3066c6f3
Lint Rule Removed Added Changed
Total 3 4 7
invalid-assignment 3 0 0
unresolved-attribute 0 3 0
invalid-argument-type 0 0 2
invalid-return-type 0 0 2
unsupported-operator 0 0 2
possibly-missing-attribute 0 0 1
unused-ignore-comment 0 1 0
Project Removed Added Changed
Total 3 4 7
setuptools 2 2 4
spack 0 0 3
scipy 1 1 0
pandas-stubs 0 1 0

pandas-stubs (https://github.com/pandas-dev/pandas-stubs)

pandas-stubs/_typing.pyi

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

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

scipy/stats/_axis_nan_policy.py

[error] invalid-assignment - :713:9 - Object of type `Signature` is not assignable to attribute `__signature__` on type `_Wrapped[(...), Unknown, (*args, *, _no_deco=Literal[False], **kwds), Unknown] | _Wrapped[(...), Unknown, Divergent, Unknown]`
[error] unresolved-attribute - :713:9 - Unresolved attribute `__signature__` on type `_Wrapped[(...), Unknown, (*args, *, _no_deco=Literal[False], **kwds), Unknown]`.

setuptools (https://github.com/pypa/setuptools)

setuptools/_distutils/command/build_ext.py

[warning] possibly-missing-attribute - :270 -
Old: Attribute `split` may be missing on object of type `(Unknown & ~AlwaysFalsy) | (list[tuple[Unknown, str] | Unknown] & ~AlwaysFalsy) | (list[Divergent] & ~AlwaysFalsy)`
New: Attribute `split` may be missing on object of type `(Unknown & ~AlwaysFalsy) | (list[tuple[Unknown, str] | Unknown] & ~AlwaysFalsy)`

setuptools/_distutils/command/sdist.py

[error] invalid-argument-type - :372 -
Old: Argument to function `__new__` is incorrect: Expected `str | Buffer | SupportsInt | SupportsIndex | SupportsTrunc`, found `Unknown | Literal[0] | None | list[Unknown | int | None] | list[Divergent]`
New: Argument to function `__new__` is incorrect: Expected `str | Buffer | SupportsInt | SupportsIndex | SupportsTrunc`, found `Unknown | Literal[0] | None | list[Unknown | int | None]`

setuptools/_distutils/text_file.py

[error] unsupported-operator - :232 -
Old: Operator `+` is not supported between objects of type `@Todo | int | None | Divergent` and `Literal[1]`
New: Operator `+` is not supported between objects of type `@Todo | int | None` and `Literal[1]`
[error] unsupported-operator - :242 -
Old: Operator `+` is not supported between objects of type `@Todo | int | None | Divergent` and `Literal[1]`
New: Operator `+` is not supported between objects of type `@Todo | int | None` and `Literal[1]`

setuptools/_vendor/autocommand/autoparse.py

[error] invalid-assignment - :306:5 - Object of type `Unknown & ~None` is not assignable to attribute `func` on type `_Wrapped[(...), Unknown, (argv=None), Unknown] | _Wrapped[(...), Unknown, Divergent, Unknown]`
[error] unresolved-attribute - :306:5 - Unresolved attribute `func` on type `_Wrapped[(...), Unknown, (argv=None), Unknown]`.
[error] invalid-assignment - :307:5 - Object of type `Unknown` is not assignable to attribute `parser` on type `_Wrapped[(...), Unknown, (argv=None), Unknown] | _Wrapped[(...), Unknown, Divergent, Unknown]`
[error] unresolved-attribute - :307:5 - Unresolved attribute `parser` on type `_Wrapped[(...), Unknown, (argv=None), Unknown]`.

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

lib/spack/spack/mirrors/mirror.py

[error] invalid-return-type - :114 -
Old: Return type does not match returned value: expected `bool`, found `Literal[True] | Unknown | str | Divergent`
New: Return type does not match returned value: expected `bool`, found `Literal[True] | Unknown | str`
[error] invalid-return-type - :120 -
Old: Return type does not match returned value: expected `bool`, found `Unknown | str | Divergent`
New: Return type does not match returned value: expected `bool`, found `Unknown | str`
[error] invalid-argument-type - :263 -
Old: Argument to bound method `_update_connection_dict` is incorrect: Expected `dict[Unknown, Unknown]`, found `@Todo | str | Divergent`
New: Argument to bound method `_update_connection_dict` is incorrect: Expected `dict[Unknown, Unknown]`, found `@Todo | str`