dev-python/numba: skip memory-intensive test on 32-bit systems
authorMike Gilbert <floppym@gentoo.org>
Mon, 9 Jul 2018 01:13:09 +0000 (21:13 -0400)
committerMike Gilbert <floppym@gentoo.org>
Mon, 9 Jul 2018 01:24:40 +0000 (21:24 -0400)
Closes: https://bugs.gentoo.org/659804
Package-Manager: Portage-2.3.40_p15, Repoman-2.3.9_p247

dev-python/numba/files/numba-skip-tests.patch [new file with mode: 0644]
dev-python/numba/numba-0.37.0.ebuild

diff --git a/dev-python/numba/files/numba-skip-tests.patch b/dev-python/numba/files/numba-skip-tests.patch
new file mode 100644 (file)
index 0000000..2c177c0
--- /dev/null
@@ -0,0 +1,14 @@
+https://bugs.gentoo.org/659804
+
+diff --git a/numba/tests/test_linalg.py b/numba/tests/test_linalg.py
+index 46bff63e8..53056ab23 100644
+--- a/numba/tests/test_linalg.py
++++ b/numba/tests/test_linalg.py
+@@ -1282,6 +1282,7 @@ class TestLinalgLstsq(TestLinalgSystems):
+     # Suggestions for improvements are welcomed!
+     @needs_lapack
++    @unittest.skipIf(sys.maxsize < 2 ** 31, "errors with 32-bit address space")
+     def test_linalg_lstsq(self):
+         """
+         Test np.linalg.lstsq
index 9c836f6b01c9ba9a8c16ab100d08349347ac2072..05826b7b088a1dd85fa22fe16cda1f03295283a5 100644 (file)
@@ -28,6 +28,10 @@ DEPEND="${RDEPEND}
        test? ( dev-python/pytest[${PYTHON_USEDEP}] )
 "
 
+PATCHES=(
+       "${FILESDIR}"/numba-skip-tests.patch
+)
+
 python_test() {
        cd "${BUILD_DIR}/lib" || die
        ${EPYTHON} -m numba.runtests -v || die