Ecosystem report

Old: main (merge base) 7269db4a New: 23287/merge f9990d66
Lint Rule Removed Added Changed
Total 0 0 28
type-assertion-failure 0 0 10
unsupported-operator 0 0 9
invalid-argument-type 0 0 5
unresolved-attribute 0 0 3
invalid-return-type 0 0 1
Project Removed Added Changed
Total 0 0 28
pandas-stubs 0 0 18
pip 0 0 3
scipy 0 0 3
PyGithub 0 0 1
dd-trace-py 0 0 1
ibis 0 0 1
sockeye 0 0 1
Expression flaky 0 0 0
materialize flaky 0 0 0
porcupine flaky 0 0 0
prefect flaky 0 0 0
pydantic flaky 0 0 0
scikit-build-core flaky 0 0 0
sympy flaky 0 0 0

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

github/Requester.py

[error] invalid-argument-type - Argument to bound method `__hostnameHasDomain` is incorrect: Expected `str | list[str]`, found `Unknown | list[Unknown | str] | list[str | Unknown | None]`
[error] invalid-argument-type - Argument to bound method `__hostnameHasDomain` is incorrect: Expected `str | list[str]`, found `Unknown | list[Unknown | str] | list[None | Unknown | str]`

dd-trace-py (https://github.com/DataDog/dd-trace-py)

tests/tracer/test_span.py

[error] invalid-argument-type - Argument to bound method `set_metric` is incorrect: Expected `int | float`, found `str | Unknown | None | ... omitted 6 union elements`
[error] invalid-argument-type - Argument to bound method `set_metric` is incorrect: Expected `int | float`, found `Span | Unknown | None | ... omitted 6 union elements`

ibis (https://github.com/ibis-project/ibis)

ibis/selectors.py

[error] invalid-return-type - Return type does not match returned value: expected `frozenset[str]`, found `frozenset[Buffer | Unknown | str]`
[error] invalid-return-type - Return type does not match returned value: expected `frozenset[str]`, found `frozenset[Unknown | str | Buffer]`

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

tests/indexes/str/test_add.py

[error] unsupported-operator - Operator `+` is not supported between objects of type `Index[str | Unknown]` and `Literal[4]`
[error] unsupported-operator - Operator `+` is not supported between objects of type `Index[Unknown | str]` and `Literal[4]`
[error] unsupported-operator - Operator `+` is not supported between objects of type `Index[str | Unknown]` and `Literal["right"]`
[error] unsupported-operator - Operator `+` is not supported between objects of type `Index[Unknown | str]` and `Literal["right"]`
[error] unsupported-operator - Operator `+` is not supported between objects of type `Literal[4]` and `Index[str | Unknown]`
[error] unsupported-operator - Operator `+` is not supported between objects of type `Literal[4]` and `Index[Unknown | str]`
[error] unsupported-operator - Operator `+` is not supported between objects of type `Index[str | Unknown]` and `list[Unknown | int]`
[error] unsupported-operator - Operator `+` is not supported between objects of type `Index[Unknown | str]` and `list[Unknown | int]`
[error] unsupported-operator - Operator `+` is not supported between objects of type `Index[str | Unknown]` and `list[Unknown | str]`
[error] unsupported-operator - Operator `+` is not supported between objects of type `Index[Unknown | str]` and `list[Unknown | str]`
[error] unsupported-operator - Operator `+` is not supported between objects of type `Index[str | Unknown]` and `tuple[Unknown | str, ...]`
[error] unsupported-operator - Operator `+` is not supported between objects of type `Index[Unknown | str]` and `tuple[Unknown | str, ...]`
[error] unsupported-operator - Operator `+` is not supported between objects of type `list[Unknown | int]` and `Index[str | Unknown]`
[error] unsupported-operator - Operator `+` is not supported between objects of type `list[Unknown | int]` and `Index[Unknown | str]`
[error] unsupported-operator - Operator `+` is not supported between objects of type `list[Unknown | str]` and `Index[str | Unknown]`
[error] unsupported-operator - Operator `+` is not supported between objects of type `list[Unknown | str]` and `Index[Unknown | str]`
[error] type-assertion-failure - Type `Index[str]` does not match asserted type `Index[str | Unknown]`
[error] type-assertion-failure - Type `Index[str]` does not match asserted type `Index[Unknown | str]`

tests/indexes/str/test_mul.py

[error] type-assertion-failure - Type `Index[str]` does not match asserted type `Index[str | Unknown]`
[error] type-assertion-failure - Type `Index[str]` does not match asserted type `Index[Unknown | str]`

tests/indexes/test_indexes.py

[error] type-assertion-failure - Type `Index[str]` does not match asserted type `Index[str | Unknown]`
[error] type-assertion-failure - Type `Index[str]` does not match asserted type `Index[Unknown | str]`
[error] type-assertion-failure - Type `Index[str]` does not match asserted type `Index[str | Unknown]`
[error] type-assertion-failure - Type `Index[str]` does not match asserted type `Index[Unknown | str]`
[error] type-assertion-failure - Type `Index[str]` does not match asserted type `Index[str | Unknown]`
[error] type-assertion-failure - Type `Index[str]` does not match asserted type `Index[Unknown | str]`
[error] type-assertion-failure - Type `str` does not match asserted type `str | Unknown`
[error] type-assertion-failure - Type `str` does not match asserted type `Unknown | str`
[error] type-assertion-failure - Type `Index[str]` does not match asserted type `Index[str | Unknown]`
[error] type-assertion-failure - Type `Index[str]` does not match asserted type `Index[Unknown | str]`
[error] type-assertion-failure - Type `Index[str]` does not match asserted type `Index[str | Unknown]`
[error] type-assertion-failure - Type `Index[str]` does not match asserted type `Index[Unknown | str]`
[error] type-assertion-failure - Type `Series[str]` does not match asserted type `Series[str | Unknown]`
[error] type-assertion-failure - Type `Series[str]` does not match asserted type `Series[Unknown | str]`

tests/test_string_accessors.py

[error] type-assertion-failure - Type `Index[str]` does not match asserted type `Index[str | Unknown]`
[error] type-assertion-failure - Type `Index[str]` does not match asserted type `Index[Unknown | str]`

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

src/pip/_internal/req/req_uninstall.py

[error] invalid-argument-type - Argument to function `norm_join` is incorrect: Expected `str`, found `Unknown | Sized`
[error] invalid-argument-type - Argument to function `norm_join` is incorrect: Expected `str`, found `Sized | Unknown`
[error] invalid-argument-type - Argument to function `norm_join` is incorrect: Expected `str`, found `Unknown | Sized`
[error] invalid-argument-type - Argument to function `norm_join` is incorrect: Expected `str`, found `Sized | Unknown`
[error] unsupported-operator - Operator `+` is not supported between objects of type `Unknown | Sized` and `LiteralString`
[error] unsupported-operator - Operator `+` is not supported between objects of type `Sized | Unknown` and `LiteralString`

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

subprojects/array_api_compat/array_api_compat/array_api_compat/common/_linalg.py

[error] unresolved-attribute - Attribute `max` is not defined on `tuple[Any, ...]` in union `Any | tuple[Any, ...]`
[error] unresolved-attribute - Attribute `max` is not defined on `tuple[Any, ...]` in union `tuple[Any, ...] | Any`
[error] unresolved-attribute - Attribute `dtype` is not defined on `tuple[Any, ...]` in union `Any | tuple[Any, ...]`
[error] unresolved-attribute - Attribute `dtype` is not defined on `tuple[Any, ...]` in union `tuple[Any, ...] | Any`
[error] unresolved-attribute - Attribute `max` is not defined on `tuple[Any, ...]` in union `Any | tuple[Any, ...]`
[error] unresolved-attribute - Attribute `max` is not defined on `tuple[Any, ...]` in union `tuple[Any, ...] | Any`

sockeye (https://github.com/awslabs/sockeye)

sockeye/output_handler.py

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