Skip to content

Conversation

@vertti
Copy link
Collaborator

@vertti vertti commented Oct 26, 2025

Summary

  • Update ruff from 0.12.0 to 0.14.2
  • Update coverage from 7.9.1 to 7.10.6 (latest version supporting Python 3.9)

Details

This PR updates dev dependencies to their latest compatible versions. Note that coverage 7.11.0+ requires Python 3.10+, so we stay at the 7.10.x series to maintain Python 3.9 support as specified in the project's requires-python = ">=3.9".

These are dev-only changes and don't affect library users since these dependencies are in the [dependency-groups.dev] section.

Testing

  • All 108 tests pass
  • Ruff checks pass

Update dev dependencies to latest compatible versions:
- ruff: 0.12.0 -> 0.14.2
- coverage: 7.9.1 -> 7.10.6 (latest supporting Python 3.9)

Note: coverage 7.11.0+ requires Python 3.10+, so we stay at 7.10.x
to maintain Python 3.9 support. These are dev-only changes and don't
affect library users.
@vertti vertti force-pushed the upgrade-dev-dependencies branch from cc39c4c to 8cd835e Compare October 26, 2025 11:01
Add explicit type annotation for mismatches list to help pyrefly
0.38.2 correctly infer the return type.
@vertti vertti merged commit cffe94f into ThoughtWorksInc:master Oct 26, 2025
15 checks passed
@vertti vertti deleted the upgrade-dev-dependencies branch October 26, 2025 11:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant