Skip to content

Update pyo3 to 0.25 to fix Python 3.14 compatibility#20

Closed
Faxulous wants to merge 1 commit into
mberk:masterfrom
Faxulous:fix/ci-python-314-compat
Closed

Update pyo3 to 0.25 to fix Python 3.14 compatibility#20
Faxulous wants to merge 1 commit into
mberk:masterfrom
Faxulous:fix/ci-python-314-compat

Conversation

@Faxulous
Copy link
Copy Markdown
Contributor

Summary

  • Update pyo3 from 0.24 to 0.25, which adds Python 3.14 support. pyo3 0.24.2 fails to build when it discovers Python 3.14 on the runner (the configured Python interpreter version (3.14) is newer than PyO3's maximum supported version (3.13))
  • Add Python 3.13 and 3.14 to the Linux CI interpreter list and test matrix
  • Add Python 3.14 classifier to pyproject.toml

Test plan

  • CI passes on all platforms (linux, windows, macos)
  • Wheels are built successfully for Python 3.10-3.14

🤖 Generated with Claude Code

pyo3 0.24.2 does not support Python 3.14, causing the Windows and macOS
CI builds to fail when --find-interpreter discovers Python 3.14 on the
runner. Update pyo3 to 0.25 which adds Python 3.14 support.

Also add Python 3.13 and 3.14 to the Linux CI interpreter list and the
test matrix, and add the 3.14 classifier to pyproject.toml.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@Faxulous Faxulous closed this Apr 10, 2026
@Faxulous Faxulous deleted the fix/ci-python-314-compat branch April 10, 2026 08:00
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