forked from pool/python-maturin
Compare commits
78 Commits
| Author | SHA256 | Date | |
|---|---|---|---|
| 0cd8d6c3e6 | |||
| ab19beb15e | |||
| 9bf918b6ff | |||
| fdda6b9fb1 | |||
| 0a6d01e6d5 | |||
| 1cb3131f33 | |||
| 5fa50adc05 | |||
| 1e85a714e5 | |||
| 47877eb1a8 | |||
| d9cab5b4db | |||
| c817debc69 | |||
| c9f7c51736 | |||
| f8798d27fb | |||
| 6a73cf597c | |||
| bde3ead1bc | |||
| 2bce59db64 | |||
| c57f03a12f | |||
| 6e560b802a | |||
| 3224cedf4c | |||
| aa9b3eb233 | |||
| 52eab6a1aa | |||
| cc59dec971 | |||
| 43636725ff | |||
| 608e9bd097 | |||
| 397b3bde09 | |||
| f5aafffbf6 | |||
| 4ca4912eff | |||
| b5f22af898 | |||
| a29e96e5df | |||
| 99017d0d76 | |||
| 028e22d313 | |||
| bea4871795 | |||
| b99d1db20d | |||
| 4880798dc3 | |||
| 3067dfe84d | |||
| 4374f4b72b | |||
| 210cb47f8d | |||
| d15f295392 | |||
| e20fa5079a | |||
| e33cb6cba8 | |||
| 2a7a76c37a | |||
| 60d8b18ea6 | |||
| d8c624a5bb | |||
| f921472267 | |||
| f57ba2f244 | |||
| 71481dc333 | |||
| 09163ff6b3 | |||
| d9ce618aaa | |||
| 6f05949421 | |||
| b2376c49bb | |||
| a1d09c818a | |||
| a0c433b0e8 | |||
| 5d7935e785 | |||
| b16dbeb9fd | |||
| d420a4388d | |||
| 7b3aa026ec | |||
| 634ee5cbd9 | |||
| 733311cb8f | |||
| 01db43c8c6 | |||
| 0ad99896d5 | |||
| 39075d4d39 | |||
| 663762887d | |||
| 18d736c726 | |||
| c542da3f8d | |||
| c3c1a1efc7 | |||
| fa437ba5e7 | |||
| 923cfd1eb2 | |||
| 19b2d4c05b | |||
| ad1c152bcf | |||
| 7656a62cf7 | |||
| 725644d98a | |||
| 01318238e7 | |||
| a08661c1fd | |||
| faceec0190 | |||
| cf5d78c6da | |||
| 065132467c | |||
| 59050fce01 | |||
| 300b5aa619 |
3
_service
3
_service
@@ -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>
|
||||||
|
|||||||
3
maturin-1.11.2.tar.gz
Normal file
3
maturin-1.11.2.tar.gz
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:24d2502ee8e6e6a33b3993bc78251da8d982e4da16d6c0ad9b4256135ff8694b
|
||||||
|
size 226596
|
||||||
BIN
maturin-1.6.0.tar.gz
LFS
BIN
maturin-1.6.0.tar.gz
LFS
Binary file not shown.
@@ -1,3 +1,482 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jan 7 14:22:35 UTC 2026 - Mia Herkt <mia@0x0.st>
|
||||||
|
|
||||||
|
- 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
|
||||||
|
* Calculate file options for WheelWriter once and cache the
|
||||||
|
result
|
||||||
|
gh#PyO3/maturin#2865
|
||||||
|
* fix link to pyo3 config file documentation
|
||||||
|
gh#PyO3/maturin#2869
|
||||||
|
* Clean up internal fields of WheelWriter
|
||||||
|
gh#PyO3/maturin#2870
|
||||||
|
* chore: bump action versions in the generated ci file
|
||||||
|
gh#PyO3/maturin#2873
|
||||||
|
* Deprecate 'upload' and 'publish' CLI commands
|
||||||
|
gh#PyO3/maturin#2875
|
||||||
|
* Create a binding generator trait
|
||||||
|
gh#PyO3/maturin#2872
|
||||||
|
* Migrate cffi bindings to new BindingGenerator trait
|
||||||
|
gh#PyO3/maturin#2876
|
||||||
|
* Always emit deprecation warning for 'upload' and 'publish'
|
||||||
|
gh#PyO3/maturin#2879
|
||||||
|
* Migrate uniffi bindings to new BindingGenerator trait
|
||||||
|
gh#PyO3/maturin#2878
|
||||||
|
* Emit a warning if a file is excluded from the archive by
|
||||||
|
matching the target
|
||||||
|
gh#PyO3/maturin#2874
|
||||||
|
* Migrate bin bindings to new BindingGenerator trait
|
||||||
|
gh#PyO3/maturin#2880
|
||||||
|
* Clean up BindingGenerator interface
|
||||||
|
gh#PyO3/maturin#2881
|
||||||
|
* Update ModuleWriter logic to use ArchiveSource enum
|
||||||
|
gh#PyO3/maturin#2882
|
||||||
|
* Auto-enable required features for uniffi-bindgen
|
||||||
|
gh#PyO3/maturin#2886
|
||||||
|
* Add VirtualWriter to track and order archive entries
|
||||||
|
gh#PyO3/maturin#2887
|
||||||
|
* Remove maturin publish from docs
|
||||||
|
gh#PyO3/maturin#2904
|
||||||
|
* Stop hardcode platform tag when using zig
|
||||||
|
gh#PyO3/maturin#2905
|
||||||
|
* Make PEP 517 profile tests more resilient to cargo profiles
|
||||||
|
gh#PyO3/maturin#2902
|
||||||
|
* Update pyodide version to fix emscripten CI
|
||||||
|
gh#PyO3/maturin#2906
|
||||||
|
* Implement Android platform tag support
|
||||||
|
gh#PyO3/maturin#2900
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Nov 19 17:14:57 UTC 2025 - Mia Herkt <mia@0x0.st>
|
||||||
|
|
||||||
|
- Update to 1.10.2
|
||||||
|
* Fix tagging for iOS x86_64 simulator wheels.
|
||||||
|
* Set entry type when adding to the tar file.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Nov 11 16:38:41 UTC 2025 - Mia Herkt <mia@0x0.st>
|
||||||
|
|
||||||
|
- 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
|
||||||
|
gh#PyO3/maturin#2827
|
||||||
|
* Add support for iOS cross-platform virtual environments
|
||||||
|
gh#PyO3/maturin#2828
|
||||||
|
* add editable-profile option
|
||||||
|
gh#PyO3/maturin#2826
|
||||||
|
* Make sdist reproducible by @e-nomem in #2831
|
||||||
|
* always use "library" mode to generate uniffi bindings
|
||||||
|
gh#PyO3/maturin#2840
|
||||||
|
* If an interpreter is available, use it, even when building ABI3.
|
||||||
|
gh#PyO3/maturin#2829
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Oct 9 21:38:44 UTC 2025 - Mia Herkt <mia@0x0.st>
|
||||||
|
|
||||||
|
- Update to 1.9.6
|
||||||
|
* Trim platform details on Windows detection
|
||||||
|
gh#PyO3/maturin#2755
|
||||||
|
* Bump actions/setup-python from 5 to 6
|
||||||
|
gh#PyO3/maturin#2748
|
||||||
|
* Bump actions/setup-node from 4 to 5
|
||||||
|
gh#PyO3/maturin#2749
|
||||||
|
* make PythonInterpreter::check_executable aware of windows arch
|
||||||
|
gh#PyO3/maturin#2758
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Oct 7 10:56:44 UTC 2025 - Nico Krapp <nico.krapp@suse.com>
|
||||||
|
|
||||||
|
- Update to 1.9.5
|
||||||
|
* 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
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
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>
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package python-maturin
|
# spec file for package python-maturin
|
||||||
#
|
#
|
||||||
# Copyright (c) 2024 SUSE LLC
|
# Copyright (c) 2026 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.11.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
|
||||||
@@ -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
BIN
vendor.tar.xz
LFS
Binary file not shown.
Reference in New Issue
Block a user