- Update to version 1.11.2 (version bump only)
- Changes in 1.11.1:
* Fix compiled artifacts being excluded by source path matching
gh#PyO3/maturin#2910
* Better error reporting for missing interpreters
gh#PyO3/maturin#2918
* Ignore unreadable excluded directories
gh#PyO3/maturin#2916
- Changes in 1.11.0:
* Correct tagging for x86_64 iOS simulator wheels.
gh#PyO3/maturin#2851
* Bump MSRV to 1.85.0 and use Rust 2024 edition
gh#PyO3/maturin#2850
* Upgrade goblin to 0.10
gh#PyO3/maturin#2853
* Set entry type when adding to the tar file
gh#PyO3/maturin#2859
* Split up module_writer.rs code for code organization
gh#PyO3/maturin#2857
* Update environment variables for Android cross-compilation
support
gh#PyO3/maturin#2825
* Upgrade some Rust dependencies
gh#PyO3/maturin#2860
* Swap outer and inner loops in write_python_part()
gh#PyO3/maturin#2861
* Split out convenience methods from ModuleWriter trait
gh#PyO3/maturin#2842
* Update cargo_metadata to 0.20.0
gh#PyO3/maturin#2864
OBS-URL: https://build.opensuse.org/request/show/1325799
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-maturin?expand=0&rev=57
- Changes in 1.11.1:
* Fix compiled artifacts being excluded by source path matching
gh#PyO3/maturin#2910
* Better error reporting for missing interpreters
gh#PyO3/maturin#2918
* Ignore unreadable excluded directories
gh#PyO3/maturin#2916
- Changes in 1.11.0:
* Correct tagging for x86_64 iOS simulator wheels.
gh#PyO3/maturin#2851
* Bump MSRV to 1.85.0 and use Rust 2024 edition
gh#PyO3/maturin#2850
* Upgrade goblin to 0.10
gh#PyO3/maturin#2853
* Set entry type when adding to the tar file
gh#PyO3/maturin#2859
* Split up module_writer.rs code for code organization
gh#PyO3/maturin#2857
* Update environment variables for Android cross-compilation
support
gh#PyO3/maturin#2825
* Upgrade some Rust dependencies
gh#PyO3/maturin#2860
* Swap outer and inner loops in write_python_part()
gh#PyO3/maturin#2861
* Split out convenience methods from ModuleWriter trait
gh#PyO3/maturin#2842
* Update cargo_metadata to 0.20.0
gh#PyO3/maturin#2864
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-maturin?expand=0&rev=128
Automatic submission by obs-autosubmit
- Update to 1.10.2
* Fix tagging for iOS x86_64 simulator wheels.
* Set entry type when adding to the tar file.
- Update to 1.10.1
* Fix generated WHEEL Tag metadata to be spec compliant.
gh#PyO3/maturin#2762
* Export all Cargo URL metadata items to Python
gh#PyO3/maturin#2760
* Update maximum Python version to 3.14
gh#PyO3/maturin#2763
* Remove shebang from non-executable init.py file
gh#PyO3/maturin#2775
* Stop warning about missing extension-module feature on pyo3 0.26+
gh#PyO3/maturin#2789
* --profile conflicts with --release (and/or --debug)
gh#PyO3/maturin#2793
* Bump MSRV to 1.83.0
gh#PyO3/maturin#2790
* respect CLI profile over pyproject.toml
gh#PyO3/maturin#2794
* chore: add FreeBSD 14.3 amd64 sysconfig
gh#PyO3/maturin#2805
* Add Cygwin support
gh#PyO3/maturin#2819
* PyO3: do not add extension-module feature in template and tutorial
gh#PyO3/maturin#2821
* Remove add_directory() from ModuleWriter trait by @e-nomem in #2824
* Correct wheel naming when targeting iOS
OBS-URL: https://build.opensuse.org/request/show/1318737
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-maturin?expand=0&rev=56
* Bump tracing-subscriber from 0.3.19 to 0.3.20 by @dependabot[bot] in #2728
* search_lib_dir: Only recurse into build* if it is a directory.
by @xhochy in #2734
* [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #2729
* Bump actions/checkout from 4 to 5 by @dependabot[bot] in #2730
* Bump actions/attest-build-provenance from 2 to 3
by @dependabot[bot] in #2732
* Bump actions/download-artifact from 4 to 5 by @dependabot[bot] in #2731
* [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #2739
* Add freebsd 14.2 amd64 sysconfig by @konstin in #2741
* [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #2742
* Update console dependency from 0.15.4 to 0.16.0 by @musicinmybrain in #2688
* update conda versions in test by @davidhewitt in #2752
* Only select Windows Python interpreters with matching CPU pointer widths
and architectures by @tonybaloney in #2750
* release: 1.9.5 by @davidhewitt in #2753
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-maturin?expand=0&rev=121
* downgrade manylinux version for riscv64 by @ffgan in #2709
* Fix calculation of platform tag for FreeBSD by @michael-o in #2711
* Add builtin sysconfigs for GraalPy by @msimacek in #2716
* Add use-base-python option to pyproject.toml by @SquidDev in #2717
* fix clippy warnings by @alex in #2724
* Fix Target::get_python_arch comment (#2712) by @michael-o in #2726
* Set PYO3_BUILD_EXTENSION_MODULE env var when building pyo3 extension
modules by @alex in #2723
- regenerate vendor tarball to fix CVE-2025-58160 (bsc#1249011)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-maturin?expand=0&rev=119
- Update to 1.9.3
* Add support for RISC-V architecture in manylinux
gh#PyO3/maturin#2694
* pyproject.toml: bump setuptools for PEP 639
gh#PyO3/maturin#2698
* Fix PEP 639 support for source distributions
gh#PyO3/maturin#2704
* Fix relative README rewrite in source distributions
gh#PyO3/maturin#2705
- Update to 1.9.2
* Respect PEP 621 dynamic fields when merging Cargo.toml metadata
gh#PyO3/maturin#2672
* Only use all_features=true in sdist when local path
dependencies exist
gh#PyO3/maturin#2674
* auditwheel: add manylinux_2_26 policy
gh#PyO3/maturin#2677
* Use user-specified library search paths in RUSTFLAGS in
auditwheel
gh#PyO3/maturin#2676
* pyproject.toml: add license-files
gh#PyO3/maturin#2690
* Update manylinux/musllinux policies to the latest main
gh#PyO3/maturin#2693
* Fix PEP 639 implementation, use License-Expression over License
gh#PyO3/maturin#2695
OBS-URL: https://build.opensuse.org/request/show/1297806
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-maturin?expand=0&rev=51
* Add support for RISC-V architecture in manylinux
gh#PyO3/maturin#2694
* pyproject.toml: bump setuptools for PEP 639
gh#PyO3/maturin#2698
* Fix PEP 639 support for source distributions
gh#PyO3/maturin#2704
* Fix relative README rewrite in source distributions
gh#PyO3/maturin#2705
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-maturin?expand=0&rev=115
* Respect PEP 621 dynamic fields when merging Cargo.toml metadata
gh#PyO3/maturin#2672
* Only use all_features=true in sdist when local path
dependencies exist
gh#PyO3/maturin#2674
* auditwheel: add manylinux_2_26 policy
gh#PyO3/maturin#2677
* Use user-specified library search paths in RUSTFLAGS in
auditwheel
gh#PyO3/maturin#2676
* pyproject.toml: add license-files
gh#PyO3/maturin#2690
* Update manylinux/musllinux policies to the latest main
gh#PyO3/maturin#2693
* Fix PEP 639 implementation, use License-Expression over License
gh#PyO3/maturin#2695
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-maturin?expand=0&rev=114
- Update to 1.9.0
* Update pyproject-toml to 0.13.5
gh#PyO3/maturin#2645
* Fix clippy lints
gh#PyO3/maturin#2648
* ZipWriter requires a compression level of None for the stored
method
gh#PyO3/maturin#2644
* Implement PEP 639 Support
gh#PyO3/maturin#2647
* Don't go through Display for platform tag to policy
gh#PyO3/maturin#2652
* Add --compatibility pypi to avoid building for unsupported
architectures
gh#PyO3/maturin#2650
* Fix self bootstrap without Rust installed
gh#PyO3/maturin#2653
OBS-URL: https://build.opensuse.org/request/show/1288127
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-maturin?expand=0&rev=49
* Update pyproject-toml to 0.13.5
gh#PyO3/maturin#2645
* Fix clippy lints
gh#PyO3/maturin#2648
* ZipWriter requires a compression level of None for the stored
method
gh#PyO3/maturin#2644
* Implement PEP 639 Support
gh#PyO3/maturin#2647
* Don't go through Display for platform tag to policy
gh#PyO3/maturin#2652
* Add --compatibility pypi to avoid building for unsupported
architectures
gh#PyO3/maturin#2650
* Fix self bootstrap without Rust installed
gh#PyO3/maturin#2653
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-maturin?expand=0&rev=109
- Update to 1.8.6
* Print a message when overriding platform tag from
`_PYTHON_HOST_PLATFORM`
gh#PyO3/maturin#2594
* Use the current python interpreter's version when the abi3
feature is set with no explicit version
gh#PyO3/maturin#2597
- Update to 1.8.4
* Install a Rust toolchain into a temporary directory when building maturin
itself or a package and a Rust toolchain is missing. Set
MATURIN_NO_INSTALL_RUST to disable this behavior. #2421
* Fix broken maturin develop with latest uv in #2584
* Add PYO3_PYTHON env var support in #2534
* Sort RECORD file in wheel archives to make them deterministic in #2550
* Publish wheel for loongarch64 in #2548
* Add --compression-level option to build command in #2572
OBS-URL: https://build.opensuse.org/request/show/1277201
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-maturin?expand=0&rev=47
* Install a Rust toolchain into a temporary directory when building maturin
itself or a package and a Rust toolchain is missing. Set
MATURIN_NO_INSTALL_RUST to disable this behavior. #2421
* Fix broken maturin develop with latest uv in #2584
* Add PYO3_PYTHON env var support in #2534
* Sort RECORD file in wheel archives to make them deterministic in #2550
* Publish wheel for loongarch64 in #2548
* Add --compression-level option to build command in #2572
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-maturin?expand=0&rev=104
- Update to 1.8.3
* Fix cargo run uniffi-bindgen when cross compiling
gh#PyO3/maturin#2476
* Add rnet python library to examples
gh#PyO3/maturin#2480
* bump the attest-build-provenance version in the generated ci file
gh#PyO3/maturin#2484
* Auto detect PyPy 3.11
gh#PyO3/maturin#2487
* Update manylinux/musllinux policies to the latest main
gh#PyO3/maturin#2491
* Update generate-ci options in user guide
gh#PyO3/maturin#2501
* chore: Update cbindgen to 0.28.0
gh#PyO3/maturin#2498
* Don't install dependencies when running maturin develop --skip-install
gh#PyO3/maturin#2504
* Upgrade pyo3 to 0.24.0
gh#PyO3/maturin#2511
* Update the TP docs to use pypi as the GH Env name
gh#PyO3/maturin#2512
* fix auditwheel .so relocation for namespace modules
gh#PyO3/maturin#2513
* Updates Rng legacy methods in tutorial
gh#PyO3/maturin#2514
OBS-URL: https://build.opensuse.org/request/show/1253536
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-maturin?expand=0&rev=46
* Fix cargo run uniffi-bindgen when cross compiling
gh#PyO3/maturin#2476
* Add rnet python library to examples
gh#PyO3/maturin#2480
* bump the attest-build-provenance version in the generated ci file
gh#PyO3/maturin#2484
* Auto detect PyPy 3.11
gh#PyO3/maturin#2487
* Update manylinux/musllinux policies to the latest main
gh#PyO3/maturin#2491
* Update generate-ci options in user guide
gh#PyO3/maturin#2501
* chore: Update cbindgen to 0.28.0
gh#PyO3/maturin#2498
* Don't install dependencies when running maturin develop --skip-install
gh#PyO3/maturin#2504
* Upgrade pyo3 to 0.24.0
gh#PyO3/maturin#2511
* Update the TP docs to use pypi as the GH Env name
gh#PyO3/maturin#2512
* fix auditwheel .so relocation for namespace modules
gh#PyO3/maturin#2513
* Updates Rng legacy methods in tutorial
gh#PyO3/maturin#2514
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-maturin?expand=0&rev=102
* Exclude packages not in the dependency tree when finding
bindings in #2426
* Use uv automatically when running maturin develop inside uv-
created virtualenv in #2433
* Consider abi3 minor version when resolving Python
interpreters in #2437
* Handle archived dylibs on AIX in #2442
* Fix unnecessary rebuilds due to pyo3 config file modified
time change in #2446
* Fix the name of the .data directory in the generated wheel in
#2449
* Update minimal manylinux version for loongarch64 in #2451
* Downgrade invalid version info in `pyproject.toml` error to
* Make `maturin develop` fail if version info is invalid in
* Use the official recommended naming pattern for cffi module
* Only build Python 3.13t wheels by default for `pyo3` 0.23+ in
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-maturin?expand=0&rev=100
* Downgrade invalid version info in `pyproject.toml` error to
warning in #2417
* Make `maturin develop` fail if version info is invalid in
pyproject.toml in #2418
* Don't add wheel data to sdist in #2367
* Add sparcv9 architecture support in #2380
* Properly handle dynamic version in pyproject.toml in #2391
* Fix xwin cross compile on non-Windows system in #2391
* Fix interpreter selection for abi3 bindings in #2392
* Use the official recommended naming pattern for cffi module
file in #2406
* Add Linux armv5te architecture support in #2409
* Only build Python 3.13t wheels by default for `pyo3` 0.23+ in
#2413
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-maturin?expand=0&rev=98
* Fix aarch64 Windows cross compilation by @messense in #2359
- Release 1.7.7
* fix abi3 interpreter discovery on Windows by @davidhewitt in
#2333
* fix: remove extra indent in generated CI by @jsstevenson in
#2340
* Upgrade cargo-xwin to unify rustls versions by @kornelski in
#2222
* Normalize python source directory path by @messense in #2343
* Enable fat LTO for maturin release workflow by @messense in
#2344
* Use different binding dirs for different uniffi modules by
@messense in #2348
* Update minimal Python minor version for pyo3 0.23 by @messense
in #2350
* Limit minimal PyPy version based on bindings crate version by
@messense in #2351
* Remove hard coded pip show in fix_direct_url by @mbway in #2352
* Do not use xwin to compile on Windows when MSVC compiler can
build for the target by @messense in #2353
- Release 1.7.6
* allow -i 3.13t by @davidhewitt in #2324
* propagate abiflags to wheel name on Windows by @davidhewitt in
#2325
* Add free-threaded wheel build to generate-ci by default by
@messense in #2329
* Bump metadata version to 2.4 to fix license bug by @konstin in
#2332
- Release 1.7.5
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-maturin?expand=0&rev=96
- Update to 1.7.4
* Fix musllinux rpath for non-cffi bindings
gh#PyO3/maturin#2233
- Changes in 1.7.3:
* Fix pypi/testpypi upload
gh#PyO3/maturin#2229
- Changes in 1.7.2:
* Split out test-windows-cross to speed up ci
gh#PyO3/maturin#2188
* Upgrade cargo-deny
gh#PyO3/maturin#2200
* Cross building fixes
gh#PyO3/maturin#2204
* UniFFI: supports bindings generated from multiple crates
gh#PyO3/maturin#2208
* doc: add -r/--release flag info to tutorial
gh#PyO3/maturin#2211
* Enable --all-features when building source distribution
gh#PyO3/maturin#2215
* Replace "." with "/" in module_name
gh#PyO3/maturin#2219
OBS-URL: https://build.opensuse.org/request/show/1204352
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-maturin?expand=0&rev=42
* Fix musllinux rpath for non-cffi bindings
gh#PyO3/maturin#2233
- Changes in 1.7.3:
* Fix pypi/testpypi upload
gh#PyO3/maturin#2229
- Changes in 1.7.2:
* Split out test-windows-cross to speed up ci
gh#PyO3/maturin#2188
* Upgrade cargo-deny
gh#PyO3/maturin#2200
* Cross building fixes
gh#PyO3/maturin#2204
* UniFFI: supports bindings generated from multiple crates
gh#PyO3/maturin#2208
* doc: add -r/--release flag info to tutorial
gh#PyO3/maturin#2211
* Enable --all-features when building source distribution
gh#PyO3/maturin#2215
* Replace "." with "/" in module_name
gh#PyO3/maturin#2219
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-maturin?expand=0&rev=94
- Update to 1.7.1
* Update clap_complete_command to v0.6.1
gh#PyO3/maturin#2144
* Fix platform tags when cross-compiling universal2
gh#PyO3/maturin#2153
* Fix Typo in Migration Guide
gh#PyO3/maturin#2162
* Fix rust 1.80 clippy errors
gh#PyO3/maturin#2164
* Don't check .gitignore files in parent directories
gh#PyO3/maturin#2158
* Replace --skip-auditwheel with --auditwheel option
gh#PyO3/maturin#2165
* Remove install_requires and setup_requires from setup.py
gh#PyO3/maturin#2171
* Use modern stripping option
gh#PyO3/maturin#2173
* Move project metadata from setup.py to pyproject.toml
gh#PyO3/maturin#2175
* Update manylinux/musllinux policies to the latest main
gh#PyO3/maturin#2178
* use just licenses as the license directory in a wheel
gh#PyO3/maturin#2181
* Forward cargo package --list warnings
gh#PyO3/maturin#2186
* Add current package context to source dist error
gh#PyO3/maturin#2187
* Place source dist readmes next to Cargo.toml
gh#PyO3/maturin#2184
OBS-URL: https://build.opensuse.org/request/show/1195862
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-maturin?expand=0&rev=41
* Update clap_complete_command to v0.6.1
gh#PyO3/maturin#2144
* Fix platform tags when cross-compiling universal2
gh#PyO3/maturin#2153
* Fix Typo in Migration Guide
gh#PyO3/maturin#2162
* Fix rust 1.80 clippy errors
gh#PyO3/maturin#2164
* Don't check .gitignore files in parent directories
gh#PyO3/maturin#2158
* Replace --skip-auditwheel with --auditwheel option
gh#PyO3/maturin#2165
* Remove install_requires and setup_requires from setup.py
gh#PyO3/maturin#2171
* Use modern stripping option
gh#PyO3/maturin#2173
* Move project metadata from setup.py to pyproject.toml
gh#PyO3/maturin#2175
* Update manylinux/musllinux policies to the latest main
gh#PyO3/maturin#2178
* use just licenses as the license directory in a wheel
gh#PyO3/maturin#2181
* Forward cargo package --list warnings
gh#PyO3/maturin#2186
* Add current package context to source dist error
gh#PyO3/maturin#2187
* Place source dist readmes next to Cargo.toml
gh#PyO3/maturin#2184
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-maturin?expand=0&rev=92
- Update to 1.7.0
* Expose env variable to suppress build backend warning
gh#PyO3/maturin#2099
* Canonicalize base executable path in PEP 517 build
gh#PyO3/maturin#2100
* Initial iOS support
gh#PyO3/maturin#2102
* Remove old import hook
gh#PyO3/maturin#2105
* Bump MSRV to 1.74.0
gh#PyO3/maturin#2108
* Upgrade pyo3 to 0.22.0, uniffi to 0.28.0
gh#PyO3/maturin#2121
* Override wheel tag with _PYTHON_HOST_PLATFORM
gh#PyO3/maturin#2122
* Update cargo-xwin to 0.16.5
gh#PyO3/maturin#2123
* Don't add duplicate files
gh#PyO3/maturin#2125
* Docs: Fix Typo in Verb Conjugation
gh#PyO3/maturin#2129
* pep517: only use base python when
MATURIN_PEP517_USE_BASE_PYTHON env var is set
gh#PyO3/maturin#2134
OBS-URL: https://build.opensuse.org/request/show/1186052
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-maturin?expand=0&rev=40
* Expose env variable to suppress build backend warning
gh#PyO3/maturin#2099
* Canonicalize base executable path in PEP 517 build
gh#PyO3/maturin#2100
* Initial iOS support
gh#PyO3/maturin#2102
* Remove old import hook
gh#PyO3/maturin#2105
* Bump MSRV to 1.74.0
gh#PyO3/maturin#2108
* Upgrade pyo3 to 0.22.0, uniffi to 0.28.0
gh#PyO3/maturin#2121
* Override wheel tag with _PYTHON_HOST_PLATFORM
gh#PyO3/maturin#2122
* Update cargo-xwin to 0.16.5
gh#PyO3/maturin#2123
* Don't add duplicate files
gh#PyO3/maturin#2125
* Docs: Fix Typo in Verb Conjugation
gh#PyO3/maturin#2129
* pep517: only use base python when
MATURIN_PEP517_USE_BASE_PYTHON env var is set
gh#PyO3/maturin#2134
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-maturin?expand=0&rev=90
- Update to 1.6.0
* Add pypi name validation
gh#PyO3/maturin#2007
* Add JSON schema generation
gh#PyO3/maturin#2005
* Detect compiling from Linux gnu to Linux musl as cross compiling
gh#PyO3/maturin#2010
* Upgrade uniffi to 0.27.0
gh#PyO3/maturin#2021
* Add instrumentation support for develop
gh#PyO3/maturin#2019
* Make tracing-subscriber mandatory
gh#PyO3/maturin#2022
* Import hook upgrade
gh#PyO3/maturin#2024
* Add uv as develop backend command
gh#PyO3/maturin#2015
* Also try uv in PATH in develop --uv
gh#PyO3/maturin#2026
* docs: update pyo3 to match tutorial
gh#PyO3/maturin#2029
* Add support for AIX
gh#PyO3/maturin#2030
* Remove rust-cpython from project init/new template
gh#PyO3/maturin#2034
* Only run uv tests on platforms that has wheel on PyPI or when uv bina…
gh#PyO3/maturin#2037
* Install cffi and uv on demand in test_develop
gh#PyO3/maturin#2043
* Add support for wasm32-wasip1 and wasm32-wasip2 targets
OBS-URL: https://build.opensuse.org/request/show/1178629
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-maturin?expand=0&rev=39
* Add pypi name validation
gh#PyO3/maturin#2007
* Add JSON schema generation
gh#PyO3/maturin#2005
* Detect compiling from Linux gnu to Linux musl as cross compiling
gh#PyO3/maturin#2010
* Upgrade uniffi to 0.27.0
gh#PyO3/maturin#2021
* Add instrumentation support for develop
gh#PyO3/maturin#2019
* Make tracing-subscriber mandatory
gh#PyO3/maturin#2022
* Import hook upgrade
gh#PyO3/maturin#2024
* Add uv as develop backend command
gh#PyO3/maturin#2015
* Also try uv in PATH in develop --uv
gh#PyO3/maturin#2026
* docs: update pyo3 to match tutorial
gh#PyO3/maturin#2029
* Add support for AIX
gh#PyO3/maturin#2030
* Remove rust-cpython from project init/new template
gh#PyO3/maturin#2034
* Only run uv tests on platforms that has wheel on PyPI or when uv bina…
gh#PyO3/maturin#2037
* Install cffi and uv on demand in test_develop
gh#PyO3/maturin#2043
* Add support for wasm32-wasip1 and wasm32-wasip2 targets
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-maturin?expand=0&rev=88
- Update to 1.5.0
* tutorial: fix abi to match comment
gh#PyO3/maturin#1876
* Allow identical VIRTUAL_ENV and CONDA_PREFIX env vars
gh#PyO3/maturin#1879
* Upgrade pyo3 to 0.20
gh#PyO3/maturin#1881
* Skip directory when adding license files to wheel
gh#PyO3/maturin#1890
* Reject -i python when cross compiling
gh#PyO3/maturin#1891
* simplified clear-cache github action
gh#PyO3/maturin#1897
* Support uniffi-bindgen in cargo workspaces
gh#PyO3/maturin#1909
* Upgrade globlin to 0.8.0
gh#PyO3/maturin#1912
* Update **Note** to [!NOTE] in README
gh#PyO3/maturin#1917
* Match dependency readmes
gh#PyO3/maturin#1915
* Update some actions version in generate ci cli
gh#PyO3/maturin#1916
* Use extension name as library name, instead of hardcoded 'native.so'
gh#PyO3/maturin#1918
* Bump MSRV to 1.70
gh#PyO3/maturin#1923
* Remove setuptools-rust and milksnake mentions from readme
gh#PyO3/maturin#1926
* Upgrade uniffi to 0.26.0
OBS-URL: https://build.opensuse.org/request/show/1158801
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-maturin?expand=0&rev=37
* tutorial: fix abi to match comment
gh#PyO3/maturin#1876
* Allow identical VIRTUAL_ENV and CONDA_PREFIX env vars
gh#PyO3/maturin#1879
* Upgrade pyo3 to 0.20
gh#PyO3/maturin#1881
* Skip directory when adding license files to wheel
gh#PyO3/maturin#1890
* Reject -i python when cross compiling
gh#PyO3/maturin#1891
* simplified clear-cache github action
gh#PyO3/maturin#1897
* Support uniffi-bindgen in cargo workspaces
gh#PyO3/maturin#1909
* Upgrade globlin to 0.8.0
gh#PyO3/maturin#1912
* Update **Note** to [!NOTE] in README
gh#PyO3/maturin#1917
* Match dependency readmes
gh#PyO3/maturin#1915
* Update some actions version in generate ci cli
gh#PyO3/maturin#1916
* Use extension name as library name, instead of hardcoded 'native.so'
gh#PyO3/maturin#1918
* Bump MSRV to 1.70
gh#PyO3/maturin#1923
* Remove setuptools-rust and milksnake mentions from readme
gh#PyO3/maturin#1926
* Upgrade uniffi to 0.26.0
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-maturin?expand=0&rev=84
- Update to 1.4.0
* Fix two tiny typos in README.md!
gh#PyO3/maturin#1853
* Bump MSRV to 1.67
gh#PyO3/maturin#1847
* Tiny tweak: Use Rust markdown block
gh#PyO3/maturin#1855
* Recommend using pipx to install maturin
gh#PyO3/maturin#1859
* [pre-commit.ci] pre-commit autoupdate
gh#PyO3/maturin#1860
* Update cargo-options to 0.7.1
gh#PyO3/maturin#1862
* Add support for cross compiling with cross
gh#PyO3/maturin#1865
* Bump the crates-io group with 8 updates
gh#PyO3/maturin#1866
* [pre-commit.ci] pre-commit autoupdate
gh#PyO3/maturin#1867
* Bump openssl from 0.10.59 to 0.10.60
gh#PyO3/maturin#1868
* Bump actions/github-script from 6 to 7
gh#PyO3/maturin#1873
* Bump conda-incubator/setup-miniconda from 2 to 3
gh#PyO3/maturin#1872
* Bump mymindstorm/setup-emsdk from 12 to 13
gh#PyO3/maturin#1871
* Update rustls-pemfile to 2.0.0
gh#PyO3/maturin#1874
OBS-URL: https://build.opensuse.org/request/show/1132505
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-maturin?expand=0&rev=36
* Fix two tiny typos in README.md!
gh#PyO3/maturin#1853
* Bump MSRV to 1.67
gh#PyO3/maturin#1847
* Tiny tweak: Use Rust markdown block
gh#PyO3/maturin#1855
* Recommend using pipx to install maturin
gh#PyO3/maturin#1859
* [pre-commit.ci] pre-commit autoupdate
gh#PyO3/maturin#1860
* Update cargo-options to 0.7.1
gh#PyO3/maturin#1862
* Add support for cross compiling with cross
gh#PyO3/maturin#1865
* Bump the crates-io group with 8 updates
gh#PyO3/maturin#1866
* [pre-commit.ci] pre-commit autoupdate
gh#PyO3/maturin#1867
* Bump openssl from 0.10.59 to 0.10.60
gh#PyO3/maturin#1868
* Bump actions/github-script from 6 to 7
gh#PyO3/maturin#1873
* Bump conda-incubator/setup-miniconda from 2 to 3
gh#PyO3/maturin#1872
* Bump mymindstorm/setup-emsdk from 12 to 13
gh#PyO3/maturin#1871
* Update rustls-pemfile to 2.0.0
gh#PyO3/maturin#1874
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-maturin?expand=0&rev=82
- Update to 1.3.2
* Switch to Ruff formatter
gh#PyO3/maturin#1817
* Upgrade ring to 0.17
gh#PyO3/maturin#1819
* Un-deprecate MATURIN_PEP517_ARGS env var
gh#PyO3/maturin#1820
* Add support for uniffi library mode
gh#PyO3/maturin#1729
* Fix missing member in Cargo.toml for sdist of nested workspace
layout
gh#PyO3/maturin#1828
* Metadata: escape display name in email addresses
gh#PyO3/maturin#1832
* Fix rewriting workspace Cargo.toml in sdist
gh#PyO3/maturin#1841
* Fix glob workspace members matching in sdist
gh#PyO3/maturin#1846
* Add sdist tests for well-known downstream repositories
gh#PyO3/maturin#1849
OBS-URL: https://build.opensuse.org/request/show/1126453
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-maturin?expand=0&rev=35
* Switch to Ruff formatter
gh#PyO3/maturin#1817
* Upgrade ring to 0.17
gh#PyO3/maturin#1819
* Un-deprecate MATURIN_PEP517_ARGS env var
gh#PyO3/maturin#1820
* Add support for uniffi library mode
gh#PyO3/maturin#1729
* Fix missing member in Cargo.toml for sdist of nested workspace
layout
gh#PyO3/maturin#1828
* Metadata: escape display name in email addresses
gh#PyO3/maturin#1832
* Fix rewriting workspace Cargo.toml in sdist
gh#PyO3/maturin#1841
* Fix glob workspace members matching in sdist
gh#PyO3/maturin#1846
* Add sdist tests for well-known downstream repositories
gh#PyO3/maturin#1849
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-maturin?expand=0&rev=80