commit:     ef879f0851014f832170d6104ca4479c67b46b5b
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Mon Jul  9 01:13:09 2018 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Mon Jul  9 01:24:40 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef879f08

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

 dev-python/numba/files/numba-skip-tests.patch | 14 ++++++++++++++
 dev-python/numba/numba-0.37.0.ebuild          |  4 ++++
 2 files changed, 18 insertions(+)

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 00000000000..2c177c07034
--- /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 9c836f6b01c..05826b7b088 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

Reply via email to