summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Gilbert <floppym@gentoo.org>2018-07-08 21:13:09 -0400
committerMike Gilbert <floppym@gentoo.org>2018-07-08 21:24:40 -0400
commitef879f0851014f832170d6104ca4479c67b46b5b (patch)
treefa94d3e83cb3cb3571d2fbd882ca5839f6cf8f90 /dev-python
parentdev-db/mariadb: Version bump for 10.3.8 (diff)
downloadgentoo-ef879f0851014f832170d6104ca4479c67b46b5b.tar.gz
gentoo-ef879f0851014f832170d6104ca4479c67b46b5b.tar.bz2
gentoo-ef879f0851014f832170d6104ca4479c67b46b5b.zip
dev-python/numba: skip memory-intensive test on 32-bit systems
Closes: https://bugs.gentoo.org/659804 Package-Manager: Portage-2.3.40_p15, Repoman-2.3.9_p247
Diffstat (limited to 'dev-python')
-rw-r--r--dev-python/numba/files/numba-skip-tests.patch14
-rw-r--r--dev-python/numba/numba-0.37.0.ebuild4
2 files changed, 18 insertions, 0 deletions
diff --git a/dev-python/numba/files/numba-skip-tests.patch b/dev-python/numba/files/numba-skip-tests.patch
new file mode 100644
index 000000000000..2c177c07034c
--- /dev/null
+++ b/dev-python/numba/files/numba-skip-tests.patch
@@ -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
diff --git a/dev-python/numba/numba-0.37.0.ebuild b/dev-python/numba/numba-0.37.0.ebuild
index 9c836f6b01c9..05826b7b088a 100644
--- a/dev-python/numba/numba-0.37.0.ebuild
+++ b/dev-python/numba/numba-0.37.0.ebuild
@@ -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