1 |
commit: ef879f0851014f832170d6104ca4479c67b46b5b |
2 |
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org> |
3 |
AuthorDate: Mon Jul 9 01:13:09 2018 +0000 |
4 |
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org> |
5 |
CommitDate: Mon Jul 9 01:24:40 2018 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef879f08 |
7 |
|
8 |
dev-python/numba: skip memory-intensive test on 32-bit systems |
9 |
|
10 |
Closes: https://bugs.gentoo.org/659804 |
11 |
Package-Manager: Portage-2.3.40_p15, Repoman-2.3.9_p247 |
12 |
|
13 |
dev-python/numba/files/numba-skip-tests.patch | 14 ++++++++++++++ |
14 |
dev-python/numba/numba-0.37.0.ebuild | 4 ++++ |
15 |
2 files changed, 18 insertions(+) |
16 |
|
17 |
diff --git a/dev-python/numba/files/numba-skip-tests.patch b/dev-python/numba/files/numba-skip-tests.patch |
18 |
new file mode 100644 |
19 |
index 00000000000..2c177c07034 |
20 |
--- /dev/null |
21 |
+++ b/dev-python/numba/files/numba-skip-tests.patch |
22 |
@@ -0,0 +1,14 @@ |
23 |
+https://bugs.gentoo.org/659804 |
24 |
+ |
25 |
+diff --git a/numba/tests/test_linalg.py b/numba/tests/test_linalg.py |
26 |
+index 46bff63e8..53056ab23 100644 |
27 |
+--- a/numba/tests/test_linalg.py |
28 |
++++ b/numba/tests/test_linalg.py |
29 |
+@@ -1282,6 +1282,7 @@ class TestLinalgLstsq(TestLinalgSystems): |
30 |
+ # Suggestions for improvements are welcomed! |
31 |
+ |
32 |
+ @needs_lapack |
33 |
++ @unittest.skipIf(sys.maxsize < 2 ** 31, "errors with 32-bit address space") |
34 |
+ def test_linalg_lstsq(self): |
35 |
+ """ |
36 |
+ Test np.linalg.lstsq |
37 |
|
38 |
diff --git a/dev-python/numba/numba-0.37.0.ebuild b/dev-python/numba/numba-0.37.0.ebuild |
39 |
index 9c836f6b01c..05826b7b088 100644 |
40 |
--- a/dev-python/numba/numba-0.37.0.ebuild |
41 |
+++ b/dev-python/numba/numba-0.37.0.ebuild |
42 |
@@ -28,6 +28,10 @@ DEPEND="${RDEPEND} |
43 |
test? ( dev-python/pytest[${PYTHON_USEDEP}] ) |
44 |
" |
45 |
|
46 |
+PATCHES=( |
47 |
+ "${FILESDIR}"/numba-skip-tests.patch |
48 |
+) |
49 |
+ |
50 |
python_test() { |
51 |
cd "${BUILD_DIR}/lib" || die |
52 |
${EPYTHON} -m numba.runtests -v || die |