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 2023-05-16 14:16:05 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-pythran (Old) and /work/SRC/openSUSE:Factory/.python-pythran.new.1533 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-pythran" Tue May 16 14:16:05 2023 rev:8 rq:1087264 version:0.13.1 Changes: -------- --- /work/SRC/openSUSE:Factory/python-pythran/python-pythran.changes 2023-01-26 14:09:03.807814972 +0100 +++ /work/SRC/openSUSE:Factory/.python-pythran.new.1533/python-pythran.changes 2023-05-16 14:27:11.655662320 +0200 @@ -1,0 +2,22 @@ +Mon May 15 15:19:41 UTC 2023 - Dirk Müller <dmuel...@suse.com> + +- update to 0.13.1: + * Bump xsimd dependency to 11.0.0, with a backported patch. + * Improve performance of functions revieving scalar arguments. + This changes the internal function call API. + * Improve performance of fix-stride slicing, using a new slice + representation. + * Improve numpy.copyto performance, and detect copyto pattern usage. + * Force internal linkage of generated functions, which gives more + optimization room to the C++ compiler. + * Provide entry points pythran.import_pythrancode and + pythran.import_pythranfile, as a poor man JIT option. + * Optimize numpy.argmax(cst * val) into numpy.argmax(val) when cst is + positive. + * Avoid copies upon numpy.array_split + * Get rid of unused functions C++ warnings + * Avoid generating a loop footer when the loop index is not used + outside of the loop. +- fix the test-flavor splitting for python311 + +------------------------------------------------------------------- Old: ---- pythran-0.12.1-gh.tar.gz New: ---- pythran-0.13.1-gh.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-pythran.spec ++++++ --- /var/tmp/diff_new_pack.HvU8q1/_old 2023-05-16 14:27:12.283665912 +0200 +++ /var/tmp/diff_new_pack.HvU8q1/_new 2023-05-16 14:27:12.291665957 +0200 @@ -17,35 +17,35 @@ %global flavor @BUILD_FLAVOR@%{nil} -%if "%{flavor}" == "test-py38" -%define psuffix -test-py38 -%define skip_python39 1 -%define skip_python310 1 -%bcond_without test -ExclusiveArch: x86_64 -%endif %if "%{flavor}" == "test-py39" %define psuffix -test-py39 %define skip_python38 1 %define skip_python310 1 -%bcond_without test -ExclusiveArch: x86_64 +%define skip_python311 1 %endif %if "%{flavor}" == "test-py310" %define psuffix -test-py310 %define skip_python38 1 %define skip_python39 1 -%bcond_without test -ExclusiveArch: x86_64 +%define skip_python311 1 +%endif +%if "%{flavor}" == "test-py311" +%define psuffix -test-py311 +%define skip_python38 1 +%define skip_python39 1 +%define skip_python310 1 %endif %if "%{flavor}" == "" %define psuffix %{nil} %bcond_with test +%else +%bcond_without test +ExclusiveArch: x86_64 %endif %{?!python_module:%define python_module() python3-%{**}} %define skip_python2 1 Name: python-pythran%{psuffix} -Version: 0.12.1 +Version: 0.13.1 Release: 0 Summary: Ahead of Time compiler for numeric kernels License: BSD-3-Clause @@ -129,7 +129,7 @@ donttest="test_operator_intersection" # gh#serge-sans-paille/pythran#2044 NOT FIXED by gh#serge-sans-paille/pythran#2046 donttest="$donttest or test_toolchain or test_cli" -%pytest -n auto -k "not ($donttest)" -m "not module" +%pytest %{?jobs:-n %jobs} -k "not ($donttest)" -m "not module" %endif %if !%{with test} ++++++ _multibuild ++++++ --- /var/tmp/diff_new_pack.HvU8q1/_old 2023-05-16 14:27:12.327666163 +0200 +++ /var/tmp/diff_new_pack.HvU8q1/_new 2023-05-16 14:27:12.331666186 +0200 @@ -1,6 +1,6 @@ <multibuild> - <package>test-py38</package> <package>test-py39</package> <package>test-py310</package> + <package>test-py311</package> </multibuild> ++++++ pythran-0.12.1-gh.tar.gz -> pythran-0.13.1-gh.tar.gz ++++++ ++++ 15268 lines of diff (skipped)