Accepting request 686900 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/686900 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numba?expand=0&rev=17
This commit is contained in:
commit
e33a623c75
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:3de1dd3134d0b4c352b04362ab2c5e8ecb314b7ff6b2256266548402ba6b380f
|
||||
size 1562387
|
3
numba-0.43.0.tar.gz
Normal file
3
numba-0.43.0.tar.gz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:61a7fc1f1328d0de1940dad57ecad0e5d8fde45fa2d67c86c9d6e2b5d6c3847b
|
||||
size 1642679
|
@ -1,3 +1,15 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 18 18:05:34 CET 2019 - Matej Cepl <mcepl@suse.com>
|
||||
|
||||
- Update to 0.43.0:
|
||||
- Initial support for statically typed dictionaries
|
||||
- Improvements to `hash()` to match Python 3 behavior
|
||||
- Support for the heapq module
|
||||
- Ability to pass C structs to Numba
|
||||
- More NumPy functions: asarray, trapz, roll, ptp, extract
|
||||
- Add skip-failing-tests.patch to avoid problems with possibly
|
||||
incompatible version of NumPy 1.16.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Jan 26 17:06:14 UTC 2019 - Arun Persaud <arun@gmx.de>
|
||||
|
||||
|
@ -18,13 +18,14 @@
|
||||
|
||||
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
|
||||
Name: python-numba
|
||||
Version: 0.42.0
|
||||
Version: 0.43.0
|
||||
Release: 0
|
||||
Summary: NumPy-aware optimizing compiler for Python using LLVM
|
||||
License: BSD-2-Clause
|
||||
Group: Development/Languages/Python
|
||||
URL: http://numba.github.com
|
||||
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 numpy-devel >= 1.10}
|
||||
@ -76,6 +77,7 @@ This package contains files for developing applications using numba.
|
||||
|
||||
%prep
|
||||
%setup -q -n numba-%{version}
|
||||
%autopatch -p1
|
||||
sed -i '1{\@^#!%{_bindir}/env python@d}' numba/appdirs.py
|
||||
|
||||
%build
|
||||
@ -89,12 +91,11 @@ sed -i '1{\@^#!%{_bindir}/env python@d}' numba/appdirs.py
|
||||
%python_clone -a %{buildroot}%{_bindir}/pycc
|
||||
|
||||
%check
|
||||
# # Sadly needs 3 hours to finish in OBS run localy when updating!
|
||||
# %{python_expand export PYTHONPATH=%{buildroot}%{$python_sitearch}
|
||||
# pushd $PYTHONPATH
|
||||
# $python -Wd -m pytest numba/tests -v -rs
|
||||
# popd
|
||||
# }
|
||||
%{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
|
||||
}
|
||||
|
||||
%post
|
||||
%{python_install_alternative numba pycc}
|
||||
|
12
skip-failing-tests.patch
Normal file
12
skip-failing-tests.patch
Normal file
@ -0,0 +1,12 @@
|
||||
--- a/numba/tests/test_runtests.py
|
||||
+++ b/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)
|
||||
|
||||
- @unittest.skipIf(sys.version_info < (3, 4),
|
||||
- "'--random' only supported on Python 3.4 or higher")
|
||||
+ @unittest.skip("Somehow doesn't work with the current version of NumPy")
|
||||
def test_random(self):
|
||||
self.check_testsuite_size(
|
||||
['--random', '0.1', 'numba.tests.npyufunc'], 5)
|
Loading…
Reference in New Issue
Block a user