Skip to content

✨ feat(ci): build windows 3.15t wheels - #472

Merged
gaborbernat merged 1 commit into
tox-dev:mainfrom
gaborbernat:test-windows-315t
Oct 2, 2026
Merged

gaborbernat merged 1 commit into
tox-dev:mainfrom
gaborbernat:test-windows-315t

Conversation

@gaborbernat

@gaborbernat gaborbernat commented Oct 2, 2026 •

Copy link
Copy Markdown
Member

Windows 3.15t wheels were skipped, citing python3-dll-a lacking .def files past 3.14t. That's stale: since pyo3 0.29 (we're on 0.29.3), Windows import-lib generation moved to the built-in raw-dylib rustc feature, which generate-import-lib now defers to — python3-dll-a doesn't even appear in our Cargo.lock despite the feature being enabled (confirmed with PyO3/python3-dll-a#103).

Removing the skip and actually building confirms it: tox_toml_fmt-1.10.4-cp315-cp315t-win_amd64.whl builds cleanly on both x64 and aarch64, same as the existing Linux/macOS 3.15t wheels.

Since pyo3 0.29, Windows import-lib generation uses the built-in
raw-dylib rustc feature instead of python3-dll-a, which never had
3.15 .def files. Confirmed: python3-dll-a isn't even in our
Cargo.lock despite enabling generate-import-lib, and the actual
wheel builds successfully on both x64 and aarch64.
@gaborbernat gaborbernat changed the title test: validate windows 3.15t build now that pyo3 0.29 uses raw-dylib ✨ feat(ci): build windows 3.15t wheels Oct 2, 2026
@gaborbernat
gaborbernat marked this pull request as ready for review October 2, 2026 17:18
@gaborbernat
gaborbernat merged commit 2dbdab5 into tox-dev:main Oct 2, 2026
77 checks passed
@gaborbernat
gaborbernat deleted the test-windows-315t branch October 3, 2026 15:11
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