Skip to content

chore(deps): Update dependency maturin to >=1.12,<1.13#491

Merged
epage merged 1 commit intomasterfrom
renovate/maturin-1.x
Mar 2, 2026
Merged

chore(deps): Update dependency maturin to >=1.12,<1.13#491
epage merged 1 commit intomasterfrom
renovate/maturin-1.x

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Mar 1, 2026

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
maturin (changelog) >=1.11,<1.12>=1.12,<1.13 age adoption passing confidence

Release Notes

pyo3/maturin (maturin)

v1.12.6

Compare Source

  • Sync legacy_py.rs with upstream PyPI warehouse legacy.py (#​3053)
  • Keep cargo build artifact at original path after staging (#​3054)

v1.12.5

Compare Source

  • Feat: include debug info files (.pdb, .dSYM, .dwp) in wheels (#​3024)
  • Fix wrong abi3 tag for conditional cargo features enabled pyo3 abi3 feature (#​3029)
  • Fix: maturin build --sdist wheel name/layout for excluded workspace crates (#​3031)
  • Fix: preserve wheel output dir when building from unpacked sdist (#​3036)
  • Feat: add python-implementation condition to conditional features (#​3038)
  • Update zip to 8.1 (#​3039)
  • Use the latest version of github actions (#​3040)
  • Use renovate and pinned hashes for GitHub Actions (#​3043)
  • Chore(deps): update taiki-e/install-action digest to 7410117 (#​3046)
  • Chore(deps): update dtolnay/rust-toolchain digest to efa25f7 (#​3045)
  • Chore(deps): update actions/attest-build-provenance action to v4 (#​3047)
  • Use mmap for faster warn_missing_py_init (#​2950)

v1.12.4

Compare Source

  • Upgrade memmap2 version (#​3021)
  • Fix: platform tag detection for Android targets (#​3023)
  • Fix: only ignore maturin-generated native libraries on all platforms (#​3025)
  • Fix: ignore develop artifacts for all binding types during build (#​3026)
  • Feat: support conditional cargo features based on Python version (#​3027)

v1.12.3

Compare Source

  • Ci: set crt-static for riscv64 and loongarch64 musl targets (#​3009)
  • Fix: support maturin develop on Windows ARM with x86 Python (#​3011)
  • Fix: exclude external_packages bindings from uniffi wheels (#​3013)
  • Update cargo-zigbuild to 0.22.1 (#​3015)
  • Feat: build wheels from sdist with --sdist flag (#​3014)
  • Feat: add include-import-lib option to bundle Windows import libraries in wheels (#​3017)
  • Fix: auditwheel external lib check respects musllinux and reports symbol versions (#​3019)

v1.12.2

Compare Source

  • Fix: allow absolute paths for --sbom-include (#​3004)

v1.12.1

Compare Source

  • Fix crates.io trusted publishing
  • Replace addnab/docker-run-action with direct docker run command
  • Document SBOM support in user guide
  • Add --sbom-include CLI argument for additional SBOM files (#​2999)
  • Fix: resolve include patterns relative to python-source for sdist and wheel (#​3000)
  • Feat: log external shared libraries and their dependents before patchelf
  • Feat: support including OUT_DIR assets in wheel builds (#​3001)
  • Add test case for uniffi with multiple crates (#​2839)

v1.12.0

Compare Source

  • Use pypi compatibility validation for own CI (#​2929)
  • Update toml crates for toml 1.1 support (#​2934)
  • Fix editable install for binary projects with Python modules (#​2938)
  • Release to crates.io only after the builds passed (#​2939)
  • Use mymindstorm/setup-emsdk@v14 in generated GitHub Actions workflow (#​2941)
  • Filter linked_paths by KIND and linked_libs (#​2949)
  • Update bytes to 1.11.1 (#​2960)
  • Normalize wheel distribution names to match the PyPA spec (#​2954)
  • Allow build loongarch64 and riscv64 for musllinux (#​2963)
  • Strip excluded cargo targets in sdist (#​2964)
  • Normalize wheel RECORD paths (on Windows) (#​2965)
  • Bump MSRV to 1.88.0 (#​2966)
  • Support MATURIN_STRIP env var and --strip true/false to override pyproject.toml (#​2968)
  • Fix: copy bin artifacts before auditwheel repair to avoid rerun failures (#​2969)
  • Fix: rewrite python-source in pyproject.toml when building sdist (#​2972)
  • Fix: resolve wheel include patterns relative to project root (#​2973)
  • Fix: always include workspace Cargo.toml in sdist (#​2974)
  • Refactor: simplify source_distribution.rs (#​2976)
  • Feat: support PEP 735 dependency groups in develop command (#​2978)
  • Fix license file handling for workspace-level license files (#​2970)
  • Support PEP 739 build-details.json when cross compiling (#​2979)
  • Fix .libs directory name for namespace packages (#​2981)
  • Fix: exclude duplicate python source files from sdist for workspace members (#​2982)
  • Fix: remove default-members from workspace Cargo.toml in sdist (#​2983)
  • Fix: correctly filter workspace members in sdist by directory path (#​2984)
  • Feat: Add PEP 770 SBOM support (#​2980)
  • Error when python-source is set but Python module is missing (#​2986)
  • Feat: add auditwheel SBOM for grafted shared libraries (#​2985)
  • Fix sdist duplicate README error when readme is in both Cargo.toml and pyproject.toml (#​2987)
  • Fix: support python-source pointing outside Rust source directory (#​2988)
  • Relax ziglang dependency version requirement (#​2990)
  • Stop adding link-native-libraries flag by default in Emscripten platform in latest Rust (#​2991)
  • Fix: platform.system() on Android for Python 3.13+ (#​2992)
  • Document more environment variables in user guide
  • Fix: check external libs for glibc version when determining platform tag (#​2993)
  • Update cargo-zigbuild to 0.22.0 (#​2994)
  • Sbom: filter to bindings crate only and upgrade to CycloneDX v1.5 (#​2995)
  • Upgrade ureq to 3.2.0 and migrate to built-in multipart (#​2997)

Configuration

📅 Schedule: Branch creation - "before 5am on the first day of the month" (UTC), Automerge - At any time (no schedule defined).

🚦 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.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@epage epage merged commit 0bea826 into master Mar 2, 2026
19 checks passed
@epage epage deleted the renovate/maturin-1.x branch March 2, 2026 18:57
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