Hello community, here is the log from the commit of package python-numba for openSUSE:Factory checked in at 2019-09-26 20:43:13 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-numba (Old) and /work/SRC/openSUSE:Factory/.python-numba.new.2352 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-numba" Thu Sep 26 20:43:13 2019 rev:19 rq:733400 version:0.45.1 Changes: -------- --- /work/SRC/openSUSE:Factory/python-numba/python-numba.changes 2019-04-12 09:17:36.749784504 +0200 +++ /work/SRC/openSUSE:Factory/.python-numba.new.2352/python-numba.changes 2019-09-26 20:43:21.294202484 +0200 @@ -1,0 +2,8 @@ +Thu Sep 26 08:06:01 UTC 2019 - Tomáš Chvátal <tchva...@suse.com> + +- Update to 0.45.1: + * Many fixes and changes for llvm/cuda updates + See CHANGE_LOG file for details +- Update skip-failing-tests.patch to skip one more failing test + +------------------------------------------------------------------- Old: ---- numba-0.43.1.tar.gz New: ---- numba-0.45.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-numba.spec ++++++ --- /var/tmp/diff_new_pack.qlkE0k/_old 2019-09-26 20:43:25.606190962 +0200 +++ /var/tmp/diff_new_pack.qlkE0k/_new 2019-09-26 20:43:25.610190952 +0200 @@ -18,33 +18,33 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-numba -Version: 0.43.1 +Version: 0.45.1 Release: 0 Summary: NumPy-aware optimizing compiler for Python using LLVM License: BSD-2-Clause Group: Development/Languages/Python -URL: http://numba.github.com +URL: https://github.com/numba/numba Source: https://files.pythonhosted.org/packages/source/n/numba/numba-%{version}.tar.gz Patch0: skip-failing-tests.patch BuildRequires: %{python_module devel} -BuildRequires: %{python_module llvmlite >= 0.24} +BuildRequires: %{python_module llvmlite >= 0.29} BuildRequires: %{python_module numpy-devel >= 1.10} BuildRequires: %{python_module pytest} BuildRequires: %{python_module scipy >= 0.16} BuildRequires: %{python_module setuptools} BuildRequires: fdupes BuildRequires: gcc-c++ +BuildRequires: python-funcsigs BuildRequires: python-rpm-macros -BuildRequires: python2-funcsigs -BuildRequires: python2-singledispatch -Requires: python-llvmlite >= 0.24 +BuildRequires: python-singledispatch +Requires: python-llvmlite >= 0.29 Requires: python-numpy >= 1.10 Requires: python-scipy >= 0.16 Requires(post): update-alternatives Requires(preun): update-alternatives %ifpython2 -Requires: python2-funcsigs -Requires: python2-singledispatch +Requires: python-funcsigs +Requires: python-singledispatch %endif %python_subpackages @@ -94,7 +94,7 @@ %{python_expand export PYTHONPATH=%{buildroot}%{$python_sitearch} $python setup.py build_ext --inplace %{buildroot}%{_bindir}/numba-%{$python_bin_suffix} -s -$python ./runtests.py -v -m +$python -m numba.runtests -v -b --exclude-tags='long_running' -m %{_smp_build_ncpus} -- numba.tests } %post ++++++ numba-0.43.1.tar.gz -> numba-0.45.1.tar.gz ++++++ ++++ 36748 lines of diff (skipped) ++++++ skip-failing-tests.patch ++++++ --- /var/tmp/diff_new_pack.qlkE0k/_old 2019-09-26 20:43:26.442188728 +0200 +++ /var/tmp/diff_new_pack.qlkE0k/_new 2019-09-26 20:43:26.442188728 +0200 @@ -1,5 +1,7 @@ ---- a/numba/tests/test_runtests.py -+++ b/numba/tests/test_runtests.py +Index: numba-0.45.1/numba/tests/test_runtests.py +=================================================================== +--- numba-0.45.1.orig/numba/tests/test_runtests.py ++++ numba-0.45.1/numba/tests/test_runtests.py @@ -76,8 +76,7 @@ class TestCase(unittest.TestCase): def test_subpackage(self): self.check_testsuite_size(['numba.tests.npyufunc'], 50) @@ -10,3 +12,28 @@ def test_random(self): self.check_testsuite_size( ['--random', '0.1', 'numba.tests.npyufunc'], 5) +Index: numba-0.45.1/numba/tests/test_jitclasses.py +=================================================================== +--- numba-0.45.1.orig/numba/tests/test_jitclasses.py ++++ numba-0.45.1/numba/tests/test_jitclasses.py +@@ -869,6 +869,7 @@ class TestJitClass(TestCase, MemoryLeakM + self.assertEqual(t[2:2:1], 2) + self.assertEqual(t[6:6:1], 3) + ++ @unittest.skip("This will fail with system llvm and LTO") + def test_jitclass_longlabel_not_truncated(self): + # See issue #3872, llvm 7 introduced a max label length of 1024 chars + # Numba ships patched llvm 7.1 (ppc64le) and patched llvm 8 to undo this +Index: numba-0.45.1/numba/tests/test_parfors.py +=================================================================== +--- numba-0.45.1.orig/numba/tests/test_parfors.py ++++ numba-0.45.1/numba/tests/test_parfors.py +@@ -520,7 +520,7 @@ class TestParfors(TestParforsBase): + self.check(test_impl) + self.assertTrue(countParfors(test_impl, ()) == 1) + +- @skip_unsupported ++ @unittest.skip("This will fail with system llvm and LTO") + @tag('important') + def test_pi(self): + def test_impl(n):