Update maturin to v1.12.6 (#18342)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [maturin](https://redirect.github.com/PyO3/maturin) | patch | `v1.12.4` → `v1.12.6` | --- ### Release Notes <details> <summary>PyO3/maturin (maturin)</summary> ### [`v1.12.6`](https://redirect.github.com/PyO3/maturin/releases/tag/v1.12.6) [Compare Source](https://redirect.github.com/PyO3/maturin/compare/v1.12.5...v1.12.6) ##### What's Changed - Sync legacy\_py.rs with upstream PyPI warehouse legacy.py ([#​3053](https://redirect.github.com/PyO3/maturin/pull/3053)) - Keep cargo build artifact at original path after staging ([#​3054](https://redirect.github.com/PyO3/maturin/pull/3054)) **Full Changelog**: <https://github.com/PyO3/maturin/compare/v1.12.5...v1.12.6> ### [`v1.12.5`](https://redirect.github.com/PyO3/maturin/releases/tag/v1.12.5) [Compare Source](https://redirect.github.com/PyO3/maturin/compare/v1.12.4...v1.12.5) ##### What's Changed - feat: include debug info files (.pdb, .dSYM, .dwp) in wheels by [@​messense](https://redirect.github.com/messense) in [#​3024](https://redirect.github.com/PyO3/maturin/pull/3024) - Fix wrong abi3 tag for conditional cargo features enabled pyo3 abi3 feature by [@​messense](https://redirect.github.com/messense) in [#​3029](https://redirect.github.com/PyO3/maturin/pull/3029) - fix: `maturin build --sdist` wheel name/layout for excluded workspace crates by [@​messense](https://redirect.github.com/messense) in [#​3031](https://redirect.github.com/PyO3/maturin/pull/3031) - fix: preserve wheel output dir when building from unpacked sdist by [@​messense](https://redirect.github.com/messense) in [#​3036](https://redirect.github.com/PyO3/maturin/pull/3036) - feat: add python-implementation condition to conditional features by [@​messense](https://redirect.github.com/messense) in [#​3038](https://redirect.github.com/PyO3/maturin/pull/3038) - Update zip to 8.1 by [@​musicinmybrain](https://redirect.github.com/musicinmybrain) in [#​3039](https://redirect.github.com/PyO3/maturin/pull/3039) - Use the latest version of github actions by [@​Armavica](https://redirect.github.com/Armavica) in [#​3040](https://redirect.github.com/PyO3/maturin/pull/3040) - Use renovate and pinned hashes for GitHub Actions by [@​konstin](https://redirect.github.com/konstin) in [#​3043](https://redirect.github.com/PyO3/maturin/pull/3043) - chore(deps): update taiki-e/install-action digest to [`7410117`](https://redirect.github.com/PyO3/maturin/commit/7410117) by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​3046](https://redirect.github.com/PyO3/maturin/pull/3046) - Fix non-existent comment tag by [@​konstin](https://redirect.github.com/konstin) in [#​3044](https://redirect.github.com/PyO3/maturin/pull/3044) - chore(deps): update dtolnay/rust-toolchain digest to [`efa25f7`](https://redirect.github.com/PyO3/maturin/commit/efa25f7) by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​3045](https://redirect.github.com/PyO3/maturin/pull/3045) - chore(deps): update actions/attest-build-provenance action to v4 by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​3047](https://redirect.github.com/PyO3/maturin/pull/3047) - Use mmap for faster warn\_missing\_py\_init by [@​orlp](https://redirect.github.com/orlp) in [#​2950](https://redirect.github.com/PyO3/maturin/pull/2950), to be safe we now move the cargo built artifact to `target/maturin` so this may cause breakage if you rely on it in standard cargo `target/` location ##### New Contributors - [@​Armavica](https://redirect.github.com/Armavica) made their first contribution in [#​3040](https://redirect.github.com/PyO3/maturin/pull/3040) - [@​renovate](https://redirect.github.com/renovate)\[bot] made their first contribution in [#​3046](https://redirect.github.com/PyO3/maturin/pull/3046) - [@​orlp](https://redirect.github.com/orlp) made their first contribution in [#​2950](https://redirect.github.com/PyO3/maturin/pull/2950) **Full Changelog**: <https://github.com/PyO3/maturin/compare/v1.12.4...v1.12.5> </details> --- ### Configuration 📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) (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. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/astral-sh/uv). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My41Ni4wIiwidXBkYXRlZEluVmVyIjoiNDMuNTYuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiYnVpbGQ6c2tpcC1kb2NrZXIiLCJidWlsZDpza2lwLXJlbGVhc2UiLCJpbnRlcm5hbCJdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This commit is contained in:
@@ -48,7 +48,7 @@ jobs:
|
||||
- name: "Build sdist"
|
||||
uses: PyO3/maturin-action@b1bd829e37fef14c63f19162034228a2f3dc1021 # v1.50.0
|
||||
with:
|
||||
maturin-version: v1.12.4
|
||||
maturin-version: v1.12.6
|
||||
command: sdist
|
||||
args: --out dist
|
||||
- name: "Test sdist"
|
||||
@@ -69,7 +69,7 @@ jobs:
|
||||
- name: "Build sdist uv-build"
|
||||
uses: PyO3/maturin-action@b1bd829e37fef14c63f19162034228a2f3dc1021 # v1.50.0
|
||||
with:
|
||||
maturin-version: v1.12.4
|
||||
maturin-version: v1.12.6
|
||||
command: sdist
|
||||
args: --out crates/uv-build/dist -m crates/uv-build/Cargo.toml
|
||||
- name: "Test sdist uv-build"
|
||||
@@ -102,7 +102,7 @@ jobs:
|
||||
- name: "Build wheels - x86_64"
|
||||
uses: PyO3/maturin-action@b1bd829e37fef14c63f19162034228a2f3dc1021 # v1.50.0
|
||||
with:
|
||||
maturin-version: v1.12.4
|
||||
maturin-version: v1.12.6
|
||||
target: x86_64
|
||||
args: --release --locked --out dist --features self-update --compatibility pypi
|
||||
- name: "Upload wheels"
|
||||
@@ -133,7 +133,7 @@ jobs:
|
||||
- name: "Build wheels uv-build - x86_64"
|
||||
uses: PyO3/maturin-action@b1bd829e37fef14c63f19162034228a2f3dc1021 # v1.50.0
|
||||
with:
|
||||
maturin-version: v1.12.4
|
||||
maturin-version: v1.12.6
|
||||
target: x86_64
|
||||
args: --profile minimal-size --locked --out crates/uv-build/dist -m crates/uv-build/Cargo.toml --compatibility pypi
|
||||
- name: "Upload wheels uv-build"
|
||||
@@ -161,7 +161,7 @@ jobs:
|
||||
- name: "Build wheels - aarch64"
|
||||
uses: PyO3/maturin-action@b1bd829e37fef14c63f19162034228a2f3dc1021 # v1.50.0
|
||||
with:
|
||||
maturin-version: v1.12.4
|
||||
maturin-version: v1.12.6
|
||||
target: aarch64
|
||||
manylinux: 2_17
|
||||
args: --release --locked --out dist --features self-update --compatibility pypi
|
||||
@@ -199,7 +199,7 @@ jobs:
|
||||
- name: "Build wheels uv-build - aarch64"
|
||||
uses: PyO3/maturin-action@b1bd829e37fef14c63f19162034228a2f3dc1021 # v1.50.0
|
||||
with:
|
||||
maturin-version: v1.12.4
|
||||
maturin-version: v1.12.6
|
||||
target: aarch64
|
||||
args: --profile minimal-size --locked --out crates/uv-build/dist -m crates/uv-build/Cargo.toml --compatibility pypi
|
||||
- name: "Test wheel - aarch64"
|
||||
@@ -244,7 +244,7 @@ jobs:
|
||||
- name: "Build wheels"
|
||||
uses: PyO3/maturin-action@b1bd829e37fef14c63f19162034228a2f3dc1021 # v1.50.0
|
||||
with:
|
||||
maturin-version: v1.12.4
|
||||
maturin-version: v1.12.6
|
||||
target: ${{ matrix.platform.target }}
|
||||
args: --release --locked --out dist --features self-update,windows-gui-bin --compatibility pypi
|
||||
- name: "Test wheel"
|
||||
@@ -282,7 +282,7 @@ jobs:
|
||||
- name: "Build wheels uv-build"
|
||||
uses: PyO3/maturin-action@b1bd829e37fef14c63f19162034228a2f3dc1021 # v1.50.0
|
||||
with:
|
||||
maturin-version: v1.12.4
|
||||
maturin-version: v1.12.6
|
||||
target: ${{ matrix.platform.target }}
|
||||
args: --profile minimal-size --locked --out crates/uv-build/dist -m crates/uv-build/Cargo.toml --compatibility pypi
|
||||
- name: "Test wheel uv-build"
|
||||
@@ -321,7 +321,7 @@ jobs:
|
||||
- name: "Build wheels"
|
||||
uses: PyO3/maturin-action@b1bd829e37fef14c63f19162034228a2f3dc1021 # v1.50.0
|
||||
with:
|
||||
maturin-version: v1.12.4
|
||||
maturin-version: v1.12.6
|
||||
target: ${{ matrix.target }}
|
||||
# Generally, we try to build in a target docker container. In this case however, a
|
||||
# 32-bit compiler runs out of memory (4GB memory limit for 32-bit), so we cross compile
|
||||
@@ -388,7 +388,7 @@ jobs:
|
||||
- name: "Build wheels uv-build"
|
||||
uses: PyO3/maturin-action@b1bd829e37fef14c63f19162034228a2f3dc1021 # v1.50.0
|
||||
with:
|
||||
maturin-version: v1.12.4
|
||||
maturin-version: v1.12.6
|
||||
target: ${{ matrix.target }}
|
||||
manylinux: 2_17
|
||||
args: --profile minimal-size --locked --out crates/uv-build/dist -m crates/uv-build/Cargo.toml --compatibility pypi
|
||||
@@ -442,7 +442,7 @@ jobs:
|
||||
- name: "Build wheels"
|
||||
uses: PyO3/maturin-action@b1bd829e37fef14c63f19162034228a2f3dc1021 # v1.50.0
|
||||
with:
|
||||
maturin-version: v1.12.4
|
||||
maturin-version: v1.12.6
|
||||
target: ${{ matrix.platform.target }}
|
||||
manylinux: ${{ matrix.platform.manylinux }}
|
||||
docker-options: ${{ matrix.platform.maturin_docker_options }}
|
||||
@@ -495,7 +495,7 @@ jobs:
|
||||
- name: "Build wheels uv-build"
|
||||
uses: PyO3/maturin-action@b1bd829e37fef14c63f19162034228a2f3dc1021 # v1.50.0
|
||||
with:
|
||||
maturin-version: v1.12.4
|
||||
maturin-version: v1.12.6
|
||||
target: ${{ matrix.platform.target }}
|
||||
manylinux: ${{ matrix.platform.manylinux }}
|
||||
docker-options: ${{ matrix.platform.maturin_docker_options }}
|
||||
@@ -549,7 +549,7 @@ jobs:
|
||||
- name: "Build wheels"
|
||||
uses: PyO3/maturin-action@b1bd829e37fef14c63f19162034228a2f3dc1021 # v1.50.0
|
||||
with:
|
||||
maturin-version: v1.12.4
|
||||
maturin-version: v1.12.6
|
||||
target: ${{ matrix.platform.target }}
|
||||
manylinux: 2_17
|
||||
docker-options: ${{ matrix.platform.maturin_docker_options }}
|
||||
@@ -603,7 +603,7 @@ jobs:
|
||||
- name: "Build wheels uv-build"
|
||||
uses: PyO3/maturin-action@b1bd829e37fef14c63f19162034228a2f3dc1021 # v1.50.0
|
||||
with:
|
||||
maturin-version: v1.12.4
|
||||
maturin-version: v1.12.6
|
||||
target: ${{ matrix.platform.target }}
|
||||
manylinux: 2_17
|
||||
docker-options: ${{ matrix.platform.maturin_docker_options }}
|
||||
@@ -658,7 +658,7 @@ jobs:
|
||||
- name: "Build wheels"
|
||||
uses: PyO3/maturin-action@b1bd829e37fef14c63f19162034228a2f3dc1021 # v1.50.0
|
||||
with:
|
||||
maturin-version: v1.12.4
|
||||
maturin-version: v1.12.6
|
||||
target: ${{ matrix.platform.target }}
|
||||
manylinux: 2_17
|
||||
docker-options: ${{ matrix.platform.maturin_docker_options }}
|
||||
@@ -716,7 +716,7 @@ jobs:
|
||||
- name: "Build wheels uv-build"
|
||||
uses: PyO3/maturin-action@b1bd829e37fef14c63f19162034228a2f3dc1021 # v1.50.0
|
||||
with:
|
||||
maturin-version: v1.12.4
|
||||
maturin-version: v1.12.6
|
||||
target: ${{ matrix.platform.target }}
|
||||
manylinux: 2_17
|
||||
docker-options: ${{ matrix.platform.maturin_docker_options }}
|
||||
@@ -761,7 +761,7 @@ jobs:
|
||||
- name: "Build wheels"
|
||||
uses: PyO3/maturin-action@b1bd829e37fef14c63f19162034228a2f3dc1021 # v1.50.0
|
||||
with:
|
||||
maturin-version: v1.12.4
|
||||
maturin-version: v1.12.6
|
||||
target: ${{ matrix.platform.target }}
|
||||
manylinux: 2_31
|
||||
docker-options: ${{ matrix.platform.maturin_docker_options }}
|
||||
@@ -815,7 +815,7 @@ jobs:
|
||||
- name: "Build wheels uv-build"
|
||||
uses: PyO3/maturin-action@b1bd829e37fef14c63f19162034228a2f3dc1021 # v1.50.0
|
||||
with:
|
||||
maturin-version: v1.12.4
|
||||
maturin-version: v1.12.6
|
||||
target: ${{ matrix.platform.target }}
|
||||
manylinux: 2_31
|
||||
docker-options: ${{ matrix.platform.maturin_docker_options }}
|
||||
@@ -868,7 +868,7 @@ jobs:
|
||||
- name: "Build wheels"
|
||||
uses: PyO3/maturin-action@b1bd829e37fef14c63f19162034228a2f3dc1021 # v1.50.0
|
||||
with:
|
||||
maturin-version: v1.12.4
|
||||
maturin-version: v1.12.6
|
||||
target: ${{ matrix.target }}
|
||||
manylinux: musllinux_1_1
|
||||
args: --release --locked --out dist --features self-update --compatibility pypi
|
||||
@@ -915,7 +915,7 @@ jobs:
|
||||
- name: "Build wheels uv-build"
|
||||
uses: PyO3/maturin-action@b1bd829e37fef14c63f19162034228a2f3dc1021 # v1.50.0
|
||||
with:
|
||||
maturin-version: v1.12.4
|
||||
maturin-version: v1.12.6
|
||||
target: ${{ matrix.target }}
|
||||
manylinux: musllinux_1_1
|
||||
args: --profile minimal-size --locked --out crates/uv-build/dist -m crates/uv-build/Cargo.toml --compatibility pypi
|
||||
@@ -965,7 +965,7 @@ jobs:
|
||||
- name: "Build wheels"
|
||||
uses: PyO3/maturin-action@b1bd829e37fef14c63f19162034228a2f3dc1021 # v1.50.0
|
||||
with:
|
||||
maturin-version: v1.12.4
|
||||
maturin-version: v1.12.6
|
||||
target: ${{ matrix.platform.target }}
|
||||
manylinux: musllinux_1_1
|
||||
# Tag the musl builds as manylinux 2_17 fallback cause the aarch64 build only support 2_28
|
||||
@@ -1039,7 +1039,7 @@ jobs:
|
||||
- name: "Build wheels"
|
||||
uses: PyO3/maturin-action@b1bd829e37fef14c63f19162034228a2f3dc1021 # v1.50.0
|
||||
with:
|
||||
maturin-version: v1.12.4
|
||||
maturin-version: v1.12.6
|
||||
target: ${{ matrix.platform.target }}
|
||||
manylinux: musllinux_1_1
|
||||
args: --profile minimal-size --locked ${{ matrix.platform.arch == 'aarch64' && '--compatibility 2_17' || ''}} --out crates/uv-build/dist -m crates/uv-build/Cargo.toml --compatibility pypi
|
||||
|
||||
Reference in New Issue
Block a user