pyo3/maturin (maturin)
### [`v1.7.0`](https://togithub.com/pyo3/maturin/blob/HEAD/Changelog.md#170---2024-07-07)
[Compare Source](https://togithub.com/pyo3/maturin/compare/v1.6.0...v1.7.0)
- Initial iOS support in [#2101](https://togithub.com/PyO3/maturin/pull/2102)
- Remove old import hook in [#2105](https://togithub.com/PyO3/maturin/pull/2105), use [maturin-import-hook](https://togithub.com/PyO3/maturin-import-hook) instead
- Bump MSRV to 1.74.0 in [#2108](https://togithub.com/PyO3/maturin/pull/2108)
- Add support for overriding wheel tag with `_PYTHON_HOST_PLATFORM` in [#2122](https://togithub.com/PyO3/maturin/pull/2122)
- Don't add files to an archive more than once [#2125](https://togithub.com/PyO3/maturin/issues/2125)
- Only use base python executable when `MATURIN_PEP517_USE_BASE_PYTHON` is set in [#2134](https://togithub.com/PyO3/maturin/pull/2134)
### [`v1.6.0`](https://togithub.com/pyo3/maturin/blob/HEAD/Changelog.md#160---2024-06-04)
[Compare Source](https://togithub.com/pyo3/maturin/compare/v1.5.1...v1.6.0)
- Detect compiling from Linux gnu to Linux musl as cross compiling in [#2010](https://togithub.com/PyO3/maturin/pull/2010)
- Add musllinux support to `generate-ci` in [#2011](https://togithub.com/PyO3/maturin/pull/2011)
- Add uv support to `develop` command in [#2015](https://togithub.com/PyO3/maturin/pull/2015)
- Add support for AIX target in [#2030](https://togithub.com/PyO3/maturin/pull/2030)
- Remove rust-cpython support in [#2044](https://togithub.com/PyO3/maturin/pull/2044)
- Add a global `-v` option in [#2080](https://togithub.com/PyO3/maturin/pull/2080)
- Detect target based on interpreter for pep517 build-wheel in [#2088](https://togithub.com/PyO3/maturin/pull/2088)
- Use base executable when possible in PEP 517 build in [#2094](https://togithub.com/PyO3/maturin/pull/2094)
### [`v1.5.1`](https://togithub.com/pyo3/maturin/blob/HEAD/Changelog.md#151---2024-03-21)
[Compare Source](https://togithub.com/pyo3/maturin/compare/v1.5.0...v1.5.1)
- Fix usage of `--compatibility` when run as a PEP517 backend in [#1992](https://togithub.com/PyO3/maturin/pull/1992)
- Fix upload returning malformed summary error in [#2002](https://togithub.com/PyO3/maturin/pull/2002)
### [`v1.5.0`](https://togithub.com/pyo3/maturin/blob/HEAD/Changelog.md#150---2024-03-05)
[Compare Source](https://togithub.com/pyo3/maturin/compare/v1.4.0...v1.5.0)
- Bump metadata version from 2.1 to 2.3 in [#1965](https://togithub.com/PyO3/maturin/pull/1965). Source distributions created by maturin now have reliable metadata, meaning tool such as pip, uv and poetry could skip building them for version resolution.
- Allow identical `VIRTUAL_ENV` and `CONDA_PREFIX` env vars in [#1879](https://togithub.com/PyO3/maturin/pull/1879)
- Reject `-i python` when cross compiling in [#1891](https://togithub.com/PyO3/maturin/pull/1891)
- Support uniffi-bindgen in cargo workspaces in [#1909](https://togithub.com/PyO3/maturin/pull/1909)
- Add support for configuring `xwin` using env vars in [#1961](https://togithub.com/PyO3/maturin/pull/1961)
- Add validation for crate/package name in new/init in [#1943](https://togithub.com/PyO3/maturin/pull/1943)
- Add 32-bit RISC-V support in [#1969](https://togithub.com/PyO3/maturin/pull/1969)
- Improve import hook changes in [#1958](https://togithub.com/PyO3/maturin/pull/1958)
- Adjust cbindgen Overrides for CFFI in [#1957](https://togithub.com/PyO3/maturin/pull/1957)
### [`v1.4.0`](https://togithub.com/pyo3/maturin/blob/HEAD/Changelog.md#140---2023-12-02)
[Compare Source](https://togithub.com/pyo3/maturin/compare/v1.3.2...v1.4.0)
- Bump MSRV to 1.67.0 in [#1847](https://togithub.com/PyO3/maturin/pull/1847)
- Add support for cross compiling with `cross` in [#1865](https://togithub.com/PyO3/maturin/pull/1865)
### [`v1.3.2`](https://togithub.com/pyo3/maturin/blob/HEAD/Changelog.md#132---2023-11-14)
[Compare Source](https://togithub.com/pyo3/maturin/compare/v1.3.1...v1.3.2)
- Add support for uniffi library mode in [#1729](https://togithub.com/PyO3/maturin/pull/1729)
- Un-deprecate `MATURIN_PEP517_ARGS` env var in [#1820](https://togithub.com/PyO3/maturin/pull/1820)
- Fix missing member in Cargo.toml for sdist of nested workspace layout in [#1828](https://togithub.com/PyO3/maturin/pull/1828)
- Escape display name in email addresses of wheel metadata in [#1832](https://togithub.com/PyO3/maturin/pull/1832)
- Fix rewriting workspace Cargo.toml in sdist in [#1841](https://togithub.com/PyO3/maturin/pull/1841)
- Fix glob workspace members matching in sdist in [#1846](https://togithub.com/PyO3/maturin/pull/1846)
### [`v1.3.1`](https://togithub.com/pyo3/maturin/blob/HEAD/Changelog.md#131---2023-10-24)
[Compare Source](https://togithub.com/pyo3/maturin/compare/v1.3.0...v1.3.1)
- Use external `uniffi-bindgen` if no root package is configured in [#1797](https://togithub.com/PyO3/maturin/pull/1797)
- Fix wheel filename for GraalPy in [#1802](https://togithub.com/PyO3/maturin/pull/1802)
- Add unittest skeleton to mixed Python/Rust projects in [#1807](https://togithub.com/PyO3/maturin/pull/1807)
- Preserve trailing whitespace in new project files in [#1808](https://togithub.com/PyO3/maturin/pull/1808)
- Fix missing `workspace.members` in sdist in [#1811](https://togithub.com/PyO3/maturin/pull/1811)
- Don't set `MACOSX_DEPLOYMENT_TARGET` for editable builds by default in [#1815](https://togithub.com/PyO3/maturin/pull/1815)
### [`v1.3.0`](https://togithub.com/pyo3/maturin/blob/HEAD/Changelog.md#130---2023-10-02)
[Compare Source](https://togithub.com/pyo3/maturin/compare/v1.2.3...v1.3.0)
- Refactor Cargo sdist generator to avoid rewriting local dependencies in [#1741](https://togithub.com/PyO3/maturin/pull/1741)
- Added `--pip-path` argument to `develop` command in [#1753](https://togithub.com/PyO3/maturin/pull/1753)
- Ignore sdist output files when building sdist in [#1756](https://togithub.com/PyO3/maturin/pull/1756)
- Use `python.exe` by default in `build` command on Windows in [#1757](https://togithub.com/PyO3/maturin/pull/1757)
- Don't require `uniffi-bindgen` to be installed for uniffi bindings in [#1762](https://togithub.com/PyO3/maturin/pull/1762)
- Fix platform tag for graalpy in [#1773](https://togithub.com/PyO3/maturin/pull/1773)
- Always set minor version to 0 when major version >= 11 for macOS in [#1778](https://togithub.com/PyO3/maturin/pull/1778)
- Warning about incorrect maturin version pyproject.toml `[build-system] requires` in [#1793](https://togithub.com/PyO3/maturin/pull/1793)
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), 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 has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
1.2.3
->1.7.0
Release Notes
pyo3/maturin (maturin)
### [`v1.7.0`](https://togithub.com/pyo3/maturin/blob/HEAD/Changelog.md#170---2024-07-07) [Compare Source](https://togithub.com/pyo3/maturin/compare/v1.6.0...v1.7.0) - Initial iOS support in [#2101](https://togithub.com/PyO3/maturin/pull/2102) - Remove old import hook in [#2105](https://togithub.com/PyO3/maturin/pull/2105), use [maturin-import-hook](https://togithub.com/PyO3/maturin-import-hook) instead - Bump MSRV to 1.74.0 in [#2108](https://togithub.com/PyO3/maturin/pull/2108) - Add support for overriding wheel tag with `_PYTHON_HOST_PLATFORM` in [#2122](https://togithub.com/PyO3/maturin/pull/2122) - Don't add files to an archive more than once [#2125](https://togithub.com/PyO3/maturin/issues/2125) - Only use base python executable when `MATURIN_PEP517_USE_BASE_PYTHON` is set in [#2134](https://togithub.com/PyO3/maturin/pull/2134) ### [`v1.6.0`](https://togithub.com/pyo3/maturin/blob/HEAD/Changelog.md#160---2024-06-04) [Compare Source](https://togithub.com/pyo3/maturin/compare/v1.5.1...v1.6.0) - Detect compiling from Linux gnu to Linux musl as cross compiling in [#2010](https://togithub.com/PyO3/maturin/pull/2010) - Add musllinux support to `generate-ci` in [#2011](https://togithub.com/PyO3/maturin/pull/2011) - Add uv support to `develop` command in [#2015](https://togithub.com/PyO3/maturin/pull/2015) - Add support for AIX target in [#2030](https://togithub.com/PyO3/maturin/pull/2030) - Remove rust-cpython support in [#2044](https://togithub.com/PyO3/maturin/pull/2044) - Add a global `-v` option in [#2080](https://togithub.com/PyO3/maturin/pull/2080) - Detect target based on interpreter for pep517 build-wheel in [#2088](https://togithub.com/PyO3/maturin/pull/2088) - Use base executable when possible in PEP 517 build in [#2094](https://togithub.com/PyO3/maturin/pull/2094) ### [`v1.5.1`](https://togithub.com/pyo3/maturin/blob/HEAD/Changelog.md#151---2024-03-21) [Compare Source](https://togithub.com/pyo3/maturin/compare/v1.5.0...v1.5.1) - Fix usage of `--compatibility` when run as a PEP517 backend in [#1992](https://togithub.com/PyO3/maturin/pull/1992) - Fix upload returning malformed summary error in [#2002](https://togithub.com/PyO3/maturin/pull/2002) ### [`v1.5.0`](https://togithub.com/pyo3/maturin/blob/HEAD/Changelog.md#150---2024-03-05) [Compare Source](https://togithub.com/pyo3/maturin/compare/v1.4.0...v1.5.0) - Bump metadata version from 2.1 to 2.3 in [#1965](https://togithub.com/PyO3/maturin/pull/1965). Source distributions created by maturin now have reliable metadata, meaning tool such as pip, uv and poetry could skip building them for version resolution. - Allow identical `VIRTUAL_ENV` and `CONDA_PREFIX` env vars in [#1879](https://togithub.com/PyO3/maturin/pull/1879) - Reject `-i python` when cross compiling in [#1891](https://togithub.com/PyO3/maturin/pull/1891) - Support uniffi-bindgen in cargo workspaces in [#1909](https://togithub.com/PyO3/maturin/pull/1909) - Add support for configuring `xwin` using env vars in [#1961](https://togithub.com/PyO3/maturin/pull/1961) - Add validation for crate/package name in new/init in [#1943](https://togithub.com/PyO3/maturin/pull/1943) - Add 32-bit RISC-V support in [#1969](https://togithub.com/PyO3/maturin/pull/1969) - Improve import hook changes in [#1958](https://togithub.com/PyO3/maturin/pull/1958) - Adjust cbindgen Overrides for CFFI in [#1957](https://togithub.com/PyO3/maturin/pull/1957) ### [`v1.4.0`](https://togithub.com/pyo3/maturin/blob/HEAD/Changelog.md#140---2023-12-02) [Compare Source](https://togithub.com/pyo3/maturin/compare/v1.3.2...v1.4.0) - Bump MSRV to 1.67.0 in [#1847](https://togithub.com/PyO3/maturin/pull/1847) - Add support for cross compiling with `cross` in [#1865](https://togithub.com/PyO3/maturin/pull/1865) ### [`v1.3.2`](https://togithub.com/pyo3/maturin/blob/HEAD/Changelog.md#132---2023-11-14) [Compare Source](https://togithub.com/pyo3/maturin/compare/v1.3.1...v1.3.2) - Add support for uniffi library mode in [#1729](https://togithub.com/PyO3/maturin/pull/1729) - Un-deprecate `MATURIN_PEP517_ARGS` env var in [#1820](https://togithub.com/PyO3/maturin/pull/1820) - Fix missing member in Cargo.toml for sdist of nested workspace layout in [#1828](https://togithub.com/PyO3/maturin/pull/1828) - Escape display name in email addresses of wheel metadata in [#1832](https://togithub.com/PyO3/maturin/pull/1832) - Fix rewriting workspace Cargo.toml in sdist in [#1841](https://togithub.com/PyO3/maturin/pull/1841) - Fix glob workspace members matching in sdist in [#1846](https://togithub.com/PyO3/maturin/pull/1846) ### [`v1.3.1`](https://togithub.com/pyo3/maturin/blob/HEAD/Changelog.md#131---2023-10-24) [Compare Source](https://togithub.com/pyo3/maturin/compare/v1.3.0...v1.3.1) - Use external `uniffi-bindgen` if no root package is configured in [#1797](https://togithub.com/PyO3/maturin/pull/1797) - Fix wheel filename for GraalPy in [#1802](https://togithub.com/PyO3/maturin/pull/1802) - Add unittest skeleton to mixed Python/Rust projects in [#1807](https://togithub.com/PyO3/maturin/pull/1807) - Preserve trailing whitespace in new project files in [#1808](https://togithub.com/PyO3/maturin/pull/1808) - Fix missing `workspace.members` in sdist in [#1811](https://togithub.com/PyO3/maturin/pull/1811) - Don't set `MACOSX_DEPLOYMENT_TARGET` for editable builds by default in [#1815](https://togithub.com/PyO3/maturin/pull/1815) ### [`v1.3.0`](https://togithub.com/pyo3/maturin/blob/HEAD/Changelog.md#130---2023-10-02) [Compare Source](https://togithub.com/pyo3/maturin/compare/v1.2.3...v1.3.0) - Refactor Cargo sdist generator to avoid rewriting local dependencies in [#1741](https://togithub.com/PyO3/maturin/pull/1741) - Added `--pip-path` argument to `develop` command in [#1753](https://togithub.com/PyO3/maturin/pull/1753) - Ignore sdist output files when building sdist in [#1756](https://togithub.com/PyO3/maturin/pull/1756) - Use `python.exe` by default in `build` command on Windows in [#1757](https://togithub.com/PyO3/maturin/pull/1757) - Don't require `uniffi-bindgen` to be installed for uniffi bindings in [#1762](https://togithub.com/PyO3/maturin/pull/1762) - Fix platform tag for graalpy in [#1773](https://togithub.com/PyO3/maturin/pull/1773) - Always set minor version to 0 when major version >= 11 for macOS in [#1778](https://togithub.com/PyO3/maturin/pull/1778) - Warning about incorrect maturin version pyproject.toml `[build-system] requires` in [#1793](https://togithub.com/PyO3/maturin/pull/1793)Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), 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.
This PR has been generated by Mend Renovate. View repository job log here.