Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-maturin for openSUSE:Factory checked in at 2022-08-08 08:44:59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-maturin (Old) and /work/SRC/openSUSE:Factory/.python-maturin.new.1521 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-maturin" Mon Aug 8 08:44:59 2022 rev:14 rq:991319 version:0.13.1 Changes: -------- --- /work/SRC/openSUSE:Factory/python-maturin/python-maturin.changes 2022-06-20 15:39:05.947019516 +0200 +++ /work/SRC/openSUSE:Factory/.python-maturin.new.1521/python-maturin.changes 2022-08-08 08:45:05.186433633 +0200 @@ -1,0 +2,134 @@ +Wed Jul 27 01:09:20 UTC 2022 - Mia Herkt <m...@0x0.st> + +- 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 + +------------------------------------------------------------------- +Mon Jul 18 21:19:11 UTC 2022 - Ben Greiner <c...@bnavigator.de> + +- Update to v0.13.0 + * Drop python 3.6 by @konstin in #945 + * Add support for building with multiple binary targets by + @messense in #948 + * Add a --target option to maturin list-python command by + @messense in #957 + * Add support for using bundled python sysconfigs for PyPy when + abi3 feature is enabled by @messense in #958 + * Filter cargo targets by kind instead of crate_types by + @messense in #959 + * Don't build sdist by default in maturin build command by + @messense in #955 + * Add support for cross compiling PyPy wheels when abi3 feature + is enabled by @messense in #963 + * Update actions/checkout and actions/setup-python versions by + @messense in #965 + * Add --find-interpreter option to build and publish commands by + @messense in #964 + * Infer target triple from ARCHFLAGS for macOS by @messense in + #967 + * Add bootstrap from sdist test to CI by @messense in #968 + * Upload wheel artifacts in bootstrap test for inspection by + @messense in #971 + * Expose commonly used Cargo CLI options in maturin build command + by @messense in #972 + * Add support for wasm32-unknown-emscripten target by @messense + in #974 + * Allow overriding platform release version using env var by + @messense in #975 + * Don't warn if package not listed in cargo metadata is a + dependency of Rust std by @messense in #976 + * Fix Emscripten CI: Pyodide packages.json was moved to + repodata.json by @hoodmane in #977 + * Emscripten: Use -Z link-native-libraries=no and remove emcc + wrapper by @hoodmane in #978 + * Fix maturin develop for arm64 Python on M1 Mac when default + toolchain is x86_64 by @messense in #980 + * Improvements to Emscripten/Pyodide CI by @hoodmane in #983 + * Setup Pyodide with nox for easier local testing by @messense in + #984 + * Remove -Zbuild-std for Emscripten target by @messense in #986 + * Add --repository option to upload command by @messense in #987 + * Only lookup bundled Python sysconfig when interpreters aren't + specified as file path by @messense in #988 + * Align some maturin build options with cargo by @messense in + #991 + * Find CPython upper to 3.12 and PyPy upper to 3.10 by @messense + in #993 + * Add aliases for maturin build and develop subcommands by + @messense in #994 + * Update zbus to 1.9.3 to fix GHSA-76w9-p8mg-j927 and + GHSA-wgrg-5h56-jg27 by @messense in #996 + * Update to Rust 1.62 for Docker image by @messense in #997 + * Upgrade setuptools-rust to 1.4.0 by @messense in #998 + * Bump openssl-src from 111.21.0+1.1.1p to 111.22.0+1.1.1q by + @dependabot in #1000 + * Update user guide for the upcoming 0.13 release by @messense in + #973 +- Release 0.12.20 + * Fix incompatibility with cibuildwheel for 32-bit Windows in + #951 + * Don't require pip error messages to be utf-8 encoding in #953 + * Compare minimum python version requirement between + requires-python and bindings crate in #954 + * Set PYO3_PYTHON env var for PyPy when abi3 is enabled in #960 + * Add sysconfigs for x64 Windows PyPy in #962 + * Add support for Linux armv6l in #966 + * Fix auditwheel bundled shared libs directory name in #969 +- Release 0.12.19 + * Fix Windows Store install detection in #949 + * Filter Python interpreters by target pointer width on Windows + in #950 +- Release 0.12.18 + * Add support for building bin bindings wheels with multiple + platform tags in #928 + * Skip auditwheel for non-compliant linux environment + automatically in #931 + * Fix abi3 wheel build issue when no Python interpreters found on + host in #933 + * Add Python 3.11 sysconfigs for Linux, macOS and Windows in #934 + * Add Python 3.11 sysconfig for arm64 Windows in #936 + * Add network proxy support to upload command in #939 + * Fix python interpreter detection on arm64 Windows in #940 + * Fallback to py -X.Y when pythonX.Y cannot be found on Windows + in #943 + * Auto-detect Python Installs from Microsoft Store in #944 + * Add bindings detection to bin targets in #938 +- Release 0.12.17 + * Don't consider compile to i686 on x86_64 Windows cross + compiling in #923 + * Accept -i x.y and -i python-x.y in maturin build command in + #925 +- Release 0.12.16 + * Add Linux armv7l python sysconfig in #901 + * Add NetBSD python sysconfig in #903 + * Update 'replace_needed' to reduce total calls to 'patchelf' in + #905 + * Add wheel data support in #906 + * Allow use python interpreters from bundled sysconfig when not + cross compiling in #907 + * Use setuptools-rust for bootstrapping in #909 + * Allow setting the publish repository URL via + MATURIN_REPOSITORY_URL in #913 + * Allow stubs-only mixed project layout in #914 + * Allow setting the publish user name via MATURIN_USERNAME in + #915 + * Add Windows python sysconfig in #917 + * Add support for generate-import-lib feature of pyo3 in #918 + * Integrate cargo-xwin for cross compiling to Windows MSVC + targets in #919 +- Fix runtime requirements + +------------------------------------------------------------------- Old: ---- maturin-0.12.15.tar.gz New: ---- maturin-0.13.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-maturin.spec ++++++ --- /var/tmp/diff_new_pack.jYY0VK/_old 2022-08-08 08:45:06.526437574 +0200 +++ /var/tmp/diff_new_pack.jYY0VK/_new 2022-08-08 08:45:06.530437586 +0200 @@ -16,10 +16,8 @@ # -%define skip_python2 1 -%{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-maturin -Version: 0.12.15 +Version: 0.13.1 Release: 0 Summary: Rust/Python Interoperability License: Apache-2.0 OR MIT @@ -27,13 +25,20 @@ Source: https://files.pythonhosted.org/packages/source/m/maturin/maturin-%{version}.tar.gz Source1: vendor.tar.xz Source2: cargo_config +BuildRequires: %{python_module base >= 3.7} +BuildRequires: %{python_module pip} +BuildRequires: %{python_module setuptools-rust >= 1.4.0} BuildRequires: %{python_module setuptools} -BuildRequires: %{python_module tomli} +BuildRequires: %{python_module tomli >= 1.1.0 if %python-base < 3.11} +BuildRequires: %{python_module wheel >= 0.36.2} BuildRequires: cargo-packaging BuildRequires: fdupes BuildRequires: python-rpm-macros Requires(post): update-alternatives Requires(postun):update-alternatives +%if 0%{?python_version_nodots} < 311 +Requires: python-tomli >= 1.1.0 +%endif %python_subpackages %description @@ -48,13 +53,14 @@ %autosetup -a1 -n maturin-%{version} mkdir .cargo cp %{SOURCE2} .cargo/config +sed -i '1{/env python/d}' maturin/__init__.py %build -%python_build +%pyproject_wheel %install -%python_install -%python_expand %fdupes %{buildroot}%{$python_sitelib} +%pyproject_install +%python_expand %fdupes %{buildroot}%{$python_sitearch} %python_clone -a %{buildroot}%{_bindir}/maturin %post @@ -67,6 +73,7 @@ %license license-apache license-mit %doc Changelog.md Readme.md %python_alternative %{_bindir}/maturin -%{python_sitelib}/* +%{python_sitearch}/maturin +%{python_sitearch}/maturin-%{version}*-info %changelog ++++++ _service ++++++ --- /var/tmp/diff_new_pack.jYY0VK/_old 2022-08-08 08:45:06.562437680 +0200 +++ /var/tmp/diff_new_pack.jYY0VK/_new 2022-08-08 08:45:06.566437692 +0200 @@ -1,6 +1,6 @@ <services> <service name="cargo_vendor" mode="disabled"> - <param name="srctar">maturin-0.12.15.tar.gz</param> + <param name="srctar">maturin-0.13.1.tar.gz</param> <param name="compression">xz</param> <param name="update">true</param> </service> ++++++ maturin-0.12.15.tar.gz -> maturin-0.13.1.tar.gz ++++++ ++++ 10015 lines of diff (skipped) ++++++ vendor.tar.xz ++++++ /work/SRC/openSUSE:Factory/python-maturin/vendor.tar.xz /work/SRC/openSUSE:Factory/.python-maturin.new.1521/vendor.tar.xz differ: char 25, line 1