Update maturin to v1.13.1#3417
Merged
MichaReiser merged 1 commit intomainfrom May 6, 2026
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v1.11.5→v1.13.1Release Notes
PyO3/maturin (maturin)
v1.13.1Compare Source
What's Changed
See also v1.13.0 release highlight: https://github.com/PyO3/maturin/releases/tag/v1.13.0
Full Changelog: PyO3/maturin@v1.13.0...v1.13.1
v1.13.0Compare Source
maturin 1.13.0 is a feature-rich release focused on better wheel generation, improved packaging workflows, and smoother cross-platform builds. This release adds new capabilities for stub generation and PGO builds, significantly improves wheel repair support on macOS and Windows, and includes a broad set of fixes for ABI tagging, source distributions, and platform-specific build behavior.
Highlights
generate-stubscommand and--generate-stubsbuild option.[tool.maturin.generate-ci.github]configuration.metadata_directoryin build_wheel.This release also includes substantial internal refactoring across build orchestration, interpreter resolution, and command structure, plus dependency and CI updates that improve maintainability and reliability.
No major intentional breaking changes are expected, but users with custom CI or packaging setups may want to validate their workflows after upgrading.
What's Changed
--stripconflicting with--include-debuginfoin develop by @messense in #3057[tool.maturin.generate-ci.github]config support by @messense in #3066datasymlink permission handling by @messense in #3069build_contextinto focused submodules by @messense in #3076.deffile for zig + windows-gnu to exportPyInitsymbol by @messense in #3079-undefined dynamic_lookupviaCARGO_ENCODED_RUSTFLAGSon macOS by @messense in #3083metadata_directoryinbuild_wheelper PEP 517 by @messense in #3086WheelRepairertrait by @messense in #3112New Contributors
Full Changelog: PyO3/maturin@v1.12.5...v1.13.0
v1.12.6Compare Source
What's Changed
Full Changelog: PyO3/maturin@v1.12.5...v1.12.6
v1.12.5Compare Source
What's Changed
maturin build --sdistwheel name/layout for excluded workspace crates by @messense in #30317410117by @renovate[bot] in #3046efa25f7by @renovate[bot] in #3045target/maturinso this may cause breakage if you rely on it in standard cargotarget/locationNew Contributors
Full Changelog: PyO3/maturin@v1.12.4...v1.12.5
v1.12.4Compare Source
What's Changed
New Contributors
Full Changelog: PyO3/maturin@v1.12.3...v1.12.4
v1.12.3Compare Source
What's Changed
maturin developon Windows ARM with x86 Python by @messense in #3011external_packagesbindings from uniffi wheels by @messense in #3013--sdistflag by @messense in #3014include-import-liboption to bundle Windows import libraries in wheels by @messense in #3017New Contributors
Full Changelog: PyO3/maturin@v1.12.2...v1.12.3
v1.12.2Compare Source
What's Changed
--sbom-includeby @messense in #3004Full Changelog: PyO3/maturin@v1.12.1...v1.12.2
v1.12.1Compare Source
What's Changed
--sbom-includeCLI argument for additional SBOM files by @messense in #2999OUT_DIRassets in wheel builds by @messense in #3001Full Changelog: PyO3/maturin@v1.12.0...v1.12.1
v1.12.0Compare Source
What's Changed
mymindstorm/setup-emsdk@v14in generated GitHub Actions workflow by @messense in #2941RECORDpaths (on Windows) by @texodus in #2965New Contributors
Full Changelog: PyO3/maturin@v1.11.5...v1.12.0
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.