1
0

Compare commits

...

8 Commits

Author SHA256 Message Date
Ana Guerrero
a29e96e5df Accepting request 1246488 from devel:languages:python
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1246488
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-maturin?expand=0&rev=45
2025-02-18 18:08:46 +00:00
99017d0d76 - 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
Ana Guerrero
028e22d313 Accepting request 1235194 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1235194
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-maturin?expand=0&rev=44
2025-01-07 19:50:04 +00:00
bea4871795 - 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/package/show/devel:languages:python/python-maturin?expand=0&rev=98
2025-01-06 13:21:54 +00:00
Ana Guerrero
b99d1db20d Accepting request 1231901 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1231901
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-maturin?expand=0&rev=43
2024-12-19 20:39:57 +00:00
4880798dc3 - 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/package/show/devel:languages:python/python-maturin?expand=0&rev=96
2024-12-18 13:47:34 +00:00
Ana Guerrero
3067dfe84d Accepting request 1204352 from devel:languages:python
- 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
2024-09-29 16:09:49 +00:00
Mia Herkt
4374f4b72b - 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
6 changed files with 128 additions and 13 deletions

View File

@ -1,6 +1,7 @@
<services>
<service name="download_files" 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="update">true</param>
</service>

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:147754cb3d81177ee12d9baf575d93549e76121dacd3544ad6a50ab718de2b9c
size 190286

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

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

View File

@ -1,3 +1,118 @@
-------------------------------------------------------------------
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>

View File

@ -1,7 +1,7 @@
#
# 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
# remain the property of their copyright owners, unless otherwise agreed
@ -18,7 +18,7 @@
%{?sle15_python_module_pythons}
Name: python-maturin
Version: 1.7.1
Version: 1.8.2
Release: 0
Summary: Rust/Python Interoperability
License: Apache-2.0 OR MIT
@ -42,12 +42,11 @@ Requires: python-tomli >= 1.1.0
%python_subpackages
%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.
This project is a zero-configuration replacement for
setuptools-rust milksnake. It supports building wheels for Python
3.6+, can upload them to PyPI and has basic PyPy support.
It supports building wheels for Python 3.8+, can upload them
to PyPI and has basic PyPy and GraalPy support.
%prep
%autosetup -a1 -p1 -n maturin-%{version}
@ -75,6 +74,6 @@ sed -i 's/--locked/--offline/' setup.py
%doc Changelog.md README.md
%python_alternative %{_bindir}/maturin
%{python_sitearch}/maturin
%{python_sitearch}/maturin-%{version}*-info
%{python_sitearch}/maturin-%{version}.dist-info
%changelog

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:1873dad44e50c84b7083f413482e1bbdda4e4302230d8066ece7f6d98d1bc08c
size 35646832
oid sha256:8a4e1b422b6aa0291a3248b1200f8cc3647a54d2a177ef7c91a91d9f1044d2b9
size 39975724