124 Commits

Author SHA256 Message Date
0cd8d6c3e6 Accepting request 1325799 from devel:languages:python
- 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

OBS-URL: https://build.opensuse.org/request/show/1325799
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-maturin?expand=0&rev=57
2026-01-08 14:25:39 +00:00
ab19beb15e - 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

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-maturin?expand=0&rev=128
2026-01-07 14:31:49 +00:00
9bf918b6ff Accepting request 1318737 from devel:languages:python
Automatic submission by obs-autosubmit
- Update to 1.10.2
  * Fix tagging for iOS x86_64 simulator wheels.
  * Set entry type when adding to the tar file.

- 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

OBS-URL: https://build.opensuse.org/request/show/1318737
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-maturin?expand=0&rev=56
2025-11-20 13:47:32 +00:00
fdda6b9fb1 - Update to 1.10.2
* Fix tagging for iOS x86_64 simulator wheels.
  * Set entry type when adding to the tar file.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-maturin?expand=0&rev=126
2025-11-19 17:50:40 +00:00
0a6d01e6d5 - 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

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-maturin?expand=0&rev=125
2025-11-12 05:26:25 +00:00
1cb3131f33 Accepting request 1310403 from devel:languages:python
- 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

OBS-URL: https://build.opensuse.org/request/show/1310403
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-maturin?expand=0&rev=55
2025-10-11 20:48:06 +00:00
5fa50adc05 - 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

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-maturin?expand=0&rev=123
2025-10-09 21:40:49 +00:00
1e85a714e5 Accepting request 1309680 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1309680
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-maturin?expand=0&rev=54
2025-10-08 16:12:43 +00:00
47877eb1a8 - 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

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-maturin?expand=0&rev=121
2025-10-07 18:06:40 +00:00
d9cab5b4db Accepting request 1302461 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1302461
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-maturin?expand=0&rev=53
2025-09-03 19:07:07 +00:00
c817debc69 - 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
c9f7c51736 Accepting request 1300748 from devel:languages:python
- Convert to libalternatives on SLE-16-based and newer systems only

OBS-URL: https://build.opensuse.org/request/show/1300748
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-maturin?expand=0&rev=52
2025-08-22 15:47:00 +00:00
f8798d27fb - 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
6a73cf597c Accepting request 1297806 from devel:languages:python
- 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

- 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/request/show/1297806
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-maturin?expand=0&rev=51
2025-08-06 12:31:37 +00:00
bde3ead1bc - 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
2bce59db64 - 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
c57f03a12f Accepting request 1291953 from devel:languages:python
- Convert to libalternatives

- Update to 1.9.1
  * Fix absolute license path in generated Python wheels
    gh#PyO3/maturin#2666

OBS-URL: https://build.opensuse.org/request/show/1291953
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-maturin?expand=0&rev=50
2025-07-15 14:42:36 +00:00
6e560b802a - 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
3224cedf4c - 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
aa9b3eb233 Accepting request 1288127 from devel:languages:python
- 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/request/show/1288127
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-maturin?expand=0&rev=49
2025-06-24 18:45:24 +00:00
52eab6a1aa - 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
cc59dec971 Accepting request 1284232 from devel:languages:python
- 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/request/show/1284232
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-maturin?expand=0&rev=48
2025-06-11 14:20:03 +00:00
43636725ff - 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
608e9bd097 Accepting request 1277201 from devel:languages:python
- 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

- 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/1277201
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-maturin?expand=0&rev=47
2025-05-13 18:12:43 +00:00
397b3bde09 - 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
f5aafffbf6 - 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/package/show/devel:languages:python/python-maturin?expand=0&rev=104
2025-05-12 06:31:19 +00:00
4ca4912eff Accepting request 1253536 from devel:languages:python
- 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/request/show/1253536
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-maturin?expand=0&rev=46
2025-03-17 21:15:13 +00:00
b5f22af898 - 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
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
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
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
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
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
210cb47f8d Accepting request 1195862 from devel:languages:python
- 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/request/show/1195862
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-maturin?expand=0&rev=41
2024-08-26 20:05:33 +00:00
d15f295392 - 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
e20fa5079a Accepting request 1186052 from devel:languages:python
- 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/request/show/1186052
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-maturin?expand=0&rev=40
2024-07-08 17:07:06 +00:00
e33cb6cba8 - 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
2a7a76c37a Accepting request 1178629 from devel:languages:python
- Update to 1.6.0
  * Add pypi name validation
    gh#PyO3/maturin#2007
  * Add JSON schema generation
    gh#PyO3/maturin#2005
  * Detect compiling from Linux gnu to Linux musl as cross compiling
    gh#PyO3/maturin#2010
  * Upgrade uniffi to 0.27.0
    gh#PyO3/maturin#2021
  * Add instrumentation support for develop
    gh#PyO3/maturin#2019
  * Make tracing-subscriber mandatory
    gh#PyO3/maturin#2022
  * Import hook upgrade
    gh#PyO3/maturin#2024
  * Add uv as develop backend command
    gh#PyO3/maturin#2015
  * Also try uv in PATH in develop --uv
    gh#PyO3/maturin#2026
  * docs: update pyo3 to match tutorial
    gh#PyO3/maturin#2029
  * Add support for AIX
    gh#PyO3/maturin#2030
  * Remove rust-cpython from project init/new template
    gh#PyO3/maturin#2034
  * Only run uv tests on platforms that has wheel on PyPI or when uv bina…
    gh#PyO3/maturin#2037
  * Install cffi and uv on demand in test_develop
    gh#PyO3/maturin#2043
  * Add support for wasm32-wasip1 and wasm32-wasip2 targets

OBS-URL: https://build.opensuse.org/request/show/1178629
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-maturin?expand=0&rev=39
2024-06-06 10:30:23 +00:00
56092f516e - Update to 1.6.0
* Add pypi name validation
    gh#PyO3/maturin#2007
  * Add JSON schema generation
    gh#PyO3/maturin#2005
  * Detect compiling from Linux gnu to Linux musl as cross compiling
    gh#PyO3/maturin#2010
  * Upgrade uniffi to 0.27.0
    gh#PyO3/maturin#2021
  * Add instrumentation support for develop
    gh#PyO3/maturin#2019
  * Make tracing-subscriber mandatory
    gh#PyO3/maturin#2022
  * Import hook upgrade
    gh#PyO3/maturin#2024
  * Add uv as develop backend command
    gh#PyO3/maturin#2015
  * Also try uv in PATH in develop --uv
    gh#PyO3/maturin#2026
  * docs: update pyo3 to match tutorial
    gh#PyO3/maturin#2029
  * Add support for AIX
    gh#PyO3/maturin#2030
  * Remove rust-cpython from project init/new template
    gh#PyO3/maturin#2034
  * Only run uv tests on platforms that has wheel on PyPI or when uv bina…
    gh#PyO3/maturin#2037
  * Install cffi and uv on demand in test_develop
    gh#PyO3/maturin#2043
  * Add support for wasm32-wasip1 and wasm32-wasip2 targets

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-maturin?expand=0&rev=88
2024-06-04 23:07:04 +00:00
60d8b18ea6 Accepting request 1163373 from devel:languages:python
- Update to 1.5.1
  * fix changelog link
    gh#PyO3/maturin#1990
  * in pep517 build default compatibility to off instead of always specifying
    gh#PyO3/maturin#1992
  * Fix typo on maturin docs
    gh#PyO3/maturin#1997
  * Fix upload returning malformed summary error
    gh#PyO3/maturin#2002

OBS-URL: https://build.opensuse.org/request/show/1163373
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-maturin?expand=0&rev=38
2024-03-29 12:09:23 +00:00
923bd3be38 - Update to 1.5.1
* fix changelog link
    gh#PyO3/maturin#1990
  * in pep517 build default compatibility to off instead of always specifying
    gh#PyO3/maturin#1992
  * Fix typo on maturin docs
    gh#PyO3/maturin#1997
  * Fix upload returning malformed summary error
    gh#PyO3/maturin#2002

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-maturin?expand=0&rev=86
2024-03-28 16:48:50 +00:00
d8c624a5bb Accepting request 1158801 from devel:languages:python
- Update to 1.5.0
  * tutorial: fix abi to match comment
    gh#PyO3/maturin#1876
  * Allow identical VIRTUAL_ENV and CONDA_PREFIX env vars
    gh#PyO3/maturin#1879
  * Upgrade pyo3 to 0.20
    gh#PyO3/maturin#1881
  * Skip directory when adding license files to wheel
    gh#PyO3/maturin#1890
  * Reject -i python when cross compiling
    gh#PyO3/maturin#1891
  * simplified clear-cache github action
    gh#PyO3/maturin#1897
  * Support uniffi-bindgen in cargo workspaces
    gh#PyO3/maturin#1909
  * Upgrade globlin to 0.8.0
    gh#PyO3/maturin#1912
  * Update **Note** to [!NOTE] in README
    gh#PyO3/maturin#1917
  * Match dependency readmes
    gh#PyO3/maturin#1915
  * Update some actions version in generate ci cli
    gh#PyO3/maturin#1916
  * Use extension name as library name, instead of hardcoded 'native.so'
    gh#PyO3/maturin#1918
  * Bump MSRV to 1.70
    gh#PyO3/maturin#1923
  * Remove setuptools-rust and milksnake mentions from readme
    gh#PyO3/maturin#1926
  * Upgrade uniffi to 0.26.0

OBS-URL: https://build.opensuse.org/request/show/1158801
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-maturin?expand=0&rev=37
2024-03-18 15:43:37 +00:00
5708a43c37 - Update to 1.5.0
* tutorial: fix abi to match comment
    gh#PyO3/maturin#1876
  * Allow identical VIRTUAL_ENV and CONDA_PREFIX env vars
    gh#PyO3/maturin#1879
  * Upgrade pyo3 to 0.20
    gh#PyO3/maturin#1881
  * Skip directory when adding license files to wheel
    gh#PyO3/maturin#1890
  * Reject -i python when cross compiling
    gh#PyO3/maturin#1891
  * simplified clear-cache github action
    gh#PyO3/maturin#1897
  * Support uniffi-bindgen in cargo workspaces
    gh#PyO3/maturin#1909
  * Upgrade globlin to 0.8.0
    gh#PyO3/maturin#1912
  * Update **Note** to [!NOTE] in README
    gh#PyO3/maturin#1917
  * Match dependency readmes
    gh#PyO3/maturin#1915
  * Update some actions version in generate ci cli
    gh#PyO3/maturin#1916
  * Use extension name as library name, instead of hardcoded 'native.so'
    gh#PyO3/maturin#1918
  * Bump MSRV to 1.70
    gh#PyO3/maturin#1923
  * Remove setuptools-rust and milksnake mentions from readme
    gh#PyO3/maturin#1926
  * Upgrade uniffi to 0.26.0

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-maturin?expand=0&rev=84
2024-03-17 18:11:57 +00:00
f921472267 Accepting request 1132505 from devel:languages:python
- Update to 1.4.0
  * Fix two tiny typos in README.md!
    gh#PyO3/maturin#1853
  * Bump MSRV to 1.67
    gh#PyO3/maturin#1847
  * Tiny tweak: Use Rust markdown block
    gh#PyO3/maturin#1855
  * Recommend using pipx to install maturin
    gh#PyO3/maturin#1859
  * [pre-commit.ci] pre-commit autoupdate
    gh#PyO3/maturin#1860
  * Update cargo-options to 0.7.1
    gh#PyO3/maturin#1862
  * Add support for cross compiling with cross
    gh#PyO3/maturin#1865
  * Bump the crates-io group with 8 updates
    gh#PyO3/maturin#1866
  * [pre-commit.ci] pre-commit autoupdate
    gh#PyO3/maturin#1867
  * Bump openssl from 0.10.59 to 0.10.60
    gh#PyO3/maturin#1868
  * Bump actions/github-script from 6 to 7
    gh#PyO3/maturin#1873
  * Bump conda-incubator/setup-miniconda from 2 to 3
    gh#PyO3/maturin#1872
  * Bump mymindstorm/setup-emsdk from 12 to 13
    gh#PyO3/maturin#1871
  * Update rustls-pemfile to 2.0.0
    gh#PyO3/maturin#1874

OBS-URL: https://build.opensuse.org/request/show/1132505
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-maturin?expand=0&rev=36
2023-12-11 20:50:04 +00:00
26df7faee9 - Update to 1.4.0
* Fix two tiny typos in README.md!
    gh#PyO3/maturin#1853
  * Bump MSRV to 1.67
    gh#PyO3/maturin#1847
  * Tiny tweak: Use Rust markdown block
    gh#PyO3/maturin#1855
  * Recommend using pipx to install maturin
    gh#PyO3/maturin#1859
  * [pre-commit.ci] pre-commit autoupdate
    gh#PyO3/maturin#1860
  * Update cargo-options to 0.7.1
    gh#PyO3/maturin#1862
  * Add support for cross compiling with cross
    gh#PyO3/maturin#1865
  * Bump the crates-io group with 8 updates
    gh#PyO3/maturin#1866
  * [pre-commit.ci] pre-commit autoupdate
    gh#PyO3/maturin#1867
  * Bump openssl from 0.10.59 to 0.10.60
    gh#PyO3/maturin#1868
  * Bump actions/github-script from 6 to 7
    gh#PyO3/maturin#1873
  * Bump conda-incubator/setup-miniconda from 2 to 3
    gh#PyO3/maturin#1872
  * Bump mymindstorm/setup-emsdk from 12 to 13
    gh#PyO3/maturin#1871
  * Update rustls-pemfile to 2.0.0
    gh#PyO3/maturin#1874

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-maturin?expand=0&rev=82
2023-12-11 13:52:46 +00:00
f57ba2f244 Accepting request 1126453 from devel:languages:python
- Update to 1.3.2
  * Switch to Ruff formatter
    gh#PyO3/maturin#1817
  * Upgrade ring to 0.17
    gh#PyO3/maturin#1819
  * Un-deprecate MATURIN_PEP517_ARGS env var
    gh#PyO3/maturin#1820
  * Add support for uniffi library mode
    gh#PyO3/maturin#1729
  * Fix missing member in Cargo.toml for sdist of nested workspace
    layout
    gh#PyO3/maturin#1828
  * Metadata: escape display name in email addresses
    gh#PyO3/maturin#1832
  * Fix rewriting workspace Cargo.toml in sdist
    gh#PyO3/maturin#1841
  * Fix glob workspace members matching in sdist
    gh#PyO3/maturin#1846
  * Add sdist tests for well-known downstream repositories
    gh#PyO3/maturin#1849

OBS-URL: https://build.opensuse.org/request/show/1126453
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-maturin?expand=0&rev=35
2023-11-15 20:06:58 +00:00
2fcf4b95b4 - Update to 1.3.2
* Switch to Ruff formatter
    gh#PyO3/maturin#1817
  * Upgrade ring to 0.17
    gh#PyO3/maturin#1819
  * Un-deprecate MATURIN_PEP517_ARGS env var
    gh#PyO3/maturin#1820
  * Add support for uniffi library mode
    gh#PyO3/maturin#1729
  * Fix missing member in Cargo.toml for sdist of nested workspace
    layout
    gh#PyO3/maturin#1828
  * Metadata: escape display name in email addresses
    gh#PyO3/maturin#1832
  * Fix rewriting workspace Cargo.toml in sdist
    gh#PyO3/maturin#1841
  * Fix glob workspace members matching in sdist
    gh#PyO3/maturin#1846
  * Add sdist tests for well-known downstream repositories
    gh#PyO3/maturin#1849

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-maturin?expand=0&rev=80
2023-11-14 18:56:31 +00:00