Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-pythran for openSUSE:Factory checked in at 2026-04-16 17:25:36 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-pythran (Old) and /work/SRC/openSUSE:Factory/.python-pythran.new.11940 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-pythran" Thu Apr 16 17:25:36 2026 rev:29 rq:1347131 version:0.18.1 Changes: -------- --- /work/SRC/openSUSE:Factory/python-pythran/python-pythran.changes 2025-09-30 17:49:39.055619938 +0200 +++ /work/SRC/openSUSE:Factory/.python-pythran.new.11940/python-pythran.changes 2026-04-16 17:26:03.717189679 +0200 @@ -1,0 +2,28 @@ +Wed Apr 15 13:03:07 UTC 2026 - Markéta Machová <[email protected]> + +- Skip two tests failing with xsimd 14.1.0 + +------------------------------------------------------------------- +Sun Apr 12 19:06:06 UTC 2026 - Dirk Müller <[email protected]> + +- update to 0.18.1: + * Add support for passing types as pythran export parameters, + esp. to pass dtype parameters to numpy arrays + * Improve the normalization pass that removes keyword parameter + * Move default compiler flag to C++14, modernize the codebase + accordingly + * Use std::unordered_set instead of std::set as set backend + * Stable API support, for CPython 3.7+ + * Fix ufunc support + * Add support for generation of .abi3.* limited api extensions + * Obsolete support of numpy.distutils for python 3.9 + * Improve interactions with numpy.nditerator + * Support numpy.frombuffer + * Update numpy.fromstring support to match numpy's change + * Avoid internal conflict between ndarray (the function) and + ndarray (the namespace) +- drop GCC15_fix_Add-missing-operators-to-nditerator.patch, + GCC15_pythran-PR2325-missing-operators.patch, + np.patch: merged upstream + +------------------------------------------------------------------- Old: ---- GCC15_fix_Add-missing-operators-to-nditerator.patch GCC15_pythran-PR2325-missing-operators.patch np.patch pythran-0.18.0-gh.tar.gz New: ---- pythran-0.18.1-gh.tar.gz ----------(Old B)---------- Old: ndarray (the namespace) - drop GCC15_fix_Add-missing-operators-to-nditerator.patch, GCC15_pythran-PR2325-missing-operators.patch, Old:- drop GCC15_fix_Add-missing-operators-to-nditerator.patch, GCC15_pythran-PR2325-missing-operators.patch, np.patch: merged upstream Old: GCC15_pythran-PR2325-missing-operators.patch, np.patch: merged upstream ----------(Old E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-pythran.spec ++++++ --- /var/tmp/diff_new_pack.H7C1Yn/_old 2026-04-16 17:26:04.397217663 +0200 +++ /var/tmp/diff_new_pack.H7C1Yn/_new 2026-04-16 17:26:04.397217663 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-pythran # -# Copyright (c) 2025 SUSE LLC and contributors +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -47,7 +47,7 @@ %endif Name: python-pythran%{psuffix} -Version: 0.18.0 +Version: 0.18.1 Release: 0 Summary: Ahead of Time compiler for numeric kernels License: BSD-3-Clause @@ -55,21 +55,15 @@ # Tests are only availble from the github archive Source0: https://github.com/serge-sans-paille/pythran/archive/refs/tags/%{version}.tar.gz#/pythran-%{version}-gh.tar.gz Source99: python-pythran-rpmlintrc -# PATCH-FIX-UPSTREAM: https://github.com/serge-sans-paille/pythran/commit/14b78f0db9cbd253414b751d14644843354e7557 -Patch0: GCC15_fix_Add-missing-operators-to-nditerator.patch -# PATCH-FIX-UPSTREAM: https://github.com/serge-sans-paille/pythran/commit/623fa5031df7ec5c3dfe6789bf608cf11ac95c36 -Patch1: GCC15_pythran-PR2325-missing-operators.patch -# PATCH-FIX-UPSTREAM https://github.com/serge-sans-paille/pythran/pull/2323 Various fixes with recent numpy -Patch2: np.patch BuildRequires: %{python_module pip} -BuildRequires: %{python_module setuptools} +BuildRequires: %{python_module setuptools >= 62} BuildRequires: %{python_module wheel} BuildRequires: fdupes BuildRequires: python-rpm-macros -Requires: python-beniget >= 0.4.0 Requires: python-numpy Requires: python-ply >= 3.4 Requires: python-setuptools +Requires: (python-beniget >= 0.4.0 with python-beniget < 0.5.0) Requires: (python-gast >= 0.6.0 with python-gast < 0.7.0) Requires(post): update-alternatives Requires(postun): update-alternatives @@ -84,6 +78,7 @@ BuildRequires: %{python_module ipython} BuildRequires: %{python_module packaging} BuildRequires: %{python_module pip} +BuildRequires: %{python_module pytest-benchmark} BuildRequires: %{python_module pytest-xdist} BuildRequires: %{python_module pytest} BuildRequires: %{python_module pythran = %{version}} @@ -140,11 +135,11 @@ EOF export PYTHRANRC=$PWD/config.pythranrc %endif -# gh#serge-sans-paille/pythran#2317 -- changed AST in Py3.13 -# gh#serge-sans-paille/pythran#2326 -python313_skip_tests=("-k" "not (test_tutorial or test_utils)") +export PYTHONPATH=. +# two tests failures with xsimd 14.1.0 https://github.com/serge-sans-paille/pythran/issues/2423 +skiptests="test_numpy_ufunc_unary_numpy_ufunc_unary_numpy_signbit_float or test_numpy_ufunc_unary_numpy_ufunc_unary_numpy_signbit_matrix_float" # pytest_extra_args is for debug builds with local defines on command line -%pytest %{?jobs:-n %jobs} %{?pytest_extra_args} "${$python_skip_tests[@]}" +%pytest %{?jobs:-n %jobs} %{?pytest_extra_args} -k "not ($skiptests)" %endif %if !%{with test} ++++++ _multibuild ++++++ --- /var/tmp/diff_new_pack.H7C1Yn/_old 2026-04-16 17:26:04.437219309 +0200 +++ /var/tmp/diff_new_pack.H7C1Yn/_new 2026-04-16 17:26:04.445219639 +0200 @@ -1,6 +1,6 @@ <multibuild> <package>test-py311</package> - <package>test-py312</package> <package>test-py313</package> + <package>test-py314</package> </multibuild> ++++++ pythran-0.18.0-gh.tar.gz -> pythran-0.18.1-gh.tar.gz ++++++ ++++ 40674 lines of diff (skipped)
