Compare commits

3 Commits
1.1 ... main

6 changed files with 250 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.

BIN
maturin-1.8.7.tar.gz LFS Normal file

Binary file not shown.

View File

@@ -1,3 +1,240 @@
-------------------------------------------------------------------
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
# #
# 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
@@ -18,7 +18,7 @@
%{?sle15_python_module_pythons} %{?sle15_python_module_pythons}
Name: python-maturin Name: python-maturin
Version: 1.6.0 Version: 1.8.7
Release: 0 Release: 0
Summary: Rust/Python Interoperability Summary: Rust/Python Interoperability
License: Apache-2.0 OR MIT License: Apache-2.0 OR MIT
@@ -42,12 +42,11 @@ Requires: python-tomli >= 1.1.0
%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}
@@ -75,6 +74,6 @@ sed -i 's/--locked/--offline/' setup.py
%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.