rustworkx icon indicating copy to clipboard operation
rustworkx copied to clipboard

Officially support Python 3.14

Open IvanIsCoding opened this issue 1 month ago • 2 comments

Follow up of #1509. Until #1509 is merged, it contains the diffs of it. True diff: https://github.com/IvanIsCoding/rustworkx/compare/remove-39-retworkx...IvanIsCoding:rustworkx:upgrade-314

Python 3.14 already works, this PR just lists it as supported and adds it to CI. It also:

  • Bumps cibuildhweel to a version that can test with 3.14
  • Bumps black to a version that supports 3.14
  • Bumps mypy to a version that supports 3.14 as well
  • Allowlist some mypy findings that are not convenient
  • Bumps typos & fixes some typos
  • Bumps uv to the latest version

IvanIsCoding avatar Nov 02 '25 21:11 IvanIsCoding

Pull Request Test Coverage Report for Build 20198721555

Details

  • 0 of 0 changed or added relevant lines in 0 files are covered.
  • No unchanged relevant lines lost coverage.
  • Overall coverage remained the same at 94.179%

Totals Coverage Status
Change from base Build 20198671032: 0.0%
Covered Lines: 18284
Relevant Lines: 19414

💛 - Coveralls

coveralls avatar Nov 02 '25 21:11 coveralls

Test build: https://github.com/IvanIsCoding/rustworkx/actions/runs/19018757675

IvanIsCoding avatar Nov 02 '25 21:11 IvanIsCoding

I upgraded cibuildwheel 3.3.0. Because of #1527 and #1528 I will need to test the release process again, I think it's fine to merge with only 3.2.1 testing.

IvanIsCoding avatar Dec 16 '25 13:12 IvanIsCoding