build(deps-dev): bump python-packages-major updates and fix mypy 2.1 typing#262
Conversation
Bumps the python-packages-major group with 2 updates: [redis](https://github.com/redis/redis-py) and [mypy](https://github.com/python/mypy). Updates `redis` from 7.4.0 to 8.0.0 - [Release notes](https://github.com/redis/redis-py/releases) - [Changelog](https://github.com/redis/redis-py/blob/master/CHANGES) - [Commits](redis/redis-py@v7.4.0...v8.0.0) Updates `mypy` from 1.20.2 to 2.1.0 - [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md) - [Commits](python/mypy@v1.20.2...v2.1.0) --- updated-dependencies: - dependency-name: redis dependency-version: 8.0.0 dependency-type: direct:development update-type: version-update:semver-major dependency-group: python-packages-major - dependency-name: mypy dependency-version: 2.1.0 dependency-type: direct:development update-type: version-update:semver-major dependency-group: python-packages-major ... Signed-off-by: dependabot[bot] <support@github.com>
|
Benchmark comparison for |
Codecov Report❌ Patch coverage is
📢 Thoughts on this report? Let us know! |
|
@copilot Investigate the CI failures on this branch, most likely associated with the upgrade to mypy. Update as needed. |
Investigated the failing CI run ( |
|
Benchmark comparison for |
Summary
Bumps the python-packages-major dependency group and includes a follow-up compatibility fix required after the
mypyupgrade.Changes
redisfrom7.4.0to8.0.0.mypyfrom1.20.2to2.1.0.plugboard/connector/redis_channel.pyby narrowing the optionalbrpopreturn before indexing and casting the payload tobytesin the receive path.make lint,uv run pytest tests/unit/test_cli.py).