Skip to content

chore(deps): lock file maintenance #1132

chore(deps): lock file maintenance

chore(deps): lock file maintenance #1132

Triggered via pull request July 17, 2026 08:53
Status Failure
Total duration 15m 27s
Artifacts

ci-cd.yml

on: pull_request
Matrix: tests
Python linting
18s
Python linting
Test matrix status
2s
Test matrix status
Build distribution 📦
Build distribution 📦
Upload release to PyPI
Upload release to PyPI
Fit to window
Zoom out
Zoom in

Annotations

11 errors and 4 warnings
Python linting: src/rummikub_solver/_solver.py#L175
Type of "repeat" is partially unknown   Type of "repeat" is "Overload[(a: _SupportsArray[dtype[ScalarT@repeat]] | _NestedSequence[_SupportsArray[dtype[ScalarT@repeat]]], repeats: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], axis: None = None) -> ndarray[tuple[int], dtype[ScalarT@repeat]], (a: _SupportsArray[dtype[ScalarT@repeat]] | _NestedSequence[_SupportsArray[dtype[ScalarT@repeat]]], repeats: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], axis: SupportsIndex) -> ndarray[tuple[Any, ...], dtype[ScalarT@repeat]], (a: Unknown | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | complex | bytes | str | _NestedSequence[complex | bytes | str], repeats: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], axis: None = None) -> ndarray[tuple[int], dtype[Any]], (a: Unknown | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | complex | bytes | str | _NestedSequence[complex | bytes | str], repeats: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], axis: SupportsIndex) -> ndarray[tuple[Any, ...], dtype[Any]]]" (reportUnknownMemberType)
Python linting: src/rummikub_solver/_solver.py#L169
Type of "repeat" is partially unknown   Type of "repeat" is "Overload[(a: _SupportsArray[dtype[ScalarT@repeat]] | _NestedSequence[_SupportsArray[dtype[ScalarT@repeat]]], repeats: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], axis: None = None) -> ndarray[tuple[int], dtype[ScalarT@repeat]], (a: _SupportsArray[dtype[ScalarT@repeat]] | _NestedSequence[_SupportsArray[dtype[ScalarT@repeat]]], repeats: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], axis: SupportsIndex) -> ndarray[tuple[Any, ...], dtype[ScalarT@repeat]], (a: Unknown | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | complex | bytes | str | _NestedSequence[complex | bytes | str], repeats: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], axis: None = None) -> ndarray[tuple[int], dtype[Any]], (a: Unknown | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | complex | bytes | str | _NestedSequence[complex | bytes | str], repeats: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], axis: SupportsIndex) -> ndarray[tuple[Any, ...], dtype[Any]]]" (reportUnknownMemberType)
Python linting: src/rummikub_solver/_solver.py#L109
Type of "append" is partially unknown   Type of "append" is "Overload[(arr: ArrayT@append, values: ArrayT@append, axis: SupportsIndex) -> ArrayT@append, (arr: Sequence[ScalarT@append], values: Sequence[ScalarT@append], axis: SupportsIndex) -> ndarray[tuple[int], dtype[ScalarT@append]], (arr: Sequence[Sequence[ScalarT@append]], values: Sequence[Sequence[ScalarT@append]], axis: SupportsIndex) -> ndarray[tuple[int, int], dtype[ScalarT@append]], (arr: Sequence[Sequence[Sequence[ScalarT@append]]], values: Sequence[Sequence[Sequence[ScalarT@append]]], axis: SupportsIndex) -> ndarray[tuple[int, int, int], dtype[ScalarT@append]], (arr: _NestedSequence[ScalarT@append], values: _NestedSequence[ScalarT@append], axis: SupportsIndex) -> ndarray[tuple[Any, ...], dtype[ScalarT@append]], (arr: ndarray[tuple[Any, ...], dtype[Any]] | _NestedSequence[complex | str | bytes | generic[Any]], values: _NestedSequence[complex | str | bytes | generic[Any]], axis: SupportsIndex) -> ndarray[tuple[Any, ...], dtype[Any]], (arr: _SupportsArray[dtype[ScalarT@append]] | _NestedSequence[_SupportsArray[dtype[ScalarT@append]]], values: _SupportsArray[dtype[ScalarT@append]] | _NestedSequence[_SupportsArray[dtype[ScalarT@append]]], axis: None = None) -> ndarray[tuple[int], dtype[ScalarT@append]], (arr: Unknown | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | complex | bytes | str | _NestedSequence[complex | bytes | str], values: Unknown | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | complex | bytes | str | _NestedSequence[complex | bytes | str], axis: None = None) -> ndarray[tuple[int], dtype[Any]]]" (reportUnknownMemberType)
Python linting: src/rummikub_solver/_solver.py#L105
Type of "tile" is partially unknown   Type of "tile" is "Overload[(A: _SupportsArray[dtype[ScalarT@tile]] | _NestedSequence[_SupportsArray[dtype[ScalarT@tile]]], reps: _SupportsArray[dtype[integer[Any]]] | _NestedSequence[_SupportsArray[dtype[integer[Any]]]] | int | _NestedSequence[int]) -> ndarray[tuple[Any, ...], dtype[ScalarT@tile]], (A: Unknown | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | complex | bytes | str | _NestedSequence[complex | bytes | str], reps: _SupportsArray[dtype[integer[Any]]] | _NestedSequence[_SupportsArray[dtype[integer[Any]]]] | int | _NestedSequence[int]) -> ndarray[tuple[Any, ...], dtype[Any]]]" (reportUnknownMemberType)
Python linting: src/rummikub_solver/_solver.py#L51
Type of "repeat" is partially unknown   Type of "repeat" is "Overload[(a: _SupportsArray[dtype[ScalarT@repeat]] | _NestedSequence[_SupportsArray[dtype[ScalarT@repeat]]], repeats: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], axis: None = None) -> ndarray[tuple[int], dtype[ScalarT@repeat]], (a: _SupportsArray[dtype[ScalarT@repeat]] | _NestedSequence[_SupportsArray[dtype[ScalarT@repeat]]], repeats: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], axis: SupportsIndex) -> ndarray[tuple[Any, ...], dtype[ScalarT@repeat]], (a: Unknown | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | complex | bytes | str | _NestedSequence[complex | bytes | str], repeats: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], axis: None = None) -> ndarray[tuple[int], dtype[Any]], (a: Unknown | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | complex | bytes | str | _NestedSequence[complex | bytes | str], repeats: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], axis: SupportsIndex) -> ndarray[tuple[Any, ...], dtype[Any]]]" (reportUnknownMemberType)
Python linting: src/rummikub_solver/_solver.py#L47
Type of "at" is partially unknown   Type of "at" is "(a: ndarray[tuple[Any, ...], dtype[Any]] | _SupportsArrayUFunc, indices: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], b: Unknown | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | complex | bytes | str | _NestedSequence[complex | bytes | str], /) -> None" (reportUnknownMemberType)
Python linting: src/rummikub_solver/_gamestate.py#L217
Type of "at" is partially unknown   Type of "at" is "(a: ndarray[tuple[Any, ...], dtype[Any]] | _SupportsArrayUFunc, indices: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], b: Unknown | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | complex | bytes | str | _NestedSequence[complex | bytes | str], /) -> None" (reportUnknownMemberType)
Python linting: src/rummikub_solver/_gamestate.py#L200
Type of "at" is partially unknown   Type of "at" is "(a: ndarray[tuple[Any, ...], dtype[Any]] | _SupportsArrayUFunc, indices: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], b: Unknown | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | complex | bytes | str | _NestedSequence[complex | bytes | str], /) -> None" (reportUnknownMemberType)
Python linting: src/rummikub_solver/_gamestate.py#L184
Type of "at" is partially unknown   Type of "at" is "(a: ndarray[tuple[Any, ...], dtype[Any]] | _SupportsArrayUFunc, indices: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], b: Unknown | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | complex | bytes | str | _NestedSequence[complex | bytes | str], /) -> None" (reportUnknownMemberType)
Python linting: src/rummikub_solver/_gamestate.py#L167
Type of "at" is partially unknown   Type of "at" is "(a: ndarray[tuple[Any, ...], dtype[Any]] | _SupportsArrayUFunc, indices: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], b: Unknown | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | complex | bytes | str | _NestedSequence[complex | bytes | str], /) -> None" (reportUnknownMemberType)
Test matrix status
Process completed with exit code 1.
Could not install cbc solver backend
Failed to install cylp
Could not install cbc solver backend
Failed to install cylp
Could not install cbc solver backend
Failed to install cylp
Could not install cbc solver backend
Failed to install cylp