47dba43c99
This PR contains the following updates: | Package | Update | Change | Pending | |---|---|---|---| | [maturin](https://redirect.github.com/PyO3/maturin) | minor | `v1.11.5` → `v1.12.1` | `v1.12.4` (+2) | --- ### Release Notes <details> <summary>PyO3/maturin (maturin)</summary> ### [`v1.12.1`](https://redirect.github.com/PyO3/maturin/releases/tag/v1.12.1) [Compare Source](https://redirect.github.com/PyO3/maturin/compare/v1.12.0...v1.12.1) ##### What's Changed - Add `--sbom-include` CLI argument for additional SBOM files by [@​messense](https://redirect.github.com/messense) in [#​2999](https://redirect.github.com/PyO3/maturin/pull/2999) - fix: resolve include patterns relative to python-source for sdist and wheel by [@​messense](https://redirect.github.com/messense) in [#​3000](https://redirect.github.com/PyO3/maturin/pull/3000) - feat: support including `OUT_DIR` assets in wheel builds by [@​messense](https://redirect.github.com/messense) in [#​3001](https://redirect.github.com/PyO3/maturin/pull/3001) - add test case for uniffi with multiple crates by [@​davidhewitt](https://redirect.github.com/davidhewitt) in [#​2839](https://redirect.github.com/PyO3/maturin/pull/2839) **Full Changelog**: <https://github.com/PyO3/maturin/compare/v1.12.0...v1.12.1> ### [`v1.12.0`](https://redirect.github.com/PyO3/maturin/releases/tag/v1.12.0) [Compare Source](https://redirect.github.com/PyO3/maturin/compare/v1.11.5...v1.12.0) ##### What's Changed - Use pypi compatibility validation for own CI by [@​konstin](https://redirect.github.com/konstin) in [#​2929](https://redirect.github.com/PyO3/maturin/pull/2929) - Update toml crates for toml 1.1 support by [@​konstin](https://redirect.github.com/konstin) in [#​2934](https://redirect.github.com/PyO3/maturin/pull/2934) - Use a single location for MSRV by [@​konstin](https://redirect.github.com/konstin) in [#​2936](https://redirect.github.com/PyO3/maturin/pull/2936) - Fix editable install for binary projects with Python modules by [@​messense](https://redirect.github.com/messense) in [#​2938](https://redirect.github.com/PyO3/maturin/pull/2938) - Release to crates.io only after the builds passed by [@​konstin](https://redirect.github.com/konstin) in [#​2939](https://redirect.github.com/PyO3/maturin/pull/2939) - Use `mymindstorm/setup-emsdk@v14` in generated GitHub Actions workflow by [@​messense](https://redirect.github.com/messense) in [#​2941](https://redirect.github.com/PyO3/maturin/pull/2941) - Use trusted publishing for crates.io by [@​konstin](https://redirect.github.com/konstin) in [#​2943](https://redirect.github.com/PyO3/maturin/pull/2943) - Filter linked\_paths by KIND and linked\_libs by [@​messense](https://redirect.github.com/messense) in [#​2949](https://redirect.github.com/PyO3/maturin/pull/2949) - Update bytes to 1.11.1 by [@​messense](https://redirect.github.com/messense) in [#​2960](https://redirect.github.com/PyO3/maturin/pull/2960) - Normalize wheel distribution names to match the PyPA spec by [@​artob](https://redirect.github.com/artob) in [#​2954](https://redirect.github.com/PyO3/maturin/pull/2954) - Allow build loongarch64 and riscv64 for musllinux by [@​wojiushixiaobai](https://redirect.github.com/wojiushixiaobai) in [#​2963](https://redirect.github.com/PyO3/maturin/pull/2963) - Strip excluded cargo targets in sdist by [@​messense](https://redirect.github.com/messense) in [#​2964](https://redirect.github.com/PyO3/maturin/pull/2964) - Normalize wheel `RECORD` paths (on Windows) by [@​texodus](https://redirect.github.com/texodus) in [#​2965](https://redirect.github.com/PyO3/maturin/pull/2965) - Bump MSRV to 1.88.0 by [@​messense](https://redirect.github.com/messense) in [#​2966](https://redirect.github.com/PyO3/maturin/pull/2966) - Support MATURIN\_STRIP env var and --strip true/false to override pyproject.toml by [@​messense](https://redirect.github.com/messense) in [#​2968](https://redirect.github.com/PyO3/maturin/pull/2968) - fix: copy bin artifacts before auditwheel repair to avoid rerun failures by [@​messense](https://redirect.github.com/messense) in [#​2969](https://redirect.github.com/PyO3/maturin/pull/2969) - fix: rewrite python-source in pyproject.toml when building sdist by [@​messense](https://redirect.github.com/messense) in [#​2972](https://redirect.github.com/PyO3/maturin/pull/2972) - fix: resolve wheel include patterns relative to project root by [@​messense](https://redirect.github.com/messense) in [#​2973](https://redirect.github.com/PyO3/maturin/pull/2973) - fix: always include workspace Cargo.toml in sdist by [@​messense](https://redirect.github.com/messense) in [#​2974](https://redirect.github.com/PyO3/maturin/pull/2974) - refactor: simplify source\_distribution.rs by [@​messense](https://redirect.github.com/messense) in [#​2976](https://redirect.github.com/PyO3/maturin/pull/2976) - feat: support PEP 735 dependency groups in develop command by [@​messense](https://redirect.github.com/messense) in [#​2978](https://redirect.github.com/PyO3/maturin/pull/2978) - Fix license file handling for workspace-level license files by [@​messense](https://redirect.github.com/messense) in [#​2970](https://redirect.github.com/PyO3/maturin/pull/2970) - Support PEP 739 build-details.json when cross compiling by [@​messense](https://redirect.github.com/messense) in [#​2979](https://redirect.github.com/PyO3/maturin/pull/2979) - Fix .libs directory name for namespace packages by [@​messense](https://redirect.github.com/messense) in [#​2981](https://redirect.github.com/PyO3/maturin/pull/2981) - fix: exclude duplicate python source files from sdist for workspace members by [@​messense](https://redirect.github.com/messense) in [#​2982](https://redirect.github.com/PyO3/maturin/pull/2982) - fix: remove default-members from workspace Cargo.toml in sdist by [@​messense](https://redirect.github.com/messense) in [#​2983](https://redirect.github.com/PyO3/maturin/pull/2983) - fix: correctly filter workspace members in sdist by directory path by [@​messense](https://redirect.github.com/messense) in [#​2984](https://redirect.github.com/PyO3/maturin/pull/2984) - feat: Add PEP 770 SBOM support by [@​messense](https://redirect.github.com/messense) in [#​2980](https://redirect.github.com/PyO3/maturin/pull/2980) - Error when python-source is set but Python module is missing by [@​messense](https://redirect.github.com/messense) in [#​2986](https://redirect.github.com/PyO3/maturin/pull/2986) - feat: add auditwheel SBOM for grafted shared libraries by [@​messense](https://redirect.github.com/messense) in [#​2985](https://redirect.github.com/PyO3/maturin/pull/2985) - Fix sdist duplicate README error when readme is in both Cargo.toml and pyproject.toml by [@​messense](https://redirect.github.com/messense) in [#​2987](https://redirect.github.com/PyO3/maturin/pull/2987) - fix: support python-source pointing outside Rust source directory by [@​messense](https://redirect.github.com/messense) in [#​2988](https://redirect.github.com/PyO3/maturin/pull/2988) - Relax ziglang dependency version requirement by [@​messense](https://redirect.github.com/messense) in [#​2990](https://redirect.github.com/PyO3/maturin/pull/2990) - Stop adding link-native-libraries flag by default in Emscripten platform in latest Rust by [@​ryanking13](https://redirect.github.com/ryanking13) in [#​2991](https://redirect.github.com/PyO3/maturin/pull/2991) - fix: platform.system() on Android for Python 3.13+ by [@​thunder-coding](https://redirect.github.com/thunder-coding) in [#​2992](https://redirect.github.com/PyO3/maturin/pull/2992) - fix: check external libs for glibc version when determining platform tag by [@​messense](https://redirect.github.com/messense) in [#​2993](https://redirect.github.com/PyO3/maturin/pull/2993) - Update cargo-zigbuild to 0.22.0 by [@​messense](https://redirect.github.com/messense) in [#​2994](https://redirect.github.com/PyO3/maturin/pull/2994) - sbom: filter to bindings crate only and upgrade to CycloneDX v1.5 by [@​messense](https://redirect.github.com/messense) in [#​2995](https://redirect.github.com/PyO3/maturin/pull/2995) - Upgrade ureq to 3.2.0 and migrate to built-in multipart by [@​messense](https://redirect.github.com/messense) in [#​2997](https://redirect.github.com/PyO3/maturin/pull/2997) ##### New Contributors - [@​artob](https://redirect.github.com/artob) made their first contribution in [#​2954](https://redirect.github.com/PyO3/maturin/pull/2954) - [@​texodus](https://redirect.github.com/texodus) made their first contribution in [#​2965](https://redirect.github.com/PyO3/maturin/pull/2965) - [@​ryanking13](https://redirect.github.com/ryanking13) made their first contribution in [#​2991](https://redirect.github.com/PyO3/maturin/pull/2991) - [@​thunder-coding](https://redirect.github.com/thunder-coding) made their first contribution in [#​2992](https://redirect.github.com/PyO3/maturin/pull/2992) **Full Changelog**: <https://github.com/PyO3/maturin/compare/v1.11.5...v1.12.0> </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:eyJjcmVhdGVkSW5WZXIiOiI0My4yNi41IiwidXBkYXRlZEluVmVyIjoiNDMuMjYuNSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiYnVpbGQ6c2tpcC1yZWxlYXNlIiwiaW50ZXJuYWwiXX0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>