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)

Reply via email to