mirror of
https://github.com/powerline/powerline.git
synced 2025-07-31 01:35:40 +02:00
Do not install pyuv watcher in Python-2.6
If pyuv watcher is installed then powerline.lib.vcs tests do not pass because pyuv is missing notify events and INotify watcher is not available. Ref #1041
This commit is contained in:
parent
6a339a3a3a
commit
9374d135f2
@ -20,9 +20,18 @@ if test -n "$USE_UCS2_PYTHON" ; then
|
|||||||
mkvirtualenv -p "$PYTHON" cpython-ucs2-$UCS2_PYTHON_VARIANT
|
mkvirtualenv -p "$PYTHON" cpython-ucs2-$UCS2_PYTHON_VARIANT
|
||||||
set -e
|
set -e
|
||||||
pip install .
|
pip install .
|
||||||
|
if test "$UCS2_PYTHON_VARIANT" = "2.6" ; then
|
||||||
|
rm tests/bot-ci/deps/wheels/ucs2-CPython-${UCS2_PYTHON_VARIANT}*/pyuv*.whl
|
||||||
|
fi
|
||||||
pip install --no-deps tests/bot-ci/deps/wheels/ucs2-CPython-${UCS2_PYTHON_VARIANT}*/*.whl
|
pip install --no-deps tests/bot-ci/deps/wheels/ucs2-CPython-${UCS2_PYTHON_VARIANT}*/*.whl
|
||||||
else
|
else
|
||||||
pip install .
|
pip install .
|
||||||
|
# FIXME Uv watcher sometimes misses events and INotify is not available in
|
||||||
|
# Python-2.6, thus pyuv should be removed in order for VCS tests to
|
||||||
|
# pass.
|
||||||
|
if test "$PYTHON_VERSION_MAJOR" -eq 2 && test "$PYTHON_VERSION_MINOR" -lt 7 ; then
|
||||||
|
rm tests/bot-ci/deps/wheels/$PYTHON_SUFFIX/pyuv*.whl
|
||||||
|
fi
|
||||||
pip install --no-deps tests/bot-ci/deps/wheels/$PYTHON_SUFFIX/*.whl
|
pip install --no-deps tests/bot-ci/deps/wheels/$PYTHON_SUFFIX/*.whl
|
||||||
if test "$PYTHON_IMPLEMENTATION" = "CPython" ; then
|
if test "$PYTHON_IMPLEMENTATION" = "CPython" ; then
|
||||||
archive="${PWD:-$(pwd)}/tests/bot-ci/deps/zpython/zsh-${PYTHON_VERSION}.tar.gz"
|
archive="${PWD:-$(pwd)}/tests/bot-ci/deps/zpython/zsh-${PYTHON_VERSION}.tar.gz"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user