Ecosystem report

Old: main (merge base) d80c46e8 New: 24338/merge a6b10c9a
Lint Rule Removed Added Changed
Total 1 53 0
invalid-typed-dict-field 0 53 0
unused-type-ignore-comment 1 0 0
Project Removed Added Changed
Total 1 53 0
discord.py 0 38 0
bokeh 0 14 0
hydra-zen 1 0 0
meson 0 1 0
prefect flaky 0 0 0
scikit-build-core flaky 0 0 0

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

src/bokeh/models/axes.pyi

[error] invalid-typed-dict-field - Cannot overwrite TypedDict field `ticker`: Inherited mutable field type `Ticker` is incompatible with `BasicTicker`
[error] invalid-typed-dict-field - Cannot overwrite TypedDict field `formatter`: Inherited mutable field type `TickFormatter` is incompatible with `BasicTickFormatter`
[error] invalid-typed-dict-field - Cannot overwrite TypedDict field `ticker`: Inherited mutable field type `Ticker` is incompatible with `LogTicker`
[error] invalid-typed-dict-field - Cannot overwrite TypedDict field `formatter`: Inherited mutable field type `TickFormatter` is incompatible with `LogTickFormatter`
[error] invalid-typed-dict-field - Cannot overwrite TypedDict field `ticker`: Inherited mutable field type `Ticker` is incompatible with `CategoricalTicker`
[error] invalid-typed-dict-field - Cannot overwrite TypedDict field `formatter`: Inherited mutable field type `TickFormatter` is incompatible with `CategoricalTickFormatter`
[error] invalid-typed-dict-field - Cannot overwrite TypedDict field `ticker`: Inherited mutable field type `BasicTicker` is incompatible with `DatetimeTicker`
[error] invalid-typed-dict-field - Cannot overwrite TypedDict field `formatter`: Inherited mutable field type `BasicTickFormatter` is incompatible with `DatetimeTickFormatter`
[error] invalid-typed-dict-field - Cannot overwrite TypedDict field `ticker`: Inherited mutable field type `BasicTicker` is incompatible with `MercatorTicker`
[error] invalid-typed-dict-field - Cannot overwrite TypedDict field `formatter`: Inherited mutable field type `BasicTickFormatter` is incompatible with `MercatorTickFormatter`
[error] invalid-typed-dict-field - Cannot overwrite TypedDict field `ticker`: Inherited mutable field type `BasicTicker` is incompatible with `TimedeltaTicker`
[error] invalid-typed-dict-field - Cannot overwrite TypedDict field `formatter`: Inherited mutable field type `BasicTickFormatter` is incompatible with `TimedeltaTickFormatter`

src/bokeh/plotting/_figure.pyi

[error] invalid-typed-dict-field - Cannot overwrite TypedDict field `x_range`: Inherited mutable field type `Range` is incompatible with `Range | tuple[int | float, int | float] | tuple[str | date, str | date] | ... omitted 3 union elements`
[error] invalid-typed-dict-field - Cannot overwrite TypedDict field `y_range`: Inherited mutable field type `Range` is incompatible with `Range | tuple[int | float, int | float] | tuple[str | date, str | date] | ... omitted 3 union elements`

discord.py (https://github.com/Rapptz/discord.py)

discord/types/components.py

[error] invalid-typed-dict-field - Cannot overwrite TypedDict field `type`: Inherited mutable field type `int` is incompatible with `Literal[1]`
[error] invalid-typed-dict-field - Cannot overwrite TypedDict field `type`: Inherited mutable field type `int` is incompatible with `Literal[2]`
[error] invalid-typed-dict-field - Cannot overwrite TypedDict field `type`: Inherited mutable field type `int` is incompatible with `Literal[3]`
[error] invalid-typed-dict-field - Cannot overwrite TypedDict field `type`: Inherited mutable field type `int` is incompatible with `Literal[5]`
[error] invalid-typed-dict-field - Cannot overwrite TypedDict field `type`: Inherited mutable field type `int` is incompatible with `Literal[6]`
[error] invalid-typed-dict-field - Cannot overwrite TypedDict field `type`: Inherited mutable field type `int` is incompatible with `Literal[7]`
[error] invalid-typed-dict-field - Cannot overwrite TypedDict field `type`: Inherited mutable field type `int` is incompatible with `Literal[8]`
[error] invalid-typed-dict-field - Cannot overwrite TypedDict field `type`: Inherited mutable field type `int` is incompatible with `Literal[4]`
[error] invalid-typed-dict-field - Cannot overwrite TypedDict field `type`: Inherited mutable field type `int` is incompatible with `Literal[3, 5, 6, 7, 8]`
[error] invalid-typed-dict-field - Cannot overwrite TypedDict field `type`: Inherited mutable field type `int` is incompatible with `Literal[9]`
[error] invalid-typed-dict-field - Cannot overwrite TypedDict field `type`: Inherited mutable field type `int` is incompatible with `Literal[10]`
[error] invalid-typed-dict-field - Cannot overwrite TypedDict field `type`: Inherited mutable field type `int` is incompatible with `Literal[11]`
[error] invalid-typed-dict-field - Cannot overwrite TypedDict field `type`: Inherited mutable field type `int` is incompatible with `Literal[12]`
[error] invalid-typed-dict-field - Cannot overwrite TypedDict field `type`: Inherited mutable field type `int` is incompatible with `Literal[13]`
[error] invalid-typed-dict-field - Cannot overwrite TypedDict field `type`: Inherited mutable field type `int` is incompatible with `Literal[14]`
[error] invalid-typed-dict-field - Cannot overwrite TypedDict field `type`: Inherited mutable field type `int` is incompatible with `Literal[17]`
[error] invalid-typed-dict-field - Cannot overwrite TypedDict field `type`: Inherited mutable field type `int` is incompatible with `Literal[18]`
[error] invalid-typed-dict-field - Cannot overwrite TypedDict field `type`: Inherited mutable field type `int` is incompatible with `Literal[19]`
[error] invalid-typed-dict-field - Cannot overwrite TypedDict field `type`: Inherited mutable field type `int` is incompatible with `Literal[21]`
[error] invalid-typed-dict-field - Cannot overwrite TypedDict field `type`: Inherited mutable field type `int` is incompatible with `Literal[22]`
[error] invalid-typed-dict-field - Cannot overwrite TypedDict field `type`: Inherited mutable field type `int` is incompatible with `Literal[23]`

discord/types/interactions.py

[error] invalid-typed-dict-field - Cannot overwrite TypedDict field `type`: Inherited mutable field type `int` is incompatible with `Literal[4]`
[error] invalid-typed-dict-field - Cannot overwrite TypedDict field `type`: Inherited mutable field type `int` is incompatible with `Literal[3, 5, 6, 7, 8]`
[error] invalid-typed-dict-field - Cannot overwrite TypedDict field `type`: Inherited mutable field type `int` is incompatible with `Literal[19]`
[error] invalid-typed-dict-field - Cannot overwrite TypedDict field `type`: Inherited mutable field type `int` is incompatible with `Literal[21]`
[error] invalid-typed-dict-field - Cannot overwrite TypedDict field `id`: Mutable inherited `NotRequired` fields cannot be redeclared as required
[error] invalid-typed-dict-field - Cannot overwrite TypedDict field `type`: Inherited mutable field type `int` is incompatible with `Literal[22]`
[error] invalid-typed-dict-field - Cannot overwrite TypedDict field `id`: Mutable inherited `NotRequired` fields cannot be redeclared as required
[error] invalid-typed-dict-field - Cannot overwrite TypedDict field `type`: Inherited mutable field type `int` is incompatible with `Literal[23]`
[error] invalid-typed-dict-field - Cannot overwrite TypedDict field `id`: Mutable inherited `NotRequired` fields cannot be redeclared as required
[error] invalid-typed-dict-field - Cannot overwrite TypedDict field `type`: Inherited mutable field type `int` is incompatible with `Literal[10]`
[error] invalid-typed-dict-field - Cannot overwrite TypedDict field `type`: Inherited mutable field type `int` is incompatible with `Literal[18]`

discord/types/scheduled_event.py

[error] invalid-typed-dict-field - Cannot overwrite TypedDict field `user_count` while merging base classes: Required inherited fields cannot be redeclared as `NotRequired`
[error] invalid-typed-dict-field - Cannot overwrite TypedDict field `user_count` while merging base classes: Required inherited fields cannot be redeclared as `NotRequired`
[error] invalid-typed-dict-field - Cannot overwrite TypedDict field `user_count` while merging base classes: Required inherited fields cannot be redeclared as `NotRequired`

discord/ext/commands/hybrid.py

[error] invalid-typed-dict-field - Cannot overwrite TypedDict field `description`: Inherited mutable field type `str` is incompatible with `str | locale_str`
[error] invalid-typed-dict-field - Cannot overwrite TypedDict field `description`: Inherited mutable field type `str | locale_str` is incompatible with `str`
[error] invalid-typed-dict-field - Cannot overwrite TypedDict field `description`: Inherited mutable field type `str` is incompatible with `str | locale_str`

hydra-zen (https://github.com/mit-ll-responsible-ai/hydra-zen)

src/hydra_zen/typing/_implementations.py

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

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

mesonbuild/modules/python.py

[error] invalid-typed-dict-field - Cannot overwrite TypedDict field `install_dir`: Inherited mutable field type `list[str | bool]` is incompatible with `str | bool | None`