17 Commits

Author SHA256 Message Date
ccbeb8e43c - Update to 1.9.4
* 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
2025-09-02 15:30:17 +00:00
01b33dee51 - Convert to libalternatives on SLE-16-based and newer systems only
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-maturin?expand=0&rev=117
2025-08-21 09:32:22 +00:00
38bfdc876c - 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

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-maturin?expand=0&rev=115
2025-08-05 17:29:41 +00:00
e033d2cc5f - 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/package/show/devel:languages:python/python-maturin?expand=0&rev=114
2025-07-28 09:20:15 +00:00
3a40f796cf - Convert to libalternatives
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-maturin?expand=0&rev=112
2025-07-11 10:58:39 +00:00
9c9ef4bd6b - Update to 1.9.1
* Fix absolute license path in generated Python wheels
    gh#PyO3/maturin#2666

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-maturin?expand=0&rev=111
2025-07-09 06:05:55 +00:00
b024a27ea6 - 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/package/show/devel:languages:python/python-maturin?expand=0&rev=109
2025-06-24 04:27:55 +00:00
24350f8fe1 - Update to 1.8.7
* Allow specifying compression method and level, in both `build`
    and `develop` modes
    gh#PyO3/maturin#2625

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-maturin?expand=0&rev=107
2025-06-09 14:57:26 +00:00
6fd2ee6623 - 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

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-maturin?expand=0&rev=105
2025-05-13 15:50:19 +00:00
e1d24bfee4 Accepting request 1276304 from home:nkrapp:branches:devel:languages:python
- 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/1276304
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-maturin?expand=0&rev=104
2025-05-12 06:31:19 +00:00
335a537554 - 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/package/show/devel:languages:python/python-maturin?expand=0&rev=102
2025-03-16 17:49:20 +00:00
c05eba556c - update to 1.8.2:
* 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
2025-02-10 16:54:31 +00:00
d820d91a4d Accepting request 1234775 from home:mcalabkova:branches:devel:languages:python
- Update to 1.8.1
  * 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/request/show/1234775
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-maturin?expand=0&rev=98
2025-01-06 13:21:54 +00:00
a0bcaa7c28 Accepting request 1231872 from home:bnavigator:branches:devel:languages:python
- Update to 1.7.8
  * 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/request/show/1231872
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-maturin?expand=0&rev=96
2024-12-18 13:47:34 +00:00
0bfba5ffdd - 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/package/show/devel:languages:python/python-maturin?expand=0&rev=94
2024-09-28 12:49:58 +00:00
0a30e24bd9 - 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/package/show/devel:languages:python/python-maturin?expand=0&rev=92
2024-08-25 00:08:26 +00:00
e82722a7f0 - 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/package/show/devel:languages:python/python-maturin?expand=0&rev=90
2024-07-07 22:40:18 +00:00
6 changed files with 349 additions and 13 deletions

View File

@@ -1,6 +1,7 @@
<services> <services>
<service name="download_files" mode="manual" />
<service name="cargo_vendor" mode="manual"> <service name="cargo_vendor" mode="manual">
<param name="srcdir">maturin</param> <param name="srctar">maturin-*.tar.gz</param>
<param name="compression">xz</param> <param name="compression">xz</param>
<param name="update">true</param> <param name="update">true</param>
</service> </service>

Binary file not shown.

3
maturin-1.9.4.tar.gz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:235163a0c99bc6f380fb8786c04fd14dcf6cd622ff295ea3de525015e6ac40cf
size 213647

View File

@@ -1,3 +1,326 @@
-------------------------------------------------------------------
Tue Sep 2 14:23:38 UTC 2025 - Nico Krapp <nico.krapp@suse.com>
- Update to 1.9.4
* 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)
-------------------------------------------------------------------
Thu Aug 21 09:31:44 UTC 2025 - Markéta Machová <mmachova@suse.com>
- Convert to libalternatives on SLE-16-based and newer systems only
-------------------------------------------------------------------
Tue Aug 5 17:10:03 UTC 2025 - Mia Herkt <mia@0x0.st>
- 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
-------------------------------------------------------------------
Mon Jul 28 08:49:03 UTC 2025 - Mia Herkt <mia@0x0.st>
- 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
-------------------------------------------------------------------
Fri Jul 11 10:58:20 UTC 2025 - Markéta Machová <mmachova@suse.com>
- Convert to libalternatives
-------------------------------------------------------------------
Wed Jul 9 06:03:50 UTC 2025 - Mia Herkt <mia@0x0.st>
- Update to 1.9.1
* Fix absolute license path in generated Python wheels
gh#PyO3/maturin#2666
-------------------------------------------------------------------
Tue Jun 24 00:36:08 UTC 2025 - Mia Herkt <mia@0x0.st>
- 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
-------------------------------------------------------------------
Mon Jun 9 14:34:52 UTC 2025 - Mia Herkt <mia@0x0.st>
- Update to 1.8.7
* Allow specifying compression method and level, in both `build`
and `develop` modes
gh#PyO3/maturin#2625
-------------------------------------------------------------------
Tue May 13 15:37:19 UTC 2025 - Mia Herkt <mia@0x0.st>
- 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
-------------------------------------------------------------------
Fri May 9 15:37:54 UTC 2025 - Nico Krapp <nico.krapp@suse.com>
- 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
-------------------------------------------------------------------
Sun Mar 16 17:32:45 UTC 2025 - Mia Herkt <mia@0x0.st>
- 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
-------------------------------------------------------------------
Sat Feb 8 21:18:30 UTC 2025 - Dirk Müller <dmueller@suse.com>
- update to 1.8.2:
* 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
-------------------------------------------------------------------
Fri Jan 3 17:39:40 UTC 2025 - Markéta Machová <mmachova@suse.com>
- Update to 1.8.1
* 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
-------------------------------------------------------------------
Wed Dec 18 12:01:14 UTC 2024 - Ben Greiner <code@bnavigator.de>
- Update to 1.7.8
* 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
* Auto detect Python 3.13 by @messense in #2248
* feat: add skip attestation option to maturin ci github by
@moldhouse in #2254
* generate-ci: use macos-13 runner for x86_64 build job by
@messense in #2255
* Improve wheel reproducibility by sorting libs by @ycongal-smile
in #2261
* Fix inverted workspace inclusions by @konstin in #2262
* Fix broken links to PyO3 building docs by @laurentS in #2270
* Update goblin to 0.9 by @musicinmybrain in #2284
* Don't resolve python interpreter when building sdist only by
@messense in #2292
* include timestamps in the suggested log format by @mbway in
#2304
* Add support for GNU/Hurd by @sthibaul in #2306
* Fix __init__ exports when using multiple UniFFI bindings by
@Nickersoft in #2305
* Add free-threaded Python support by @messense in #2310
- Fix _service file for cargo_vendor
- Update description
-------------------------------------------------------------------
Sat Sep 28 12:41:34 UTC 2024 - Mia Herkt <mia@0x0.st>
- 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
-------------------------------------------------------------------
Sun Aug 25 00:00:47 UTC 2024 - Mia Herkt <mia@0x0.st>
- 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
-------------------------------------------------------------------
Sun Jul 7 22:36:48 UTC 2024 - Mia Herkt <mia@0x0.st>
- 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
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Jun 4 23:02:42 UTC 2024 - Mia Herkt <mia@0x0.st> Tue Jun 4 23:02:42 UTC 2024 - Mia Herkt <mia@0x0.st>

View File

@@ -1,7 +1,7 @@
# #
# spec file for package python-maturin # spec file for package python-maturin
# #
# Copyright (c) 2024 SUSE LLC # Copyright (c) 2025 SUSE LLC and contributors
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@@ -16,9 +16,14 @@
# #
%if 0%{?suse_version} > 1500
%bcond_without libalternatives
%else
%bcond_with libalternatives
%endif
%{?sle15_python_module_pythons} %{?sle15_python_module_pythons}
Name: python-maturin Name: python-maturin
Version: 1.6.0 Version: 1.9.4
Release: 0 Release: 0
Summary: Rust/Python Interoperability Summary: Rust/Python Interoperability
License: Apache-2.0 OR MIT License: Apache-2.0 OR MIT
@@ -34,20 +39,24 @@ BuildRequires: %{python_module wheel >= 0.36.2}
BuildRequires: cargo-packaging BuildRequires: cargo-packaging
BuildRequires: fdupes BuildRequires: fdupes
BuildRequires: python-rpm-macros BuildRequires: python-rpm-macros
%if %{with libalternatives}
BuildRequires: alts
Requires: alts
%else
Requires(post): update-alternatives Requires(post): update-alternatives
Requires(postun): update-alternatives Requires(postun): update-alternatives
%endif
%if 0%{?python_version_nodots} < 311 %if 0%{?python_version_nodots} < 311
Requires: python-tomli >= 1.1.0 Requires: python-tomli >= 1.1.0
%endif %endif
%python_subpackages %python_subpackages
%description %description
Build and publish crates with pyo3, rust-cpython and cffi bindings Build and publish crates with pyo3, cffi and uniffi bindings
as well as rust binaries as python packages. as well as rust binaries as python packages.
This project is a zero-configuration replacement for It supports building wheels for Python 3.8+, can upload them
setuptools-rust milksnake. It supports building wheels for Python to PyPI and has basic PyPy and GraalPy support.
3.6+, can upload them to PyPI and has basic PyPy support.
%prep %prep
%autosetup -a1 -p1 -n maturin-%{version} %autosetup -a1 -p1 -n maturin-%{version}
@@ -70,11 +79,14 @@ sed -i 's/--locked/--offline/' setup.py
%postun %postun
%python_uninstall_alternative maturin %python_uninstall_alternative maturin
%pre
%python_libalternatives_reset_alternative maturin
%files %{python_files} %files %{python_files}
%license license-apache license-mit %license license-apache license-mit
%doc Changelog.md README.md %doc Changelog.md README.md
%python_alternative %{_bindir}/maturin %python_alternative %{_bindir}/maturin
%{python_sitearch}/maturin %{python_sitearch}/maturin
%{python_sitearch}/maturin-%{version}*-info %{python_sitearch}/maturin-%{version}.dist-info
%changelog %changelog

BIN
vendor.tar.xz LFS

Binary file not shown.