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> <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>

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> 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 # 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.7.1 Version: 1.8.2
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

View File

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