Summary

Comparing branches/commits:
Old: main (merge base) 696d7a5d
New: 21437/merge 22a14ebd
Lint Rule Removed Added Changed
Total 27 67 22
invalid-argument-type 0 23 8
unused-ignore-comment 23 0 0
invalid-assignment 0 10 8
invalid-return-type 0 6 3
no-matching-overload 0 7 0
possibly-missing-attribute 1 4 2
unsupported-operator 0 6 1
unresolved-attribute 0 6 0
type-assertion-failure 3 0 0
not-iterable 0 2 0
call-non-callable 0 1 0
non-subscriptable 0 1 0
redundant-cast 0 1 0

AutoSplit (https://github.com/Toufool/AutoSplit)

src/user_profile.py

[warning] redundant-cast - :164:39 - Value is already of type `Literal["split", "reset", "skip_split", "undo_split", "pause", "screenshot", "toggle_auto_reset_image"]`

apprise (https://github.com/caronc/apprise)

apprise/asset.py

[error] invalid-return-type - :471:16 - Return type does not match returned value: expected `tuple[int, int, int]`, found `tuple[int, ...]`

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

src/arti/internal/type_hints.py

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

tests/arti/test_fingerprints.py

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

attrs (https://github.com/python-attrs/attrs)

src/attr/_make.py

[warning] possibly-missing-attribute - :480:37 - Attribute `default` may be missing on object of type `Attribute | Unknown`
[error] invalid-assignment - :1608:5 -
Old: Object of type `tuple[@Todo, ...]` is not assignable to `list[Attribute | Unknown]`
New: Object of type `tuple[Attribute | Unknown, ...]` is not assignable to `list[Attribute | Unknown]`

src/attr/validators.py

[error] invalid-argument-type - :175:24 - Argument to function `sorted` is incorrect: Argument type `((Overload[(pattern: str | Pattern[str], string: str, flags: int = Literal[0]) -> Match[str] | None, (pattern: bytes | Pattern[bytes], string: @Todo, flags: int = Literal[0]) -> Match[bytes] | None]) & ~AlwaysTruthy & ~AlwaysFalsy) | (str & ~AlwaysFalsy)` does not satisfy upper bound `SupportsDunderLT[Any] | SupportsDunderGT[Any]` of type variable `SupportsRichComparisonT`

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

src/bokeh/resources.py

[error] invalid-return-type - :114:12 -
Old: Return type does not match returned value: expected `tuple[str, ...]`, found `set[@Todo]`
New: Return type does not match returned value: expected `tuple[str, ...]`, found `set[str]`

src/bokeh/sphinxext/_internal/bokeh_example_metadata.py

[error] invalid-assignment - :110:5 -
Old: Object of type `GeneratorType[@Todo, @Todo, @Todo]` is not assignable to `str | None`
New: Object of type `GeneratorType[str, None, None]` is not assignable to `str | None`

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

cloudinit/net/network_state.py

[error] invalid-assignment - :963:5 - Invalid subscript assignment with key of type `Literal["routes"]` and value of type `list[Unknown]` on object of type `dict[Unknown, Unknown & ~AlwaysFalsy]`

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

homeassistant/components/bluetooth/passive_update_coordinator.py

[error] not-iterable - :78:20 - Object of type `GeneratorType[~None, None, None]` is not iterable

homeassistant/components/environment_canada/weather.py

[error] invalid-argument-type - :250:13 - Argument to bound method `extend` is incorrect: Expected `Iterable[Forecast]`, found `GeneratorType[dict[Unknown | str, Unknown | int], None, None]`

homeassistant/components/shelly/utils.py

[error] invalid-argument-type - :284:13 - Argument to bound method `extend` is incorrect: Expected `Iterable[IPv4Address]`, found `GeneratorType[IPv4Address | IPv6Address, None, None]`

homeassistant/helpers/update_coordinator.py

[error] not-iterable - :207:20 - Object of type `GeneratorType[~None, None, None]` is not iterable

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

tests/debugging/exploration/debugger.py

[error] unresolved-attribute - :90:24 - Object of type `ModuleSpec | None` has no attribute `_initializing`

tests/internal/bytecode_injection/framework_injection/_bytecode_injection.py

[error] unresolved-attribute - :103:24 - Object of type `ModuleSpec | None` has no attribute `_initializing`

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

freqtrade/persistence/trade_model.py

[error] no-matching-overload - :1885:28 - No overload of function `sum` matches arguments

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

hydpy/auxs/calibtools.py

[error] invalid-argument-type - :3492:9 -
Old: Argument to function `__new__` is incorrect: Expected `Iterable[Any]`, found `Sequence[str] | None | tuple[@Todo, ...]`
New: Argument to function `__new__` is incorrect: Expected `Iterable[Any]`, found `Sequence[str] | None`

hydpy/models/sw1d_network.py

[error] invalid-argument-type - :1173:74 - Argument to bound method `append_submodel` is incorrect: Expected `RoutingModel_V2 | RoutingModel_V3`, found `RoutingModel_V1 | RoutingModel_V2 | RoutingModel_V3`
[error] type-assertion-failure - :1145:25 - Argument does not have asserted type `Never`
[error] type-assertion-failure - :1176:29 - Argument does not have asserted type `Never`
[error] type-assertion-failure - :1217:29 - Argument does not have asserted type `Never`

ibis (https://github.com/ibis-project/ibis)

ibis/backends/duckdb/__init__.py

[error] invalid-assignment - :1662:12 - Object of type `str` is not assignable to `Mapping[str, Any] | None`

ibis/examples/gen_registry.py

[error] invalid-return-type - :41:12 -
Old: Return type does not match returned value: expected `dict[str, str]`, found `GeneratorType[@Todo, @Todo, @Todo]`
New: Return type does not match returned value: expected `dict[str, str]`, found `GeneratorType[tuple[Unknown, Unknown], None, None]`

ibis/expr/types/generic.py

[error] invalid-return-type - :1767:16 - Return type does not match returned value: expected `tuple[SortKey, ...]`, found `tuple[Value | None | @Todo, ...]`

ibis/expr/types/relations.py

[error] invalid-return-type - :674:16 -
Old: Return type does not match returned value: expected `tuple[Value, ...]`, found `GeneratorType[@Todo, @Todo, @Todo]`
New: Return type does not match returned value: expected `tuple[Value, ...]`, found `GeneratorType[Unknown, None, None]`
[error] invalid-assignment - :1278:9 -
Old: Object of type `GeneratorType[@Todo, @Todo, @Todo]` is not assignable to `tuple[Iterable[str] | Iterable[Value] | Iterable[Deferred], ...]`
New: Object of type `GeneratorType[Iterable[str] | Iterable[Value] | Iterable[Deferred], None, None]` is not assignable to `tuple[Iterable[str] | Iterable[Value] | Iterable[Deferred], ...]`

ibis/selectors.py

[error] invalid-assignment - :428:5 -
Old: Object of type `frozenset[@Todo]` is not assignable to `tuple[str | Column, ...]`
New: Object of type `frozenset[str | Unknown]` is not assignable to `tuple[str | Column, ...]`

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

jax/_src/numpy/ufunc_api.py

[error] invalid-assignment - :271:7 -
Old: Object of type `tuple[@Todo, ...]` is not assignable to `int | None`
New: Object of type `tuple[int, ...]` is not assignable to `int | None`

jax/_src/pallas/core.py

[error] invalid-assignment - :1306:3 - Object of type `tuple[int | Array, ...] | tuple[int | None, ...]` is not assignable to attribute `grid` of type `tuple[int | Array, ...]`
[warning] unused-ignore-comment - :1271:32 - Unused blanket `type: ignore` directive

jax/_src/pallas/hlo_interpreter.py

[error] invalid-argument-type - :438:37 - Argument is incorrect: Expected `int`, found `int | DynamicGridDim | Unknown`

jax/_src/pallas/mosaic/interpret/interpret_pallas_call.py

[error] invalid-argument-type - :2179:37 - Argument is incorrect: Expected `int`, found `int | DynamicGridDim | Unknown`
[error] invalid-argument-type - :2285:15 - Argument is incorrect: Expected `tuple[int | Array | Slice, ...]`, found `tuple[slice[Any, Any, Any] | Slice | Unknown, ...]`
[error] invalid-argument-type - :2389:15 - Argument is incorrect: Expected `tuple[int | Array | Slice, ...]`, found `tuple[slice[Any, Any, Any] | Slice | Unknown, ...]`
[warning] unused-ignore-comment - :2154:62 - Unused blanket `type: ignore` directive
[warning] unused-ignore-comment - :2161:37 - Unused blanket `type: ignore` directive

jax/_src/pallas/mosaic/lowering.py

[error] invalid-assignment - :469:5 - Object of type `tuple[str, ...]` is not assignable to `Sequence[Literal["parallel", "core_parallel", "subcore_parallel", "arbitrary"] | GridDimensionSemantics] | None`
[error] invalid-argument-type - :472:30 - Argument to function `len` is incorrect: Expected `Sized`, found `Sequence[Literal["parallel", "core_parallel", "subcore_parallel", "arbitrary"] | GridDimensionSemantics] | None`
[error] invalid-argument-type - :475:47 - Argument to function `len` is incorrect: Expected `Sized`, found `Sequence[Literal["parallel", "core_parallel", "subcore_parallel", "arbitrary"] | GridDimensionSemantics] | None`
[error] invalid-argument-type - :477:41 - Argument to function `len` is incorrect: Expected `Sized`, found `Sequence[Literal["parallel", "core_parallel", "subcore_parallel", "arbitrary"] | GridDimensionSemantics] | None`
[error] no-matching-overload - :485:22 - No overload of function `iter` matches arguments
[error] invalid-assignment - :529:5 - Object of type `tuple[Unknown | None, ...]` is not assignable to attribute `scratch_block_shapes` of type `tuple[tuple[int, ...], ...]`

jax/_src/pallas/pallas_call.py

[error] invalid-argument-type - :1138:37 - Argument is incorrect: Expected `int`, found `int | DynamicGridDim | Unknown`
[error] unresolved-attribute - :1893:27 - Object of type `AbstractValue` has no attribute `shape`
[error] unresolved-attribute - :1893:62 - Object of type `AbstractValue` has no attribute `dtype`

jax/_src/pjit.py

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

jax/_src/state/indexing.py

[warning] unused-ignore-comment - :286:42 - Unused blanket `type: ignore` directive
[warning] unused-ignore-comment - :309:70 - Unused blanket `type: ignore` directive

jax/_src/test_util.py

[warning] unused-ignore-comment - :1719:50 - Unused blanket `type: ignore` directive
[warning] unused-ignore-comment - :1721:64 - Unused blanket `type: ignore` directive

jax/experimental/jax2tf/jax2tf.py

[error] invalid-assignment - :654:3 -
Old: Invalid subscript assignment with key of type `Literal["module"]` and value of type `bytes` on object of type `dict[str, int | tuple[@Todo, ...] | list[Any]]`
New: Invalid subscript assignment with key of type `Literal["module"]` and value of type `bytes` on object of type `dict[str, int | tuple[Unknown, ...] | tuple[tuple[Unknown | None, ...], ...] | list[Any]]`

jax/experimental/sparse/bcoo.py

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

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

mesonbuild/mintro.py

[error] invalid-argument-type - :337:25 - Argument to bound method `extend` is incorrect: Expected `Iterable[str]`, found `GeneratorType[bytes, None, None]`

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

test/individual_coverage.py

[error] invalid-argument-type - :103:46 - Argument to function `run_tests` is incorrect: Expected `bool`, found `Match[str] | None`

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

pymongo/topology_description.py

[error] invalid-argument-type - :111:17 - Argument to function `min` is incorrect: Argument type `int | None` does not satisfy upper bound `SupportsDunderLT[Any] | SupportsDunderGT[Any]` of type variable `SupportsRichComparisonT`

nox (https://github.com/wntrblm/nox)

nox/_options.py

[error] invalid-return-type - :293:12 - Return type does not match returned value: expected `Iterable[str]`, found `filter[Unknown | Sequence[str] | bool]`

openlibrary (https://github.com/internetarchive/openlibrary)

openlibrary/i18n/__init__.py

[error] invalid-assignment - :209:13 - Not enough values to unpack: Expected 6

paasta (https://github.com/yelp/paasta)

paasta_tools/cli/cmds/rollback.py

[error] invalid-return-type - :157:12 - Return type does not match returned value: expected `Generator[str, None, None]`, found `GeneratorType[str | None, None, None]`

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

pandas/io/pytables.py

[error] invalid-return-type - :2841:20 - Return type does not match returned value: expected `tuple[int, int, int]`, found `tuple[int, ...]`

pip (https://github.com/pypa/pip)

src/pip/_internal/exceptions.py

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

src/pip/_internal/wheel_builder.py

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

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

pwndbg/color/disasm.py

[error] invalid-argument-type - :140:27 - Argument to function `max` is incorrect: Argument type `int | None` does not satisfy upper bound `SupportsDunderLT[Any] | SupportsDunderGT[Any]` of type variable `SupportsRichComparisonT`

pwndbg/lib/zig.py

[error] invalid-assignment - :170:5 - Object of type `str` is not assignable to `list[Path] | None`
[error] invalid-argument-type - :179:21 - Argument to bound method `write` is incorrect: Expected `str`, found `list[Path] | None`

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

pydantic/v1/typing.py

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

pywin32 (https://github.com/mhammond/pywin32)

win32/Demos/security/setkernelobjectsecurity.py

[error] invalid-argument-type - :77:12 -
Old: Argument to function `AdjustTokenPrivileges` is incorrect: Expected `PyTOKEN_PRIVILEGES`, found `tuple[@Todo, ...]`
New: Argument to function `AdjustTokenPrivileges` is incorrect: Expected `PyTOKEN_PRIVILEGES`, found `tuple[tuple[Unknown, Literal[2]], ...]`

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

examples/fullscreen.py

[error] no-matching-overload - :140:9 - No overload of function `sum` matches arguments

examples/live_progress.py

[error] no-matching-overload - :25:9 - No overload of function `sum` matches arguments

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

rotkehlchen/chain/evm/decoding/extrafi/utils.py

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

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

tests/test_settings_overrides.py

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

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

sklearn/datasets/_base.py

[error] invalid-argument-type - :1342:9 - Argument to function `sorted` is incorrect: Argument type `Traversable` does not satisfy upper bound `SupportsDunderLT[Any] | SupportsDunderGT[Any]` of type variable `SupportsRichComparisonT`

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

scipy/interpolate/tests/test_bsplines.py

[error] unsupported-operator - :2404:20 - Operator `>=` is not supported for types `str` and `int`, in comparing `Unknown | str` with `Unknown | int`
[error] unsupported-operator - :2404:34 - Operator `<` is not supported for types `str` and `int`, in comparing `Unknown | str` with `Unknown | int`
[error] unsupported-operator - :2411:24 - Operator `-` is unsupported between objects of type `Unknown | str` and `Unknown | int`

scipy/spatial/tests/test_distance.py

[error] invalid-argument-type - :226:39 - Argument to bound method `any` is incorrect: Expected `Literal[0, -1] | tuple[()] | None`, found `tuple[int, ...]`

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

scrapy/downloadermiddlewares/cookies.py

[error] invalid-assignment - :182:13 - Object of type `tuple[dict[Unknown | str, Unknown], ...]` is not assignable to `Iterable[VerboseCookie]`

setuptools (https://github.com/pypa/setuptools)

setuptools/_vendor/autocommand/autoasync.py

[error] invalid-argument-type - :110:35 -
Old: Argument to bound method `replace` is incorrect: Expected `Sequence[Parameter] | type[_void] | None`, found `GeneratorType[@Todo, @Todo, @Todo]`
New: Argument to bound method `replace` is incorrect: Expected `Sequence[Parameter] | type[_void] | None`, found `GeneratorType[Parameter, None, None]`

setuptools/_vendor/typing_extensions.py

[error] unsupported-operator - :2889:53 - Operator `-` is unsupported between objects of type `(Unknown & ~AlwaysFalsy) | (_Sentinel & ~AlwaysFalsy) | int` and `int`
[error] unsupported-operator - :2906:21 - Operator `-=` is unsupported between objects of type `_Sentinel & ~AlwaysFalsy` and `int`

setuptools/command/sdist.py

[error] call-non-callable - :130:18 - Object of type `object` is not callable

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

.github/workflows/bin/format-rst.py

[error] non-subscriptable - :32:16 - Cannot subscript object of type `object` with no `__getitem__` method
[error] unresolved-attribute - :39:37 - Object of type `object` has no attribute `get`

lib/spack/spack/cmd/license.py

[error] no-matching-overload - :81:24 - No overload of bound method `match` matches arguments

lib/spack/spack/vendor/attr/validators.py

[error] invalid-argument-type - :186:25 - Argument to function `sorted` is incorrect: Argument type `((Overload[(pattern: str | Pattern[str], string: str, flags: int = Literal[0]) -> Match[str] | None, (pattern: bytes | Pattern[bytes], string: @Todo, flags: int = Literal[0]) -> Match[bytes] | None]) & ~AlwaysTruthy & ~AlwaysFalsy) | (str & ~AlwaysFalsy)` does not satisfy upper bound `SupportsDunderLT[Any] | SupportsDunderGT[Any]` of type variable `SupportsRichComparisonT`

lib/spack/spack/vendor/typing_extensions.py

[error] unsupported-operator - :111:49 - Operator `-` is unsupported between objects of type `~AlwaysFalsy | int` and `int`

share/spack/qa/flake8_formatter.py

[warning] possibly-missing-attribute - :62:16 -
Old: Attribute `search` may be missing on object of type `Unknown | str`
New: Attribute `search` may be missing on object of type `Unknown | str | Pattern[str]`

sphinx (https://github.com/sphinx-doc/sphinx)

sphinx/writers/text.py

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

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

static_frame/core/archive_npy.py

[warning] unused-ignore-comment - :833:37 - Unused blanket `type: ignore` directive
[warning] unused-ignore-comment - :850:67 - Unused blanket `type: ignore` directive
[warning] unused-ignore-comment - :852:65 - Unused blanket `type: ignore` directive

static_frame/core/db_util.py

[warning] unused-ignore-comment - :389:66 - Unused blanket `type: ignore` directive
[warning] unused-ignore-comment - :391:87 - Unused blanket `type: ignore` directive

static_frame/core/type_blocks.py

[error] invalid-assignment - :3345:17 - Object of type `GeneratorType[(Iterable[Any] & ~TypeBlocks) | ndarray[Any, Any], None, None]` is not assignable to `Iterable[ndarray[Any, Any]]`

static_frame/test/unit/test_protocol_dfi.py

[error] invalid-argument-type - :382:46 -
Old: Argument to bound method `select_columns_by_name` is incorrect: Expected `Sequence[str]`, found `GeneratorType[@Todo, @Todo, @Todo]`
New: Argument to bound method `select_columns_by_name` is incorrect: Expected `Sequence[str]`, found `GeneratorType[Literal["ztsv", "zkuW"], None, None]`

strawberry (https://github.com/strawberry-graphql/strawberry)

strawberry/schema/name_converter.py

[warning] possibly-missing-attribute - :121:44 - Attribute `__strawberry_definition__` may be missing on object of type `StrawberryType | (@Todo & ~Top[LazyType[Unknown, Unknown]])`
[error] unresolved-attribute - :121:44 - Object of type `StrawberryType` has no attribute `__strawberry_definition__`

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

sympy/integrals/prde.py

[warning] possibly-missing-attribute - :89:11 - Attribute `as_poly` may be missing on object of type `Unknown | int`
[warning] possibly-missing-attribute - :89:61 - Attribute `as_poly` may be missing on object of type `Unknown | int`
[warning] possibly-missing-attribute - :90:10 - Attribute `as_poly` may be missing on object of type `Unknown | int`

sympy/matrices/expressions/matpow.py

[warning] possibly-missing-attribute - :78:29 -
Old: Attribute `rows` may be missing on object of type `(@Todo & ~MatPow & ~MatrixBase) | (Basic & ~MatPow & ~MatrixBase)`
New: Attribute `rows` may be missing on object of type `(Unknown & ~MatPow & ~MatrixBase) | (Basic & ~MatPow & ~MatrixBase)`

sympy/matrices/matrixbase.py

[error] invalid-return-type - :1592:20 - Return type does not match returned value: expected `set[Basic] | set[Tbasic@atoms]`, found `set[(@Todo & type) | type[Basic] | type[@Todo]]`

sympy/printing/tests/test_fortran.py

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

sympy/testing/runtests_pytest.py

[error] invalid-argument-type - :453:42 - Argument to function `update_args_with_paths` is incorrect: Expected `tuple[str] | None`, found `tuple[str, ...]`

tornado (https://github.com/tornadoweb/tornado)

tornado/auth.py

[error] invalid-assignment - :387:13 - Invalid subscript assignment with key of type `Literal["verifier"]` and value of type `str & ~AlwaysFalsy` on object of type `dict[str, bytes]`

vision (https://github.com/pytorch/vision)

test/test_datasets.py

[error] invalid-argument-type - :461:37 -
Old: Argument to function `__new__` is incorrect: Expected `Iterable[Unknown]`, found `Unknown | str | tuple[@Todo, ...] | tuple[str] | int`
New: Argument to function `__new__` is incorrect: Expected `Iterable[Unknown]`, found `Unknown | str | tuple[str, ...] | int`
[error] invalid-argument-type - :461:74 -
Old: Argument to function `__new__` is incorrect: Expected `Iterable[Unknown]`, found `Unknown | str | tuple[@Todo, ...] | tuple[str] | int`
New: Argument to function `__new__` is incorrect: Expected `Iterable[Unknown]`, found `Unknown | str | tuple[str, ...] | int`
[error] invalid-argument-type - :468:19 -
Old: Argument to function `len` is incorrect: Expected `Sized`, found `Unknown | str | tuple[@Todo, ...] | tuple[str] | int`
New: Argument to function `len` is incorrect: Expected `Sized`, found `Unknown | str | tuple[str, ...] | int`
[error] unsupported-operator - :480:30 -
Old: Operator `-` is unsupported between objects of type `Unknown | str | tuple[@Todo, ...] | tuple[str] | int` and `Literal[1]`
New: Operator `-` is unsupported between objects of type `Unknown | str | tuple[str, ...] | int` and `Literal[1]`
[error] invalid-argument-type - :481:30 -
Old: Argument to function `__new__` is incorrect: Expected `SupportsIndex`, found `Unknown | str | tuple[@Todo, ...] | tuple[str] | int`
New: Argument to function `__new__` is incorrect: Expected `SupportsIndex`, found `Unknown | str | tuple[str, ...] | int`

test/test_image.py

[error] invalid-assignment - :46:1 -
Old: Object of type `tuple[@Todo, ...]` is not assignable to `Literal["12.0.0"]`
New: Object of type `tuple[int, ...]` is not assignable to `Literal["12.0.0"]`

test/test_utils.py

[error] invalid-assignment - :17:1 -
Old: Object of type `tuple[@Todo, ...]` is not assignable to `Literal["12.0.0"]`
New: Object of type `tuple[int, ...]` is not assignable to `Literal["12.0.0"]`

xarray (https://github.com/pydata/xarray)

xarray/backends/zarr.py

[error] invalid-argument-type - :1242:21 - Argument to function `grid_rechunk` is incorrect: Expected `tuple[slice[Any, Any, Any], ...]`, found `tuple[Unknown | str | slice[Any, Any, Any], ...]`
[error] invalid-argument-type - :1259:21 - Argument to function `validate_grid_chunks_alignment` is incorrect: Expected `tuple[slice[Any, Any, Any], ...]`, found `tuple[Unknown | str | slice[Any, Any, Any], ...]`

xarray/core/dataset.py

[error] no-matching-overload - :661:16 - No overload of function `sum` matches arguments

xarray/core/datatree.py

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