Skip to content

Update PyO3 to 0.28.3#334

Merged
hayashi-mas-wap merged 1 commit into
WorksApplications:developfrom
gulldan:feat/pyo3-update
May 22, 2026
Merged

Update PyO3 to 0.28.3#334
hayashi-mas-wap merged 1 commit into
WorksApplications:developfrom
gulldan:feat/pyo3-update

Conversation

@gulldan
Copy link
Copy Markdown
Contributor

@gulldan gulldan commented May 14, 2026

Update the Python bindings to PyO3 0.28.3.

Also mark the module as free-threaded compatible and add a small import test for free-threaded Python.

Checks:

  • cargo test --workspace
  • python -m unittest
  • python3.14t free-threaded import test

This update is intended as a small first step before packaging changes.

The next planned work is to enable abi3 wheels and move the Python extension build to maturin. Updating PyO3 first keeps those changes based on the current PyO3 API and separates the dependency/API migration from build-backend and wheel-tagging changes.

@gulldan gulldan marked this pull request as ready for review May 14, 2026 02:48
@hayashi-mas-wap hayashi-mas-wap self-requested a review May 22, 2026 08:21
@hayashi-mas-wap hayashi-mas-wap merged commit 750192f into WorksApplications:develop May 22, 2026
8 checks passed
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.

2 participants