Skip to content

Officially support Python 3.14#1521

Merged
mtreinish merged 29 commits intoQiskit:mainfrom
IvanIsCoding:upgrade-314
Jan 29, 2026
Merged

Officially support Python 3.14#1521
mtreinish merged 29 commits intoQiskit:mainfrom
IvanIsCoding:upgrade-314

Conversation

@IvanIsCoding
Copy link
Collaborator

@IvanIsCoding IvanIsCoding commented Nov 2, 2025

Follow up of #1509. Until #1509 is merged, it contains the diffs of it. True diff: IvanIsCoding/rustworkx@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 IvanIsCoding added this to the 0.18.0 milestone Nov 2, 2025
@IvanIsCoding IvanIsCoding added the dependencies Pull requests that update a dependency file label Nov 2, 2025
@coveralls
Copy link

coveralls commented Nov 2, 2025

Pull Request Test Coverage Report for Build 20641386540

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 20629792891: 0.0%
Covered Lines: 18284
Relevant Lines: 19414

💛 - Coveralls

@IvanIsCoding
Copy link
Collaborator Author

IvanIsCoding commented Nov 2, 2025

@IvanIsCoding IvanIsCoding mentioned this pull request Dec 15, 2025
@IvanIsCoding
Copy link
Collaborator Author

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.

@mtreinish mtreinish added this pull request to the merge queue Jan 29, 2026
@mtreinish mtreinish removed this pull request from the merge queue due to a manual request Jan 29, 2026
@mtreinish mtreinish added this pull request to the merge queue Jan 29, 2026
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Jan 29, 2026
@mtreinish mtreinish added this pull request to the merge queue Jan 29, 2026
Merged via the queue into Qiskit:main with commit c571f10 Jan 29, 2026
37 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants