Ecosystem report

Old: main (merge base) 3bf53cda New: 24176/merge 00c9c74a
Lint Rule Removed Added Changed
Total 54 4 0
invalid-await 40 0 0
missing-typed-dict-key 10 2 0
invalid-argument-type 2 2 0
invalid-return-type 2 0 0
Project Removed Added Changed
Total 54 4 0
prefect 41 0 0
meson 9 4 0
archinstall 2 0 0
operator 2 0 0
pydantic flaky 0 0 0
scikit-build-core flaky 0 0 0

archinstall (https://github.com/archlinux/archinstall)

archinstall/lib/models/users.py

[error] missing-typed-dict-key - Missing required key '!password' in TypedDict `UserSerialization` constructor
[error] invalid-return-type - Return type does not match returned value: expected `UserSerialization`, found `dict[str, str | Unknown | None | bool | list[str]]`

meson (https://github.com/mesonbuild/meson)

mesonbuild/scripts/depscan.py

[error] missing-typed-dict-key - Missing required key 'outputs' in TypedDict `Rule` constructor
[error] invalid-argument-type - Argument to bound method `append` is incorrect: Expected `Require`, found `dict[str, str]`
[error] missing-typed-dict-key - Missing required key 'compiled-module-path' in TypedDict `Require` constructor
[error] missing-typed-dict-key - Missing required key 'lookup-method' in TypedDict `Require` constructor
[error] missing-typed-dict-key - Missing required key 'source-path' in TypedDict `Require` constructor
[error] missing-typed-dict-key - Missing required key 'unique-on-source-path' in TypedDict `Require` constructor
[error] invalid-argument-type - Argument to bound method `append` is incorrect: Expected `Provide`, found `dict[str, str | Unknown]`
[error] missing-typed-dict-key - Missing required key 'is-interface' in TypedDict `Provide` constructor
[error] missing-typed-dict-key - Missing required key 'unique-on-source-path' in TypedDict `Provide` constructor

unittests/cargotests.py

[error] invalid-argument-type - Argument to bound method `from_raw` is incorrect: Expected `Manifest`, found `dict[str, dict[str, str] | FromWorkspace]`
[error] missing-typed-dict-key - Missing required key 'version' in TypedDict `Package` constructor
[error] invalid-argument-type - Argument to bound method `from_raw` is incorrect: Expected `Manifest`, found `dict[str, dict[str, str]]`
[error] missing-typed-dict-key - Missing required key 'version' in TypedDict `Package` constructor

operator (https://github.com/canonical/operator)

ops/pebble.py

[error] missing-typed-dict-key - Missing required key 'basic' in TypedDict `IdentityDict` constructor
[error] missing-typed-dict-key - Missing required key 'local' in TypedDict `IdentityDict` constructor

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

src/integrations/prefect-docker/tests/test_containers.py

flaky
(1/10)
[error] invalid-await - `object` is not awaitable
flaky
(1/10)
[error] invalid-await - `object` is not awaitable
flaky
(1/10)
[error] invalid-await - `object` is not awaitable
flaky
(1/10)
[error] invalid-await - `object` is not awaitable
flaky
(1/10)
[error] invalid-await - `object` is not awaitable

src/integrations/prefect-docker/tests/test_images.py

flaky
(1/10)
[error] invalid-await - `object` is not awaitable
flaky
(1/10)
[error] invalid-await - `object` is not awaitable
flaky
(1/10)
[error] invalid-await - `object` is not awaitable
flaky
(1/10)
[error] invalid-await - `object` is not awaitable

src/integrations/prefect-kubernetes/prefect_kubernetes/jobs.py

flaky
(1/10)
[error] invalid-await - `object` is not awaitable

src/integrations/prefect-kubernetes/tests/test_custom_objects.py

flaky
(1/10)
[error] invalid-await - `object` is not awaitable
flaky
(1/10)
[error] invalid-await - `object` is not awaitable
flaky
(1/10)
[error] invalid-await - `object` is not awaitable
flaky
(1/10)
[error] invalid-await - `object` is not awaitable
flaky
(1/10)
[error] invalid-await - `object` is not awaitable
flaky
(1/10)
[error] invalid-await - `object` is not awaitable
flaky
(1/10)
[error] invalid-await - `object` is not awaitable
flaky
(1/10)
[error] invalid-await - `object` is not awaitable
flaky
(1/10)
[error] invalid-await - `object` is not awaitable
flaky
(1/10)
[error] invalid-await - `object` is not awaitable

src/integrations/prefect-kubernetes/tests/test_deployments.py

flaky
(1/10)
[error] invalid-await - `object` is not awaitable
flaky
(1/10)
[error] invalid-await - `object` is not awaitable
flaky
(1/10)
[error] invalid-await - `object` is not awaitable
flaky
(1/10)
[error] invalid-await - `object` is not awaitable
flaky
(1/10)
[error] invalid-await - `object` is not awaitable
flaky
(1/10)
[error] invalid-await - `object` is not awaitable

src/integrations/prefect-kubernetes/tests/test_jobs.py

flaky
(1/10)
[error] invalid-await - `object` is not awaitable
flaky
(1/10)
[error] invalid-await - `object` is not awaitable
flaky
(1/10)
[error] invalid-await - `object` is not awaitable
flaky
(1/10)
[error] invalid-await - `object` is not awaitable
flaky
(1/10)
[error] invalid-await - `object` is not awaitable
flaky
(1/10)
[error] invalid-await - `object` is not awaitable
flaky
(1/10)
[error] invalid-await - `object` is not awaitable

src/integrations/prefect-kubernetes/tests/test_pods.py

flaky
(1/10)
[error] invalid-await - `object` is not awaitable
flaky
(1/10)
[error] invalid-await - `object` is not awaitable
flaky
(1/10)
[error] invalid-await - `object` is not awaitable
flaky
(1/10)
[error] invalid-await - `object` is not awaitable
flaky
(1/10)
[error] invalid-await - `object` is not awaitable
flaky
(1/10)
[error] invalid-await - `object` is not awaitable
flaky
(1/10)
[error] invalid-await - `object` is not awaitable

src/prefect/utilities/_engine.py

flaky
(1/10)
[error] invalid-return-type - Return type does not match returned value: expected `str`, found `object`