Python scikit-image pull request Travis CI Python 2.7 构建失败

Python scikit-image pull request Travis CI Python 2.7 build fails

我正在尝试提交 pull request, but Travis build 在 python 2.7 下失败:

Install optional dependencies +[[ 2.7 != 3.2* ]]
+pip install --retries 3 -q -r ./optional_requirements.txt --no-index -- trusted-host travis-wheels.scikit-image.org --find-links=http://travis-wheels.scikit-image.org/
+[[ 2.7 == 2.7* ]]
+LIBS=(PyQt4 sip.so)
+VAR=($(which -a python$PY))
++which -a python2.7
+GET_PYTHON_LIB_CMD='from distutils.sysconfig import get_python_lib; print (get_python_lib())'
++python -c 'from distutils.sysconfig import get_python_lib; print (get_python_lib())'
+LIB_VIRTUALENV_PATH=/home/travis/venv/lib/python2.7/site-packages
++/usr/bin/python2.7 -c 'from distutils.sysconfig import get_python_lib; print (get_python_lib())'
+LIB_SYSTEM_PATH=/usr/lib/python2.7/dist-packages
+for LIB in '${LIBS[@]}'
+ln -sf /usr/lib/python2.7/dist-packages/PyQt4 /home/travis/venv/lib/python2.7/site-packages/PyQt4
+for LIB in '${LIBS[@]}'
+ln -sf /usr/lib/python2.7/dist-packages/sip.so /home/travis/venv/lib/python2.7/site-packages/sip.so
+[[ 2.7 == 2.* ]]
+pip install --retries 3 -q pyamg
Command "/home/travis/venv/bin/python -c "import setuptools, tokenize;file='/tmp/pip-build-RPE1oa/pyamg/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-VfR9HT-record/install-record.txt --single-version-externally-managed --compile --install-headers /home/travis/venv/include/site/python2.7/pyamg" failed with error code 1 in /tmp/pip-build-RPE1oa/pyamg

几乎什么都试过了,还是没通过

对于代码方面的任何帮助或理解构建失败的原因,我将不胜感激,因为我不知道为什么会这样。我什至尝试替换换行符,但没有帮助

这不是您的拉取请求的问题,这是该项目和 pyamg 的普遍问题。请参阅 latest builds:它们都因相同的问题而失败。

第一个 failing build 出现此错误是 19 天前 。如您所见,install 脚本没有指定 pyamg:

的版本
pip install --retries 3 -q pyamg

pyamg 包的版本 was bumped 从 2.2.x 到 2.3.x 26 天前 和从 2.x 至 3.x 14 天前.