Ecosystem report

Old: main (merge base) fdcb5a7e New: 21798/merge 5d3a2ca2
Lint Rule Removed Added Changed
Total 11 15 0
unused-ignore-comment 11 1 0
invalid-method-override 0 9 0
unsupported-base 0 3 0
invalid-type-arguments 0 1 0
no-matching-overload 0 1 0
Project Removed Added Changed
Total 11 15 0
django-stubs 5 1 0
prefect 0 4 0
beartype 0 2 0
bokeh 0 2 0
mypy 2 0 0
aiohttp 1 0 0
bidict 0 1 0
dulwich 1 0 0
egglog-python 0 1 0
meson 0 1 0
mongo-python-driver 1 0 0
scikit-build-core 0 1 0
scipy-stubs 0 1 0
typeshed-stats 0 1 0
werkzeug 1 0 0

aiohttp (https://github.com/aio-libs/aiohttp)

aiohttp/web_server.py

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

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

beartype/claw/_package/clawpkgtrie.py

[warning] unsupported-base - :66:29 - Unsupported class base with type `<class 'dict[str, PackagesTrieBlacklist]'> | <class 'dict[str, Divergent]'>`
[warning] unsupported-base - :247:29 - Unsupported class base with type `<class 'dict[str, PackagesTrieWhitelist]'> | <class 'dict[str, Divergent]'>`

bidict (https://github.com/jab/bidict)

bidict/_base.py

[error] no-matching-overload - :501:9 - No overload of bound method `update` matches arguments

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

src/bokeh/core/property/container.py

[error] invalid-method-override - :138:9 - Invalid override of method `wrap`: Definition is incompatible with `Property.wrap`
[error] invalid-method-override - :165:9 - Invalid override of method `wrap`: Definition is incompatible with `Property.wrap`

django-stubs (https://github.com/typeddjango/django-stubs)

django-stubs/core/files/base.pyi

[error] invalid-method-override - :49:9 - Invalid override of method `write`: Definition is incompatible with `IO.write`

django-stubs/db/models/expressions.pyi

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

django-stubs/contrib/admin/options.pyi

[warning] unused-ignore-comment - :330:106 - Unused blanket `type: ignore` directive
[warning] unused-ignore-comment - :331:106 - Unused blanket `type: ignore` directive
[warning] unused-ignore-comment - :332:104 - Unused blanket `type: ignore` directive

django-stubs/utils/datastructures.pyi

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

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

dulwich/config.py

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

egglog-python (https://github.com/egraphs-good/egglog-python)

python/egglog/egraph.py

[error] invalid-type-arguments - :2259:60 - Type `COST@_CostModel` is not assignable to upper bound `_Cost` of type variable `_COST@CostModel`

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

mesonbuild/utils/universal.py

[error] invalid-method-override - :613:9 - Invalid override of method `default_missing`: Definition is incompatible with `PerMachineDefaultable.default_missing`

mongo-python-driver (https://github.com/mongodb/mongo-python-driver)

bson/son.py

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

mypy (https://github.com/python/mypy)

mypy/typeshed/stdlib/_ctypes.pyi

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

mypy/typeshed/stdlib/_io.pyi

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

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

src/integrations/prefect-ray/prefect_ray/task_runners.py

[error] invalid-method-override - :242:9 - Invalid override of method `submit`: Definition is incompatible with `TaskRunner.submit`

src/prefect/_internal/concurrency/waiters.py

[error] invalid-method-override - :141:9 - Invalid override of method `wait`: Definition is incompatible with `Waiter.wait`
[error] invalid-method-override - :259:15 - Invalid override of method `wait`: Definition is incompatible with `Waiter.wait`

src/prefect/server/database/dependencies.py

[error] invalid-method-override - :282:9 - Invalid override of method `__get__`: Definition is incompatible with `PrefectDescriptorBase.__get__`

scikit-build-core (https://github.com/scikit-build/scikit-build-core)

src/scikit_build_core/_logging.py

[warning] unsupported-base - :153:13 - Unsupported class base with type `<class 'Mapping[str, Style]'> | <class 'Mapping[str, Divergent]'>`

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

scipy-stubs/_lib/_docscrape.pyi

[error] invalid-method-override - :42:9 - Invalid override of method `__iter__`: Definition is incompatible with `Iterable.__iter__`

typeshed-stats (https://github.com/AlexWaygood/typeshed-stats)

src/typeshed_stats/gather.py

[warning] unused-ignore-comment - :1000:35 - Unused `ty: ignore` directive

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

src/werkzeug/datastructures/structures.py

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