Ecosystem report

Old: main (merge base) d54e3cf4 New: 22352/merge add6d1cd
Lint Rule Removed Added Changed
Total 1 0 36
invalid-argument-type 0 0 17
unresolved-attribute 0 0 14
unsupported-operator 0 0 2
invalid-assignment 0 0 1
invalid-return-type 0 0 1
not-iterable 0 0 1
unused-type-ignore-comment 1 0 0
Project Removed Added Changed
Total 1 0 36
static-frame 0 0 13
spack 0 0 7
rich 0 0 4
pip 0 0 3
cloud-init 0 0 2
dd-trace-py 0 0 2
core 0 0 1
ibis 0 0 1
jax 0 0 1
pandas 0 0 1
prefect flaky 1 0 0
scikit-learn 0 0 1
Expression flaky 0 0 0
materialize flaky 0 0 0
porcupine flaky 0 0 0
pydantic flaky 0 0 0
scikit-build-core flaky 0 0 0
sympy flaky 0 0 0

cloud-init (https://github.com/canonical/cloud-init)

tests/unittests/distros/test_user_data_normalize.py

[error] invalid-argument-type - Argument to bound method `__init__` is incorrect: Expected `dict[Unknown, Unknown]`, found `Unknown | dict[Unknown | str, Unknown | str] | str | ... omitted 3 union elements`
[error] invalid-argument-type - Argument to bound method `__init__` is incorrect: Expected `dict[Unknown, Unknown]`, found `Unknown | bool | list[Unknown] | ... omitted 3 union elements`

tests/unittests/sources/test_gce.py

[error] invalid-argument-type - Argument to bound method `__init__` is incorrect: Expected `dict[Unknown, Unknown]`, found `Unknown | dict[Unknown | str, Unknown | str] | str | ... omitted 3 union elements`
[error] invalid-argument-type - Argument to bound method `__init__` is incorrect: Expected `dict[Unknown, Unknown]`, found `Unknown | bool | list[Unknown] | ... omitted 3 union elements`

core (https://github.com/home-assistant/core)

homeassistant/components/teslemetry/climate.py

[error] unresolved-attribute - Attribute `index` is not defined on `None` in union `Unknown | list[Unknown | str] | list[str] | None`
[error] unresolved-attribute - Attribute `index` is not defined on `None` in union `Unknown | list[str | Unknown] | list[str] | None`

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

ddtrace/debugging/_redaction.py

[error] unsupported-operator - Operator `|` is not supported between objects of type `frozenset[str | Unknown]` and `Unknown | EnvVariable[set[Unknown]]`
[error] unsupported-operator - Operator `|` is not supported between objects of type `frozenset[Unknown | str]` and `Unknown | EnvVariable[set[Unknown]]`

tests/tracer/test_span.py

[error] invalid-argument-type - Argument to bound method `set_metric` is incorrect: Expected `int | float`, found `int | 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[str | Buffer | Unknown]`
[error] invalid-return-type - Return type does not match returned value: expected `frozenset[str]`, found `frozenset[str | Unknown | Buffer]`

jax (https://github.com/google/jax)

jax/_src/export/_export.py

[error] invalid-argument-type - Argument to function `_get_named_sharding` is incorrect: Expected `ShapedArray`, found `AbstractValue | Unknown`
[error] invalid-argument-type - Argument to function `_get_named_sharding` is incorrect: Expected `ShapedArray`, found `Unknown | AbstractValue`

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

pandas/core/methods/describe.py

[error] not-iterable - Object of type `Sized | Unknown` may not be iterable
[error] not-iterable - Object of type `Unknown | Sized` may not be iterable

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`

prefect (https://github.com/PrefectHQ/prefect)

src/prefect/flows.py

flaky
(2/10)
[warning] unused-type-ignore-comment - Unused blanket `type: ignore` directive

rich (https://github.com/Textualize/rich)

tests/test_tools.py

[error] invalid-argument-type - Argument to function `next` is incorrect: Expected `SupportsNext[Unknown]`, found `Iterable[tuple[bool, Unknown | str]]`
[error] invalid-argument-type - Argument to function `next` is incorrect: Expected `SupportsNext[Unknown]`, found `Iterable[tuple[bool, str | Unknown]]`
[error] invalid-argument-type - Argument to function `next` is incorrect: Expected `SupportsNext[Unknown]`, found `Iterable[tuple[bool, Unknown | str]]`
[error] invalid-argument-type - Argument to function `next` is incorrect: Expected `SupportsNext[Unknown]`, found `Iterable[tuple[bool, str | Unknown]]`
[error] invalid-argument-type - Argument to function `next` is incorrect: Expected `SupportsNext[Unknown]`, found `Iterable[tuple[bool, Unknown | str]]`
[error] invalid-argument-type - Argument to function `next` is incorrect: Expected `SupportsNext[Unknown]`, found `Iterable[tuple[bool, str | Unknown]]`
[error] invalid-argument-type - Argument to function `next` is incorrect: Expected `SupportsNext[Unknown]`, found `Iterable[tuple[bool, Unknown | str]]`
[error] invalid-argument-type - Argument to function `next` is incorrect: Expected `SupportsNext[Unknown]`, found `Iterable[tuple[bool, str | Unknown]]`

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

sklearn/datasets/_lfw.py

[error] invalid-argument-type - Argument to class `str` is incorrect: Expected `bytes | bytearray`, found `str | Unknown`
[error] invalid-argument-type - Argument to class `str` is incorrect: Expected `bytes | bytearray`, found `Unknown | str`

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

lib/spack/spack/detection/path.py

[error] invalid-argument-type - Argument to function `dedupe_paths` is incorrect: Expected `list[str]`, found `Unknown | list[int | str | bytes | ... omitted 3 union elements]`
[error] invalid-argument-type - Argument to function `dedupe_paths` is incorrect: Expected `list[str]`, found `Unknown | list[bytes | PathLike[str] | PathLike[bytes] | ... omitted 3 union elements]`

lib/spack/spack/llnl/util/filesystem.py

[error] invalid-argument-type - Argument to function `exists` is incorrect: Expected `int | str | bytes | PathLike[str] | PathLike[bytes]`, found `Unknown | Sized`
[error] invalid-argument-type - Argument to function `exists` is incorrect: Expected `int | str | bytes | PathLike[str] | PathLike[bytes]`, found `Sized | Unknown`
[error] invalid-argument-type - Argument to function `move` is incorrect: Expected `str | PathLike[str]`, found `Unknown | Sized`
[error] invalid-argument-type - Argument to function `move` is incorrect: Expected `str | PathLike[str]`, found `Sized | Unknown`

lib/spack/spack/verify_libraries.py

[error] invalid-argument-type - Argument to function `candidate_matches` is incorrect: Expected `bytes`, found `Unknown | bytes | str | PathLike[str] | PathLike[bytes]`
[error] invalid-argument-type - Argument to function `candidate_matches` is incorrect: Expected `bytes`, found `bytes | Unknown | str | PathLike[str] | PathLike[bytes]`
[error] invalid-assignment - Invalid subscript assignment with key of type `Unknown | bytes | str | PathLike[str] | PathLike[bytes]` and value of type `Unknown | bytes | str | PathLike[str] | PathLike[bytes]` on object of type `dict[bytes, bytes]`
[error] invalid-assignment - Invalid subscript assignment with key of type `bytes | Unknown | str | PathLike[str] | PathLike[bytes]` and value of type `bytes | Unknown | str | PathLike[str] | PathLike[bytes]` on object of type `dict[bytes, bytes]`
[error] invalid-argument-type - Argument to bound method `__init__` is incorrect: Expected `list[bytes]`, found `list[Unknown | bytes | str | PathLike[str] | PathLike[bytes]]`
[error] invalid-argument-type - Argument to bound method `__init__` is incorrect: Expected `list[bytes]`, found `list[bytes | Unknown | str | PathLike[str] | PathLike[bytes]]`
[error] invalid-argument-type - Argument to bound method `__init__` is incorrect: Expected `list[bytes]`, found `list[Unknown | bytes | str | PathLike[str] | PathLike[bytes]]`
[error] invalid-argument-type - Argument to bound method `__init__` is incorrect: Expected `list[bytes]`, found `list[bytes | Unknown | str | PathLike[str] | PathLike[bytes]]`

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

static_frame/test/unit/test_frame_iter.py

[error] unresolved-attribute - Attribute `to_pairs` is not defined on `tuple[Any, Any]` in union `tuple[Any, Any] | Any`
[error] unresolved-attribute - Attribute `to_pairs` is not defined on `tuple[Any, Any]` in union `Any | tuple[Any, Any]`
[error] unresolved-attribute - Attribute `to_pairs` is not defined on `tuple[Any, Any]` in union `tuple[Any, Any] | Any`
[error] unresolved-attribute - Attribute `to_pairs` is not defined on `tuple[Any, Any]` in union `Any | tuple[Any, Any]`
[error] unresolved-attribute - Attribute `to_pairs` is not defined on `tuple[Any, Any]` in union `tuple[Any, Any] | Any`
[error] unresolved-attribute - Attribute `to_pairs` is not defined on `tuple[Any, Any]` in union `Any | tuple[Any, Any]`
[error] unresolved-attribute - Attribute `to_pairs` is not defined on `tuple[Any, Any]` in union `tuple[Any, Any] | Any`
[error] unresolved-attribute - Attribute `to_pairs` is not defined on `tuple[Any, Any]` in union `Any | tuple[Any, Any]`
[error] unresolved-attribute - Attribute `to_pairs` is not defined on `tuple[Any, Any]` in union `tuple[Any, Any] | Any`
[error] unresolved-attribute - Attribute `to_pairs` is not defined on `tuple[Any, Any]` in union `Any | tuple[Any, Any]`
[error] unresolved-attribute - Attribute `to_pairs` is not defined on `tuple[Any, Any]` in union `tuple[Any, Any] | Any`
[error] unresolved-attribute - Attribute `to_pairs` is not defined on `tuple[Any, Any]` in union `Any | tuple[Any, Any]`
[error] unresolved-attribute - Attribute `to_pairs` is not defined on `tuple[Any, Any]` in union `tuple[Any, Any] | Any`
[error] unresolved-attribute - Attribute `to_pairs` is not defined on `tuple[Any, Any]` in union `Any | tuple[Any, Any]`
[error] unresolved-attribute - Attribute `to_pairs` is not defined on `tuple[Any, Any]` in union `tuple[Any, Any] | Any`
[error] unresolved-attribute - Attribute `to_pairs` is not defined on `tuple[Any, Any]` in union `Any | tuple[Any, Any]`
[error] unresolved-attribute - Attribute `tolist` is not defined on `tuple[Any, Any]` in union `tuple[Any, Any] | Any`
[error] unresolved-attribute - Attribute `tolist` is not defined on `tuple[Any, Any]` in union `Any | tuple[Any, Any]`
[error] unresolved-attribute - Attribute `tolist` is not defined on `tuple[Any, Any]` in union `tuple[Any, Any] | Any`
[error] unresolved-attribute - Attribute `tolist` is not defined on `tuple[Any, Any]` in union `Any | tuple[Any, Any]`
[error] unresolved-attribute - Attribute `tolist` is not defined on `tuple[Any, Any]` in union `tuple[Any, Any] | Any`
[error] unresolved-attribute - Attribute `tolist` is not defined on `tuple[Any, Any]` in union `Any | tuple[Any, Any]`
[error] unresolved-attribute - Attribute `tolist` is not defined on `tuple[Any, Any]` in union `tuple[Any, Any] | Any`
[error] unresolved-attribute - Attribute `tolist` is not defined on `tuple[Any, Any]` in union `Any | tuple[Any, Any]`
[error] unresolved-attribute - Attribute `shape` is not defined on `tuple[Any, Any]` in union `tuple[Any, Any] | Any`
[error] unresolved-attribute - Attribute `shape` is not defined on `tuple[Any, Any]` in union `Any | tuple[Any, Any]`