Ecosystem report

Old: main (merge base) 2104d0a1 New: 23619/merge cdadf22e
Lint Rule Removed Added Changed
Total 6 5 0
invalid-generic-class 5 0 0
shadowed-type-variable 0 5 0
invalid-argument-type 1 0 0
Project Removed Added Changed
Total 6 5 0
dulwich 3 3 0
nionutils 1 1 0
operator 1 1 0
bokeh 1 0 0
Expression flaky 0 0 0
PyGithub flaky 0 0 0
artigraph flaky 0 0 0
cloud-init flaky 0 0 0
colour flaky 0 0 0
core flaky 0 0 0
dd-trace-py flaky 0 0 0
ibis flaky 0 0 0
jax flaky 0 0 0
materialize flaky 0 0 0
meson flaky 0 0 0
openlibrary flaky 0 0 0
pandas flaky 0 0 0
pandas-stubs flaky 0 0 0
pip flaky 0 0 0
porcupine flaky 0 0 0

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

src/bokeh/layouts.py

flaky
(4/10)
[error] invalid-argument-type - Argument to bound method `__init__` is incorrect: Expected `Iterable[L@_parse_children_arg]`, found `tuple[L@_parse_children_arg | list[L@_parse_children_arg], ...]`

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

dulwich/config.py

[error] invalid-generic-class - Generic class `UniqueKeysView` must not reference type variables bound in an enclosing scope: `K` referenced in class definition here
[error] shadowed-type-variable - Generic class `UniqueKeysView` uses type variable `K` already bound by an enclosing scope
[error] invalid-generic-class - Generic class `OrderedItemsView` must not reference type variables bound in an enclosing scope: `K` referenced in class definition here
[error] invalid-generic-class - Generic class `OrderedItemsView` must not reference type variables bound in an enclosing scope: `V` referenced in class definition here
[error] shadowed-type-variable - Generic class `OrderedItemsView` uses type variable `K` already bound by an enclosing scope
[error] shadowed-type-variable - Generic class `OrderedItemsView` uses type variable `V` already bound by an enclosing scope

nionutils (https://github.com/nion-software/nionutils)

nion/utils/Stream.py

[error] invalid-generic-class - Generic class `AValueChangeStreamReactor` must not reference type variables bound in an enclosing scope: `T` referenced in class definition here
[error] shadowed-type-variable - Generic class `AValueChangeStreamReactor` uses type variable `T` already bound by an enclosing scope

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

ops/_private/harness.py

[error] invalid-generic-class - Generic class `TestCharm` must not reference type variables bound in an enclosing scope: `CharmType` referenced in class definition here
[error] shadowed-type-variable - Generic class `TestCharm` uses type variable `CharmType` already bound by an enclosing scope