pyo3/maturin (maturin)
### [`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)
### [`v1.2.3`](https://togithub.com/pyo3/maturin/blob/HEAD/Changelog.md#123---2023-08-17)
[Compare Source](https://togithub.com/pyo3/maturin/compare/v1.2.2...v1.2.3)
- Fix sdist build failure with workspace path dependencies by HerringtonDarkholme in [#1739](https://togithub.com/PyO3/maturin/pull/1739)
### [`v1.2.2`](https://togithub.com/pyo3/maturin/blob/HEAD/Changelog.md#122---2023-08-14)
[Compare Source](https://togithub.com/pyo3/maturin/compare/v1.2.1...v1.2.2)
- Fix non interactive mode check when username/password was supplied from cli in #[1737](https://togithub.com/PyO3/maturin/pull/1737)
### [`v1.2.1`](https://togithub.com/pyo3/maturin/blob/HEAD/Changelog.md#121---2023-08-14)
[Compare Source](https://togithub.com/pyo3/maturin/compare/v1.2.0...v1.2.1)
- Add non-interactive mode to `upload` command in [#1722](https://togithub.com/PyO3/maturin/pull/1722)
- Fix `link-native-libraries` check for emscripten target in [#1724](https://togithub.com/PyO3/maturin/pull/1724)
- Add support for `ALL_PROXY` to `upload` command in [#1727](https://togithub.com/PyO3/maturin/pull/1727)
- Handle renamed Rust dependency in sdist in [#1728](https://togithub.com/PyO3/maturin/pull/1728)
- Fix invalid TOML when rewriting workspace inherited dependencies in [#1733](https://togithub.com/PyO3/maturin/pull/1733)
### [`v1.2.0`](https://togithub.com/pyo3/maturin/blob/HEAD/Changelog.md#120---2023-08-06)
[Compare Source](https://togithub.com/pyo3/maturin/compare/v1.1.0...v1.2.0)
- Add basic support for implicit namespaces [#1645](https://togithub.com/PyO3/maturin/pull/1696)
- Add Linux mips64 and mips architecture support in [#1712](https://togithub.com/PyO3/maturin/pull/1712)
- Add `x86_64h-apple-darwin` target support in [#1717](https://togithub.com/PyO3/maturin/pull/1717)
### [`v1.1.0`](https://togithub.com/pyo3/maturin/blob/HEAD/Changelog.md#110---2023-06-10)
[Compare Source](https://togithub.com/pyo3/maturin/compare/v1.0.1...v1.1.0)
- Add basic support for GraalPy in [#1645](https://togithub.com/PyO3/maturin/pull/1645)
- Refactor abi tag to use `EXT_SUFFIX` in [#1648](https://togithub.com/PyO3/maturin/pull/1648)
- Add Linux loongarch64 architecture support in [#1653](https://togithub.com/PyO3/maturin/pull/1653)
- Add `--skip-install` option to `maturin develop` in [#1654](https://togithub.com/PyO3/maturin/pull/1654)
### [`v1.0.1`](https://togithub.com/pyo3/maturin/blob/HEAD/Changelog.md#101---2023-05-28)
[Compare Source](https://togithub.com/pyo3/maturin/compare/v1.0.0...v1.0.1)
- Add more Python 3.12 sysconfigs in [#1629](https://togithub.com/PyO3/maturin/pull/1629)
- Fix panicking when no cargo build targets are selected in [#1635](https://togithub.com/PyO3/maturin/pull/1635)
### [`v1.0.0`](https://togithub.com/pyo3/maturin/blob/HEAD/Changelog.md#100---2023-05-23)
[Compare Source](https://togithub.com/pyo3/maturin/compare/v0.15.3...v1.0.0)
- Add support for multiple `--config-settings` in PEP517 backend in [#1624](https://togithub.com/PyO3/maturin/pull/1624)
- Remove deprecated `--universal2` cli option in [#1620](https://togithub.com/PyO3/maturin/pull/1620),
use `--target universal2-apple-darwin` instead.
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 has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
>=0.15,<0.16
->>=1.6,<1.7
Release Notes
pyo3/maturin (maturin)
### [`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) ### [`v1.2.3`](https://togithub.com/pyo3/maturin/blob/HEAD/Changelog.md#123---2023-08-17) [Compare Source](https://togithub.com/pyo3/maturin/compare/v1.2.2...v1.2.3) - Fix sdist build failure with workspace path dependencies by HerringtonDarkholme in [#1739](https://togithub.com/PyO3/maturin/pull/1739) ### [`v1.2.2`](https://togithub.com/pyo3/maturin/blob/HEAD/Changelog.md#122---2023-08-14) [Compare Source](https://togithub.com/pyo3/maturin/compare/v1.2.1...v1.2.2) - Fix non interactive mode check when username/password was supplied from cli in #[1737](https://togithub.com/PyO3/maturin/pull/1737) ### [`v1.2.1`](https://togithub.com/pyo3/maturin/blob/HEAD/Changelog.md#121---2023-08-14) [Compare Source](https://togithub.com/pyo3/maturin/compare/v1.2.0...v1.2.1) - Add non-interactive mode to `upload` command in [#1722](https://togithub.com/PyO3/maturin/pull/1722) - Fix `link-native-libraries` check for emscripten target in [#1724](https://togithub.com/PyO3/maturin/pull/1724) - Add support for `ALL_PROXY` to `upload` command in [#1727](https://togithub.com/PyO3/maturin/pull/1727) - Handle renamed Rust dependency in sdist in [#1728](https://togithub.com/PyO3/maturin/pull/1728) - Fix invalid TOML when rewriting workspace inherited dependencies in [#1733](https://togithub.com/PyO3/maturin/pull/1733) ### [`v1.2.0`](https://togithub.com/pyo3/maturin/blob/HEAD/Changelog.md#120---2023-08-06) [Compare Source](https://togithub.com/pyo3/maturin/compare/v1.1.0...v1.2.0) - Add basic support for implicit namespaces [#1645](https://togithub.com/PyO3/maturin/pull/1696) - Add Linux mips64 and mips architecture support in [#1712](https://togithub.com/PyO3/maturin/pull/1712) - Add `x86_64h-apple-darwin` target support in [#1717](https://togithub.com/PyO3/maturin/pull/1717) ### [`v1.1.0`](https://togithub.com/pyo3/maturin/blob/HEAD/Changelog.md#110---2023-06-10) [Compare Source](https://togithub.com/pyo3/maturin/compare/v1.0.1...v1.1.0) - Add basic support for GraalPy in [#1645](https://togithub.com/PyO3/maturin/pull/1645) - Refactor abi tag to use `EXT_SUFFIX` in [#1648](https://togithub.com/PyO3/maturin/pull/1648) - Add Linux loongarch64 architecture support in [#1653](https://togithub.com/PyO3/maturin/pull/1653) - Add `--skip-install` option to `maturin develop` in [#1654](https://togithub.com/PyO3/maturin/pull/1654) ### [`v1.0.1`](https://togithub.com/pyo3/maturin/blob/HEAD/Changelog.md#101---2023-05-28) [Compare Source](https://togithub.com/pyo3/maturin/compare/v1.0.0...v1.0.1) - Add more Python 3.12 sysconfigs in [#1629](https://togithub.com/PyO3/maturin/pull/1629) - Fix panicking when no cargo build targets are selected in [#1635](https://togithub.com/PyO3/maturin/pull/1635) ### [`v1.0.0`](https://togithub.com/pyo3/maturin/blob/HEAD/Changelog.md#100---2023-05-23) [Compare Source](https://togithub.com/pyo3/maturin/compare/v0.15.3...v1.0.0) - Add support for multiple `--config-settings` in PEP517 backend in [#1624](https://togithub.com/PyO3/maturin/pull/1624) - Remove deprecated `--universal2` cli option in [#1620](https://togithub.com/PyO3/maturin/pull/1620), use `--target universal2-apple-darwin` instead.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.
This PR has been generated by Mend Renovate. View repository job log here.