Skip to content

Build Python 3.13t + 3.14t wheels of PyO3 packages#495

Merged
danieldk merged 4 commits intomainfrom
pyo3-free-threaded-3.13
Apr 21, 2026
Merged

Build Python 3.13t + 3.14t wheels of PyO3 packages#495
danieldk merged 4 commits intomainfrom
pyo3-free-threaded-3.13

Conversation

@danieldk
Copy link
Copy Markdown
Member

Also set the version to 0.14.0.dev1 to trigger new uploads later.

@HuggingFaceDocBuilderDev
Copy link
Copy Markdown

The docs for this PR live here. All of your documentation changes will be reflected on that endpoint. The docs are available until 30 days after the last update.

Copy link
Copy Markdown
Member

@sayakpaul sayakpaul left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice one!

Comment on lines +59 to +67
- name: Build free-threaded wheels (3.13t)
uses: PyO3/maturin-action@e83996d129638aa358a18fbd1dfb82f0b0fb5d3b # v1.51.0
with:
target: ${{ matrix.platform.target }}
args: --release --out dist --manifest-path kernels-data/bindings/python/Cargo.toml -i python3.13t
sccache: ${{ !startsWith(github.ref, 'refs/tags/') }}
manylinux: auto
- name: Build free-threaded wheels (3.14t)
uses: PyO3/maturin-action@e83996d129638aa358a18fbd1dfb82f0b0fb5d3b # v1.51.0
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice. Could have been a matrix for 3.13t and 3.14t but no strong opinions.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeah, once it's more we could change it in a matrix. I kept it like this, because if we need to let maturin generate the workflow again in the future, the diff will be smaller, making it easier to cherry-pick just the parts that changed.

@danieldk danieldk merged commit c1b041f into main Apr 21, 2026
68 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.

3 participants