14
0

Commit Graph

  • ccbeb8e43c - 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) main Markéta Machová 2025-09-02 15:30:17 +00:00
  • 01b33dee51 - Convert to libalternatives on SLE-16-based and newer systems only Markéta Machová 2025-08-21 09:32:22 +00:00
  • 38bfdc876c - 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
  • e033d2cc5f - 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
  • 3a40f796cf - Convert to libalternatives Markéta Machová 2025-07-11 10:58:39 +00:00
  • 9c9ef4bd6b - 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
  • b024a27ea6 - 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
  • 24350f8fe1 - 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
  • 6fd2ee6623 - 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
  • e1d24bfee4 Accepting request 1276304 from home:nkrapp:branches:devel:languages:python Matej Cepl 2025-05-12 06:31:19 +00:00
  • 335a537554 - 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
  • c05eba556c - 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
  • d820d91a4d Accepting request 1234775 from home:mcalabkova:branches:devel:languages:python Matej Cepl 2025-01-06 13:21:54 +00:00
  • a0bcaa7c28 Accepting request 1231872 from home:bnavigator:branches:devel:languages:python Markéta Machová 2024-12-18 13:47:34 +00:00
  • 0bfba5ffdd - 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
  • 0a30e24bd9 - 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
  • e82722a7f0 - 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 97726581fb Accepting request 1116521 from home:bnavigator:branches:devel:languages:python Matej Cepl 2023-10-09 20:28:55 +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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 9637ccbc69 Accepting request 983798 from home:firstyear:branches:devel:languages:python Matej Cepl 2022-06-20 06:24:15 +00:00
  • ce27a1ec42 Accepting request 978808 from home:firstyear:branches:devel:languages:python Matej Cepl 2022-05-24 05:53:23 +00:00
  • d0e0a36c20 Accepting request 976363 from home:susnux:branches:devel:languages:python Matej Cepl 2022-05-11 12:31:15 +00:00
  • 0c06bfd0b7 - Update to 0.12.9 * Don't require pyproject.toml when cargo manifest is not specified gh#PyO3/maturin#806 - Changes in 0.12.8 * Add missing --version flag from clap 3.0 upgrade - Changes in 0.12.7 * Add support for using zig cc as linker for easier cross compiling and manylinux compliance gh#PyO3/maturin#756 * Switch from reqwest to ureq to reduce dependencies gh#PyO3/maturin#767 * Fix missing Python submodule in wheel gh#PyO3/maturin#772 * Add support for specifying cargo manifest path in pyproject.toml gh#PyO3/maturin#781 * Add support for passing arguments to pep517 command via MATURIN_PEP517_ARGS env var gh#PyO3/maturin#786 * Fix auditwheel No such file or directory error when LD_LIBRARY_PATH contains non-existent paths gh#PyO3/maturin#794 Mia Herkt 2022-02-12 01:53:08 +00:00
  • 3c9dd90e82 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-maturin?expand=0&rev=25 Mia Herkt 2022-01-31 07:20:05 +00:00
  • 75d992a995 - Update to 0.12.5 * Fix docs for new and init commands in maturin --help gh#PyO3/maturin#734 * Fix undefined auditwheel policy panic gh#PyO3/maturin#740 * Fix upload::canonicalize_name() regex subst gh#PyO3/maturin#741 * Bump serde from 1.0.130 to 1.0.131 gh#PyO3/maturin#745 * Bump sha2 from 0.9.8 to 0.10.0 gh#PyO3/maturin#746 * Add Cargo.lock to sdist when --locked or --frozen specified gh#PyO3/maturin#749 * Implement auditwheel repair with patchelf gh#PyO3/maturin#742 * Support pyo3 abi3-py310 feature gh#PyO3/maturin#750 - Changes in 0.12.4: * Bump anyhow from 1.0.50 to 1.0.51 gh#PyO3/maturin#717 * init: new command similar to cargo init gh#PyO3/maturin#719 * Don't package non-path-dep crates in sdist for workspaces gh#PyO3/maturin#720 * Update keyring to 1.0.0 gh#PyO3/maturin#721 * Reorganize upload feature gh#PyO3/maturin#726 * Allow pip warnings in maturin develop command gh#PyO3/maturin#732 Mia Herkt 2021-12-23 06:35:18 +00:00
  • a657fa2686 Accepting request 929489 from home:firstyear:branches:devel:languages:python Dirk Mueller 2021-11-21 10:57:02 +00:00
  • 2b6ae81c56 - Update to 0.11.4 * Autodetect PyPy executables gh#PyO3/maturin#617 * auditwheel: add libz.so.1 to whitelisted libraries gh#PyO3/maturin#625 * auditwheel: detect musl libc gh#PyO3/maturin#629 * Fixed Python 3.10 and later versions detection on Windows gh#PyO3/maturin#630 * Install entrypoint scripts in maturin develop command gh#PyO3/maturin#633 gh#PyO3/maturin#634 * Add support for installing optional dependencies in maturin develop command gh#PyO3/maturin#635 * Fixed build error when manylinux/compatibility options is specified in pyproject.toml gh#PyO3/maturin#637 - Changes in 0.11.3: * Add path option for Python source gh#PyO3/maturin#584 * Add auditwheel support for musllinux gh#PyO3/maturin#597 * [tool.maturin] options from pyproject.toml will be used automatically gh#PyO3/maturin#605 * Skip unavailable Python interpreters from pyenv gh#PyO3/maturin#609 Mia Herkt 2021-10-01 07:19:16 +00:00
  • 56090c7697 Accepting request 921905 from home:firstyear:branches:devel:languages:python Mia Herkt 2021-10-01 06:10:26 +00:00
  • bf37b0d8ca OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-maturin?expand=0&rev=9 Matej Cepl 2021-08-03 07:14:18 +00:00
  • 85e58b453a - Update to 0.11.1 * Fix sdist error when VCS has uncommitted renamed files gh#PyO3/maturin#585 * Add maturin completions <shell> command to generate shell completions gh#PyO3/maturin#586 - Changes in 0.11.0: * Add support for reading metadata from PEP 621 project table in pyproject.toml gh#PyO3/maturin#555 * Users should migrate away from the old [package.metadata.maturin] table of Cargo.toml to this new [project] table of pyproject.toml * Add PEP 656 musllinux support gh#PyO3/maturin#543 * --manylinux is now called --compatibility and supports musllinux * The pure rust install layout changed from just the shared library to a python module that reexports the shared library. This should have now observable consequences for users of the created wheel expect that my_project.my_project is now also importable (and equal to just my_project) * Add support for packaging type stubs in pure Rust project layout gh#PyO3/maturin#567 * Cargo.toml's authors field is now optional per Rust RFC 3052 gh#PyO3/maturin#573 * Allow dotted keys in Cargo.toml by switch from toml_edit to toml crate Mia Herkt 2021-07-11 06:40:29 +00:00
  • 3b8a7aedc7 - Update to 0.10.6 * Fix build with the “upload” feature disabled by ravenexp gh#PyO3/maturin#548 - Changes in 0.10.5: * Add manylinux_2_27 support gh#PyO3/maturin#521 * Add support for Windows arm64 target gh#PyO3/maturin#524 * Always output PEP 600 platform tags gh#PyO3/maturin#525 * Fix missing PyInit_<module_name> warning with Rust submodule gh#PyO3/maturin#528 * Better cross compiling support for PyO3 binding on Unix gh#PyO3/maturin#454 * Fix s390x architecture support gh#PyO3/maturin#530 * Fix auditwheel panic with s390x wheels gh#PyO3/maturin#532 * Support uploading heterogenous wheels by ravenexp gh#PyO3/maturin#544 * Warn about pyproject.toml missing maturin version constraint gh#PyO3/maturin#545 Mia Herkt 2021-05-22 14:48:49 +00:00
  • 8dba8f98f7 - Update to 0.10.4 * Interpreter search now uses python 3.6 to 3.12 gh#PyO3/maturin#495 * Consider requires-python when searching for interpreters gh#PyO3/maturin#495 * Support Rust extension as a submodule in mixed Python/Rust project gh#PyO3/maturin#489 Mia Herkt 2021-05-08 17:13:30 +00:00
  • 8ed53166e9 Accepting request 887549 from devel:languages:python Dominique Leuenberger 2021-04-22 16:04:33 +00:00
  • 05a2e662e5 Accepting request 887097 from home:mia Matej Cepl 2021-04-21 22:33:27 +00:00