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 2024-05-29 19:35:23 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-pythran (Old) and /work/SRC/openSUSE:Factory/.python-pythran.new.24587 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-pythran" Wed May 29 19:35:23 2024 rev:16 rq:1177345 version:0.16.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-pythran/python-pythran.changes 2024-02-25 14:05:07.702748820 +0100 +++ /work/SRC/openSUSE:Factory/.python-pythran.new.24587/python-pythran.changes 2024-05-29 19:35:39.056051918 +0200 @@ -1,0 +2,28 @@ +Sat May 25 10:35:26 UTC 2024 - Ben Greiner <[email protected]> + +- Update to 0.16.0 + * Support numpy.vectorize, numpy.argsort's kind keyword, + real/imag on numpy_iexpr + * Add missing omp.set_num_thread descriptor + * Provide --trace-allocations switch + * Support empty PYTHRANRC for reproducible builds + * Improve compilation time + * Support ufunc creation through #pythran export ufunc + func_name(arg_types...) + * Fix memory leak when returing numpy_gexpr to Python + * Numpy 2.x support + * Upgrade xsimd to 13.0.0 + * Improve detection of non-overlapping memory area during gexpr + assignment + * Improve python 3.12 support (distutils removal) + * Support imatmul + * Only link blas when needed + +------------------------------------------------------------------- +Thu Apr 25 09:21:21 UTC 2024 - Ben Greiner <[email protected]> + +- Refactor the multibuild test flavor logic +- Accomodate some 15.x intricacies for the failing tests: + * use netlib lapack/blas instead of openblas + +------------------------------------------------------------------- Old: ---- pythran-0.15.0-gh.tar.gz New: ---- pythran-0.16.0-gh.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-pythran.spec ++++++ --- /var/tmp/diff_new_pack.ROd2qr/_old 2024-05-29 19:35:39.640073069 +0200 +++ /var/tmp/diff_new_pack.ROd2qr/_new 2024-05-29 19:35:39.644073215 +0200 @@ -17,39 +17,34 @@ %global flavor @BUILD_FLAVOR@%{nil} -%if "%{flavor}" == "test-py310" -%define psuffix -test-py310 -%define skip_python311 1 -%define skip_python312 1 -%endif -%if "%{flavor}" == "test-py311" -%define psuffix -test-py311 -%define skip_python310 1 -%define skip_python312 1 -%endif -%if "%{flavor}" == "test-py312" -%define psuffix -test-py312 -%define skip_python310 1 -%define skip_python311 1 -%endif +%{?sle15_python_module_pythons} + %if "%{flavor}" == "" %define psuffix %{nil} %bcond_with test %else +%define psuffix -%{flavor} %bcond_without test -# global stop testing even when it is still in buildset (otherwise every test flavor would also test this one) -%define skip_python39 1 -# do nothing in a test flavor that is still around but has nothing in buildset anymore -%if "%{shrink:%{pythons}}" == "" +%if "%{flavor}" != "test-py310" +%define skip_python310 1 +%endif +%if "%{flavor}" != "test-py311" +%define skip_python311 1 +%endif +%if "%{flavor}" != "test-py312" +%define skip_python312 1 +%endif +# Skip empty buildsets, last one is for sle15_python_module_pythons +%if "%{shrink:%{pythons}}" == "" || ("%pythons" == "python311" && 0%{?skip_python311}) ExclusiveArch: donotbuild -%define python_module() %flavor-not-enabled-in-buildset +%define python_module() %flavor-not-enabled-in-buildset-for-suse-%{?suse_version} %else ExclusiveArch: x86_64 %endif %endif -%{?sle15_python_module_pythons} + Name: python-pythran%{psuffix} -Version: 0.15.0 +Version: 0.16.0 Release: 0 Summary: Ahead of Time compiler for numeric kernels License: BSD-3-Clause @@ -74,16 +69,22 @@ Requires: gcc-c++ Requires: python-devel Requires: python-numpy-devel -Requires: xsimd-devel +Requires: xsimd-devel >= 13.0.0 # /SECTION %if %{with test} BuildRequires: %{python_module ipython} +BuildRequires: %{python_module packaging} BuildRequires: %{python_module pip} BuildRequires: %{python_module pytest-xdist} BuildRequires: %{python_module pytest} BuildRequires: %{python_module pythran = %{version}} BuildRequires: %{python_module wheel} +%if 0%{?suse_version} > 1500 BuildRequires: openblas-devel +%else +BuildRequires: cblas-devel +BuildRequires: lapack-devel +%endif BuildRequires: unzip %endif BuildArch: noarch @@ -120,6 +121,7 @@ %if %{with test} %check export CFLAGS="%{optflags}" +%if 0%{?suse_version} > 1500 # Force to link against openblas during tests because the update-alternatives setup # for lapack/cblas/openblas might be inconsistent inside obs builds cat > config.pythranrc <<EOF @@ -128,6 +130,7 @@ libs=openblas EOF export PYTHRANRC=$PWD/config.pythranrc +%endif # pytest_extra_args is for debug builds with local defines on command line %pytest %{?jobs:-n %jobs} %{?pytest_extra_args} %endif ++++++ pythran-0.15.0-gh.tar.gz -> pythran-0.16.0-gh.tar.gz ++++++ ++++ 27613 lines of diff (skipped)
