Commit Graph

  • 0cd8d6c3e6 Accepting request 1325799 from devel:languages:python factory Ana Guerrero 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 Mia Herkt 2026-01-07 14:31:49 +00:00
  • 9bf918b6ff Accepting request 1318737 from devel:languages:python Ana Guerrero 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. Mia Herkt 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 Mia Herkt 2025-11-12 05:26:25 +00:00
  • 1cb3131f33 Accepting request 1310403 from devel:languages:python Dominique Leuenberger 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 Mia Herkt 2025-10-09 21:40:49 +00:00
  • 1e85a714e5 Accepting request 1309680 from devel:languages:python Dominique Leuenberger 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 Mia Herkt 2025-10-07 18:06:40 +00:00
  • a191f9e69a Update vendor tarball to fix CVE-2025-58160 (bsc#1249011) slfo-main nkrapp 2025-09-10 15:51:30 +02:00
  • d9cab5b4db Accepting request 1302461 from devel:languages:python Ana Guerrero 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) Markéta Machová 2025-09-02 15:30:17 +00:00
  • c9f7c51736 Accepting request 1300748 from devel:languages:python Ana Guerrero 2025-08-22 15:47:00 +00:00
  • f8798d27fb - Convert to libalternatives on SLE-16-based and newer systems only Markéta Machová 2025-08-21 09:32:22 +00:00
  • 6a73cf597c Accepting request 1297806 from devel:languages:python Dominique Leuenberger 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 Mia Herkt 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 Mia Herkt 2025-07-28 09:20:15 +00:00
  • c57f03a12f Accepting request 1291953 from devel:languages:python Ana Guerrero 2025-07-15 14:42:36 +00:00
  • 6e560b802a - Convert to libalternatives Markéta Machová 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 Mia Herkt 2025-07-09 06:05:55 +00:00
  • aa9b3eb233 Accepting request 1288127 from devel:languages:python Ana Guerrero 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 Mia Herkt 2025-06-24 04:27:55 +00:00
  • cc59dec971 Accepting request 1284232 from devel:languages:python slfo-1.2 Ana Guerrero 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 Mia Herkt 2025-06-09 14:57:26 +00:00
  • 608e9bd097 Accepting request 1277201 from devel:languages:python Ana Guerrero 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 Mia Herkt 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 Matej Cepl 2025-05-12 06:31:19 +00:00
  • 4ca4912eff Accepting request 1253536 from devel:languages:python Ana Guerrero 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 Mia Herkt 2025-03-16 17:49:20 +00:00
  • a29e96e5df Accepting request 1246488 from devel:languages:python Ana Guerrero 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 Dirk Mueller 2025-02-10 16:54:31 +00:00
  • 028e22d313 Accepting request 1235194 from devel:languages:python Ana Guerrero 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 Matej Cepl 2025-01-06 13:21:54 +00:00
  • b99d1db20d Accepting request 1231901 from devel:languages:python Ana Guerrero 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 Markéta Machová 2024-12-18 13:47:34 +00:00
  • 3067dfe84d Accepting request 1204352 from devel:languages:python Ana Guerrero 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 Mia Herkt 2024-09-28 12:49:58 +00:00
  • 210cb47f8d Accepting request 1195862 from devel:languages:python Ana Guerrero 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 Mia Herkt 2024-08-25 00:08:26 +00:00
  • e20fa5079a Accepting request 1186052 from devel:languages:python Ana Guerrero 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 Mia Herkt 2024-07-07 22:40:18 +00:00
  • 2a7a76c37a Accepting request 1178629 from devel:languages:python Ana Guerrero 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 Mia Herkt 2024-06-04 23:07:04 +00:00
  • 60d8b18ea6 Accepting request 1163373 from devel:languages:python Ana Guerrero 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 Mia Herkt 2024-03-28 16:48:50 +00:00
  • d8c624a5bb Accepting request 1158801 from devel:languages:python Ana Guerrero 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 Mia Herkt 2024-03-17 18:11:57 +00:00
  • f921472267 Accepting request 1132505 from devel:languages:python Ana Guerrero 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 Mia Herkt 2023-12-11 13:52:46 +00:00
  • f57ba2f244 Accepting request 1126453 from devel:languages:python Ana Guerrero 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 Mia Herkt 2023-11-14 18:56:31 +00:00
  • 71481dc333 Accepting request 1123696 from devel:languages:python Ana Guerrero 2023-11-07 20:25:09 +00:00
  • ebcebf7270 - Update to 1.3.1 * Use external uniffi-bindgen if no root package is configured gh#PyO3/maturin#1797 * Add trusted publishing section to the user guide gh#PyO3/maturin#1800 * Fix wheel filename for GraalPy gh#PyO3/maturin#1802 * Pytest skeleton in mixed template gh#PyO3/maturin#1807 * Keep trailing newlines from templates gh#PyO3/maturin#1808 * Bump rustix from 0.37.23 to 0.37.25 gh#PyO3/maturin#1809 * Auto detect Python 3.13 gh#PyO3/maturin#1810 * Fix missing workspace.members in sdist gh#PyO3/maturin#1811 * Don't set MACOSX_DEPLOYMENT_TARGET for editable builds gh#PyO3/maturin#1815 Mia Herkt 2023-11-06 23:46:46 +00:00
  • 09163ff6b3 Accepting request 1116536 from devel:languages:python Ana Guerrero 2023-10-10 18:52:08 +00:00
  • 97726581fb Accepting request 1116521 from home:bnavigator:branches:devel:languages:python Matej Cepl 2023-10-09 20:28:55 +00:00
  • d9ce618aaa Accepting request 1092127 from devel:languages:python Dominique Leuenberger 2023-06-11 17:55:36 +00:00
  • e8508a7194 Accepting request 1092111 from home:ecsos:python Mia Herkt 2023-06-11 08:49:51 +00:00
  • 263286b688 - Update to 3.1.0 * To determine if context is file or json string, use os.path.isfile rather than checking file extension * Eliminated unnecessary check for json module * Added ability to set line join in console script. * Added ability to escape line join by placing it twice. Mia Herkt 2023-06-11 03:41:44 +00:00
  • 6f05949421 Accepting request 1089420 from devel:languages:python Dominique Leuenberger 2023-05-28 17:23:46 +00:00
  • a4d0a33858 - Update to v1.0.1: * Add Python 3.12 sysconfigs gh#PyO3/maturin#1629 * refactor: generate well known sysconfigs in code gh#PyO3/maturin#1633 * Upgrade dirs to 5.0 gh#PyO3/maturin#1634 * Fix panicking when no cargo build targets are selected gh#PyO3/maturin#1635 * Upgrade platform-info to 2.0, base64 to 0.21 gh#PyO3/maturin#1631 - Changes in v1.0.0: * Add support for multiple --config-settings in PEP517 backend gh#PyO3/maturin#1624 * Remove deprecated --universal2 cli option gh#PyO3/maturin#1620 Mia Herkt 2023-05-28 08:21:10 +00:00
  • b2376c49bb Accepting request 1088131 from devel:languages:python Dominique Leuenberger 2023-05-21 17:09:06 +00:00
  • 6acdef4514 - Update to v0.15.3: * Fix cross-compile to Apple universal2 in the other platform gh#PyO3/maturin#1613 * Remove serde(flatten) to improve error messages gh#PyO3/maturin#1616 * Allow syn 2.0 gh#PyO3/maturin#1617 * describe the need for module-name gh#PyO3/maturin#1604 * Add PEP 517 config_settings support gh#PyO3/maturin#1619 * Keep file mode on Unix gh#PyO3/maturin#1622 - Changes in v0.15.2: * Remove bors gh#PyO3/maturin#1602 * When determining the python module name, use pyproject.toml project.name over Cargo.toml package.name. gh#PyO3/maturin#1608 * Warn on missing python-source contents gh#PyO3/maturin#1607 * Fix rewriting dev-dependencies in sdist gh#PyO3/maturin#1610 Mia Herkt 2023-05-21 13:02:06 +00:00
  • a1d09c818a Accepting request 1085456 from devel:languages:python Dominique Leuenberger 2023-05-08 15:24:45 +00:00
  • 7993a1c58a - Update to v0.15.1: * Use shlex to split MATURIN_SETUP_ARGS gh#PyO3/maturin#1595 * Fix finding interpreters from bundled sysconfigs gh#PyO3/maturin#1598 - Changes in v0.15.0: * Feature gate zig and xwin based cross compiling gh#PyO3/maturin#1324 * Feature gate maturin new and maturin init commands gh#PyO3/maturin#1330 * Build with --no-default-features gh#PyO3/maturin#1333 * Support SOURCE_DATE_EPOCH environment variable in wheel building gh#PyO3/maturin#1334 * Remove deprecated config options gh#PyO3/maturin#1335 * cargo deny multiple crate versions gh#PyO3/maturin#1336 * Replace rpassword with dialoguer gh#PyO3/maturin#1338 * Fix sdist when all Cargo workspace members are excluded gh#PyO3/maturin#1343 * Update normpath to 1.0.0 gh#PyO3/maturin#1348 * Update bundled Linux sysconfig gh#PyO3/maturin#1349 * Allow Rust crate to be placed outside of the directory containing pyproject.toml gh#PyO3/maturin#1347 Mia Herkt 2023-05-08 08:36:34 +00:00
  • a0c433b0e8 Accepting request 1078139 from devel:languages:python Dominique Leuenberger 2023-04-09 16:41:08 +00:00
  • d6fcfdd9a8 - Update to v0.14.17: * Fix wrong EXT_SUFFIX when cross compiling musllinux wheels for Python 3.11 gh#PyO3/maturin#1560 - Drop vendor-update-ahash-dependency.patch Mia Herkt 2023-04-09 01:11:10 +00:00
  • 5d7935e785 Accepting request 1075083 from devel:languages:python Dominique Leuenberger 2023-03-29 21:27:16 +00:00
  • 1c5ad218ed - Update to v0.14.16: * Deprecate package.metadata.maturin.name in favor of tool.maturin.module-name in pyproject.toml gh#PyO3/maturin#1531 Mia Herkt 2023-03-29 02:32:22 +00:00
  • b16dbeb9fd Accepting request 1072766 from devel:languages:python Dominique Leuenberger 2023-03-18 23:31:09 +00:00
  • 0032648895 - Update to v0.14.15: * Add sdist and sccache support to generate-ci command - Changes in v0.14.14: * Add support for Emscripten in generate-ci command gh#PyO3/maturin#1484 * Use default ext_suffix for Emscripten target if not provided in PYO3_CONFIG_FILE gh#PyO3/maturin#1491 * Deprecate package.metadata.maturin.data in favor of tool.maturin.data in pyproject.toml gh#PyO3/maturin#1492 Mia Herkt 2023-03-17 22:55:58 +00:00
  • d420a4388d Accepting request 1058366 from devel:languages:python Dominique Leuenberger 2023-01-14 19:32:34 +00:00
  • 638018d103 - Update to v0.14.10 * Use module name specified by [package.metadata.maturin] gh#PyO3/maturin#1409 - Update to v0.14.9 * Don't pass MACOSX_DEPLOYMENT_TARGET when query default value from rustc gh#PyO3/maturin#1395 Mia Herkt 2023-01-14 12:56:02 +00:00
  • 7b3aa026ec Accepting request 1057818 from devel:languages:python Dominique Leuenberger 2023-01-12 21:44:34 +00:00
  • fd8b32d1f4 - Don't pass MACOSX_DEPLOYMENT_TARGET when query default value from rustc gh#PyO3/maturin#1395 Mia Herkt 2023-01-11 15:12:39 +00:00
  • 634ee5cbd9 Accepting request 1056955 from devel:languages:python Dominique Leuenberger 2023-01-09 16:23:35 +00:00
  • 70f6d1d6a3 - Update to v0.14.8: * Add support for packaging multiple pure Python packages gh#PyO3/maturin#1378 * Fallback to sysconfig interpreters for pyo3 bindings gh#PyO3/maturin#1381 Mia Herkt 2023-01-09 02:03:47 +00:00
  • 733311cb8f Accepting request 1044089 from devel:languages:python Dominique Leuenberger 2022-12-22 15:22:01 +00:00
  • d45a6bb21e - Update to v0.14.7: * Update uniffi_bindgen to 0.22.0 gh#PyO3/maturin#1359 * Add workspace lock file to sdist as a fallback gh#PyO3/maturin#1362 - Changes in v0.14.6: * Allow Rust crate to be placed outside of the directory containing pyproject.toml gh#PyO3/maturin#1347 * Disallow uniffi bin bindings gh#PyO3/maturin#1353 * Update bundled Python sysconfigs for Linux and macOS gh#PyO3/maturin#1355 Mia Herkt 2022-12-21 12:15:59 +00:00
  • 01db43c8c6 Accepting request 1042453 from devel:languages:python Dominique Leuenberger 2022-12-13 17:55:15 +00:00
  • 7f5c8e7556 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-maturin?expand=0&rev=51 Mia Herkt 2022-12-12 19:32:59 +00:00
  • 627adab6c3 - Manually override outdated ahash dependency of chumsky crate in vendor tarball to hopefully facilitate reproducible builds Adds vendor-update-ahash-dependency.patch - Update to v0.14.5: * Support SOURCE_DATE_EPOCH environment variable in wheel building gh#PyO3/maturin#1334 * Fix sdist when all Cargo workspace members are excluded gh#PyO3/maturin#1343 - Changes in v0.14.4: * Bump sigstore/gh-action-sigstore-python from 0.0.11 to 0.1.0 gh#PyO3/maturin#1317 * Refactor Target::get_platform_tag to use standard osname-release-machine fallback representation gh#PyO3/maturin#1318 * Better error message when upload failed with status code 403 gh#PyO3/maturin#1323 * Warn about patchelf version requirement gh#PyO3/maturin#1327 * Refactor compile to take cargo targets with bridge model gh#PyO3/maturin#1328 Mia Herkt 2022-12-12 19:31:14 +00:00
  • 0ad99896d5 Accepting request 1039390 from devel:languages:python Dominique Leuenberger 2022-12-02 12:13:09 +00:00
  • fe89ba3639 - Update to v0.14.3: * Bump MSRV to 1.62.0 gh#PyO3/maturin#1297 * CI: Run ruff in lint jobs gh#PyO3/maturin#1298 * Fix build error when required features of bin target isn't enabled gh#PyO3/maturin#1299 * Build and publish armv6l wheels for maturin gh#PyO3/maturin#1300 * Fix wrong platform tag when building in i386 docker container on x86_64 host gh#PyO3/maturin#1301 * Fix wrong platform tag when building in armv7 docker container on aarch64 host gh#PyO3/maturin#1303 * CI: Stop caching test crates target directory gh#PyO3/maturin#1302 * refactor: Use clap_complete_command gh#PyO3/maturin#1304 * Remove human-panic dependency gh#PyO3/maturin#1305 * chore: cargo update to remove rustix 0.35.x gh#PyO3/maturin#1307 * chore: cargo update cargo-zigbuild and cargo-xwin gh#PyO3/maturin#1314 Mia Herkt 2022-12-01 20:28:00 +00:00
  • 39075d4d39 Accepting request 1038001 from devel:languages:python Dominique Leuenberger 2022-11-25 12:12:57 +00:00
  • 7aafb42358 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-maturin?expand=0&rev=46 Mia Herkt 2022-11-25 01:48:28 +00:00
  • 48c35132b6 - Update to v0.14.2: * Tighten src-layout detection logic gh#PyO3/maturin#1282 * Update cargo_metadata to 0.15.2 gh#PyO3/maturin#1284 * Tell people about setting RUST_LOG=maturin=debug when making bug reports gh#PyO3/maturin#1286 * Fix generating pep517 sdist for src-layout gh#PyO3/maturin#1288 * Deprecate python-source option in Cargo.toml gh#PyO3/maturin#1291 * Fix auditwheel with read-only libraries gh#PyO3/maturin#1292 * CI: Try nextest double spawn feature gh#PyO3/maturin#1294 * Update wasmtime dependency version to 3.0.0 gh#PyO3/maturin#1295 - Changes in v0.14.1: * Downgrade cargo_metadata to 0.15.0 gh#PyO3/maturin#1279 Mia Herkt 2022-11-25 01:48:11 +00:00
  • 663762887d Accepting request 1036879 from devel:languages:python Dominique Leuenberger 2022-11-20 18:47:10 +00:00
  • bdb34ca50d - Update to v0.14.0: * Breaking Change: Remove support for specifying python package metadata in Cargo.toml Python package metadata should be specified in the project section of pyproject.toml instead as PEP 621 specifies. gh#PyO3/maturin#1200 * Initial support for shipping bin targets as wasm32-wasi binaries that are run through wasmtime Note that wasmtime currently only support the five most popular platforms and that wasi binaries have restrictions when interacting with the host. Usage is by setting --target wasm32-wasi. gh#PyO3/maturin#1107 * Add support for python first src project layout gh#PyO3/maturin#1185 * Add --src option to generate src layout for mixed Python/Rust projects gh#PyO3/maturin#1189 * Add Python metadata support for license-file field of Cargo.toml gh#PyO3/maturin#1195 * Upgrade to clap 4.0 This bumps MSRV to 1.61.0. gh#PyO3/maturin#1197 * Remove workspace.members in Cargo.toml from sdist if there isn't any path dependency in #[1227](https://github.com/PyO3/maturin/pull/1227) * Fix auditwheel libpython check on Python 3.7 and older versions gh#PyO3/maturin#1229 Mia Herkt 2022-11-20 07:47:42 +00:00
  • 18d736c726 Accepting request 1030882 from devel:languages:python Dominique Leuenberger 2022-10-25 09:19:45 +00:00
  • a83171ba6c - Upgrade to 0.13.6: - Add cargo-deny integration - Fix maturin develop in Windows conda virtual environment - Filter out unwanted Cargo target kinds when determine bridge model - Add maturin develop test case for conda - Bump console from 0.15.1 to 0.15.2 - Bump thiserror from 1.0.36 to 1.0.37 - [StepSecurity] ci: Harden GitHub Actions - Downgrade indicatif to fix build on some 32-bit platforms - Allow rustix dependency now that Alpine removed thumb-mode on armv7l - Bump textwrap from 0.15.0 to 0.15.1 - Replace pretty_env_logger with tracing-subscriber - Include Cargo.lock by default in source distribution Matej Cepl 2022-10-24 12:47:48 +00:00
  • c542da3f8d Accepting request 1007049 from devel:languages:python Richard Brown 2022-09-30 15:57:33 +00:00
  • bd590e8bf5 - Update to v0.13.5 * Fix resolving crate name bug gh#PyO3/maturin#1142 - Changes in v0.13.4: * Fix Cargo.toml in new project template gh#PyO3/maturin#1109 * Fix maturin develop on Windows when using Python installed from msys2 gh#PyO3/maturin#1112 * Fix duplicated Cargo.toml of local dependencies in sdist gh#PyO3/maturin#1114 * Add support for Cargo workspace dependencies inheritance gh#PyO3/maturin#1123 * Add support for Cargo workspace metadata inheritance gh#PyO3/maturin#1131 * Use goblin instead of shelling out to patchelf to get rpath gh#PyO3/maturin#1139 - Changes in v0.13.3: * Allow user to override default Emscripten settings gh#PyO3/maturin#1059 * Enable --crate-type cdylib on Rust 1.64.0 gh#PyO3/maturin#1060 * Update MSRV to 1.59.0 gh#PyO3/maturin#1071 * Fix abi3 wheel build when no Python interpreters found gh#PyO3/maturin#1072 * Add zig ar support gh#PyO3/maturin#1073 * Fix sdist build for optional path dependencies gh#PyO3/maturin#1084 Mia Herkt 2022-09-29 18:42:55 +00:00
  • c3c1a1efc7 Accepting request 995047 from devel:languages:python Dominique Leuenberger 2022-08-15 17:58:11 +00:00
  • 41a876a3a1 - Update to v0.13.2 * Add Linux mips64el architecture support gh#PyO3/maturin#1023 * Add Linux mipsel architecture support gh#PyO3/maturin#1024 * Add Linux 32-bit powerpc architecture support gh#PyO3/maturin#1026 * Add Linux sparc64 architecture support gh#PyO3/maturin#1027 * Bump anyhow from 1.0.58 to 1.0.59 gh#PyO3/maturin#1031 * Bump serde from 1.0.140 to 1.0.141 gh#PyO3/maturin#1032 * Bump clap from 3.2.15 to 3.2.16 gh#PyO3/maturin#1033 * Bump tracing from 0.1.35 to 0.1.36 gh#PyO3/maturin#1035 * Bump dialoguer from 0.10.1 to 0.10.2 gh#PyO3/maturin#1034 * Add PEP 440 local version identifier support gh#PyO3/maturin#1037 * Fix path search upon python3 -m maturin gh#PyO3/maturin#1038 * Update cargo-zigbuild to 0.12.0 gh#PyO3/maturin#1042 * Fix inconsistent Cargo.toml and pyproject.toml path handling gh#PyO3/maturin#1043 * Clarify sdist build error due to missing pyproject.toml gh#PyO3/maturin#1045 * Find python module next to pyproject.toml if pyproject.toml Mia Herkt 2022-08-14 15:43:49 +00:00
  • fa437ba5e7 Accepting request 991319 from devel:languages:python Dominique Leuenberger 2022-08-08 06:44:59 +00:00
  • 3ca5897493 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-maturin?expand=0&rev=35 Mia Herkt 2022-07-27 03:32:04 +00:00
  • 7dd14db986 - Update to v0.13.1 * Add 64-bit RISC-V support gh#PyO3/maturin#1001 * Run tests on CI with cargo-nextest gh#PyO3/maturin#1004 * Add support for invoking with python3 -m maturin gh#PyO3/maturin#1008 * Consider pyproject.toml features when detecting pyo3 gh#PyO3/maturin#1014 * Respect user specified Rust target in maturin develop gh#PyO3/maturin#1016 * Use cargo rustc --crate-type cdylib on Rust nightly/dev channel gh#PyO3/maturin#1020 * Use cargo-nextest in test-alpine gh#PyO3/maturin#1021 Mia Herkt 2022-07-27 03:31:57 +00:00
  • 52b5e3222d Accepting request 990108 from home:bnavigator:branches:devel:languages:python Mia Herkt 2022-07-19 12:18:02 +00:00
  • 923cfd1eb2 Accepting request 983848 from devel:languages:python Dominique Leuenberger 2022-06-20 13:38:16 +00:00
  • 9637ccbc69 Accepting request 983798 from home:firstyear:branches:devel:languages:python Matej Cepl 2022-06-20 06:24:15 +00:00