Skip to content

CI failing: 2 Travis CI tests fail with numpy build or version issues #11460

@pvanmulbregt

Description

@pvanmulbregt

Two Travis-CI tests appear to be failing for recent PRS: gh-11459, gh-11456, gh-11455, gh-11453,...


Test 1: ppc64le, Python3.6,
TESTMODE=fast COVERAGE= NUMPYSPEC="--upgrade numpy"

Fails building numpy

Error message:

Collecting numpy
455  Downloading numpy-1.18.1.zip (5.4 MB)
456  Installing build dependencies: started
457  Installing build dependencies: still running...
458  Installing build dependencies: finished with status 'done'
459  Getting requirements to build wheel: started
460  Getting requirements to build wheel: finished with status 'done'
461    Preparing wheel metadata: started
462    Preparing wheel metadata: finished with status 'done'
463  WARNING: Building wheel for numpy failed: [Errno 13] Permission denied: '/home/travis/.cache/pip/wheels/92'
464Building wheels for collected packages: numpy
465Failed to build numpy
466ERROR: Could not build wheels for numpy which use PEP 517 and cannot be installed directly
467
468The command "pip install --upgrade numpy" failed. Retrying, 2 of 3.

Tries 3 times then gives up.


Test 2: Python3.6, AMD64,
TESTMODE=fast COVERAGE= USE_WHEEL=1 NUMPYSPEC="numpy==1.14.6" PYTHONOPTIMIZE=2

Fails with a numpy version mismatch (has 1.14.6, but 1.15 needed for numba perhaps?).

Error message:

=================================== FAILURES ===================================
1181____________________________ test_isolve_gmres[COO] ____________________________
1182[gw1] linux -- Python 3.6.7 /home/travis/virtualenv/python3.6.7/bin/python
1183/home/travis/virtualenv/python3.6.7/lib/python3.6/site-packages/scipy/sparse/linalg/tests/test_pydata_sparse.py:65: in test_isolve_gmres
1184    x, info = splin.gmres(A_sparse, b, atol=1e-15)
1185<decorator-gen-9>:2: in gmres
1186    ???
1187/home/travis/virtualenv/python3.6.7/lib/python3.6/site-packages/scipy/_lib/_threadsafety.py:46: in caller
1188    return func(*a, **kw)
1189/home/travis/virtualenv/python3.6.7/lib/python3.6/site-packages/scipy/sparse/linalg/isolve/iterative.py:609: in gmres
1190    work[slice2] += sclr1*matvec(work[slice1])
1191/home/travis/virtualenv/python3.6.7/lib/python3.6/site-packages/scipy/sparse/linalg/interface.py:229: in matvec
1192    y = self._matvec(x)
1193/home/travis/virtualenv/python3.6.7/lib/python3.6/site-packages/scipy/sparse/linalg/interface.py:196: in _matvec
1194    return self.matmat(x.reshape(-1, 1))
1195/home/travis/virtualenv/python3.6.7/lib/python3.6/site-packages/scipy/sparse/linalg/interface.py:334: in matmat
1196    Y = self._matmat(X)
1197/home/travis/virtualenv/python3.6.7/lib/python3.6/site-packages/scipy/sparse/linalg/interface.py:728: in _matmat
1198    return self.A.dot(X)
1199/home/travis/virtualenv/python3.6.7/lib/python3.6/site-packages/sparse/_coo/core.py:1635: in dot
1200    return dot(self, other)
1201/home/travis/virtualenv/python3.6.7/lib/python3.6/site-packages/sparse/_coo/common.py:287: in dot
1202    return tensordot(a, b, axes=(a_axis, b_axis))
1203/home/travis/virtualenv/python3.6.7/lib/python3.6/site-packages/sparse/_coo/common.py:168: in tensordot
1204    res = _dot(at, bt)
1205/home/travis/virtualenv/python3.6.7/lib/python3.6/site-packages/sparse/_coo/common.py:304: in _dot
1206    return _dot_coo_ndarray_type(a.dtype, b.dtype)(a.coords, a.data, b, out_shape)
1207/home/travis/virtualenv/python3.6.7/lib/python3.6/site-packages/numba/dispatcher.py:420: in _compile_for_args
1208    raise e
1209/home/travis/virtualenv/python3.6.7/lib/python3.6/site-packages/numba/dispatcher.py:353: in _compile_for_args
1210    return self.compile(tuple(argtypes))
1211/home/travis/virtualenv/python3.6.7/lib/python3.6/site-packages/numba/compiler_lock.py:32: in _acquire_compile_lock
1212    return func(*args, **kwargs)
1213/home/travis/virtualenv/python3.6.7/lib/python3.6/site-packages/numba/dispatcher.py:768: in compile
1214    cres = self._compiler.compile(args, return_type)
1215/home/travis/virtualenv/python3.6.7/lib/python3.6/site-packages/numba/dispatcher.py:77: in compile
1216    status, retval = self._compile_cached(args, return_type)
1217/home/travis/virtualenv/python3.6.7/lib/python3.6/site-packages/numba/dispatcher.py:91: in _compile_cached
1218    retval = self._compile_core(args, return_type)
1219/home/travis/virtualenv/python3.6.7/lib/python3.6/site-packages/numba/dispatcher.py:109: in _compile_core
1220    pipeline_class=self.pipeline_class)
1221/home/travis/virtualenv/python3.6.7/lib/python3.6/site-packages/numba/compiler.py:550: in compile_extra
1222    args, return_type, flags, locals)
1223/home/travis/virtualenv/python3.6.7/lib/python3.6/site-packages/numba/compiler.py:281: in __init__
1224    targetctx.refresh()
1225/home/travis/virtualenv/python3.6.7/lib/python3.6/site-packages/numba/targets/base.py:281: in refresh
1226    self.load_additional_registries()
1227/home/travis/virtualenv/python3.6.7/lib/python3.6/site-packages/numba/targets/cpu.py:80: in load_additional_registries
1228    numba.entrypoints.init_all()
1229/home/travis/virtualenv/python3.6.7/lib/python3.6/site-packages/numba/entrypoints.py:23: in init_all
1230    func = entry_point.load()
1231/home/travis/virtualenv/python3.6.7/lib/python3.6/site-packages/pkg_resources/__init__.py:2443: in load
1232    self.require(*args, **kwargs)
1233/home/travis/virtualenv/python3.6.7/lib/python3.6/site-packages/pkg_resources/__init__.py:2466: in require
1234    items = working_set.resolve(reqs, env, installer, extras=self.extras)
1235/home/travis/virtualenv/python3.6.7/lib/python3.6/site-packages/pkg_resources/__init__.py:792: in resolve
1236    raise VersionConflict(dist, req).with_context(dependent_req)
1237E   pkg_resources.ContextualVersionConflict: (numpy 1.14.6 (/home/travis/virtualenv/python3.6.7/lib/python3.6/site-packages), Requirement.parse('numpy>=1.15'), {'numba'})
1238=============================== warnings summary ===============================
1239/home/travis/virtualenv/python3.6.7/lib/python3.6/distutils/__init__.py:4
1240/home/travis/virtualenv/python3.6.7/lib/python3.6/distutils/__init__.py:4
1241/home/travis/virtualenv/python3.6.7/lib/python3.6/distutils/__init__.py:4
1242  /home/travis/virtualenv/python3.6.7/lib/python3.6/distutils/__init__.py:4: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses
1243    import imp
1244
1245-- Docs: https://docs.pytest.org/en/latest/warnings.html
1246=========================== short test summary info ============================
1247FAILED ../../sparse/linalg/tests/test_pydata_sparse.py::test_isolve_gmres[COO]

Metadata

Metadata

Assignees

No one assigned

    Labels

    CIItems related to the CI tools such as CircleCI, GitHub Actions or Azure

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions