Lower minimum Python version requirements on Travis and CircleCI

This commit is contained in:
micbou 2018-02-26 14:18:30 +01:00
parent d27563d2f1
commit ddd5045b18
No known key found for this signature in database
GPG Key ID: C7E8FD1F3BDA1E05
2 changed files with 8 additions and 6 deletions

View File

@ -47,11 +47,11 @@ PATH="${PYENV_ROOT}/bin:${PATH}"
eval "$(pyenv init -)"
if [ "${YCMD_PYTHON_VERSION}" == "2.7" ]; then
# We need a recent enough version of Python 2.7 on macOS or an error occurs
# when installing the psutil dependency for our tests.
PYENV_VERSION="2.7.14"
# Prior versions fail to compile with error "ld: library not found for
# -lSystemStubs"
PYENV_VERSION="2.7.2"
else
PYENV_VERSION="3.4.7"
PYENV_VERSION="3.4.0"
fi
# In order to work with ycmd, python *must* be built as a shared library. The

View File

@ -41,9 +41,11 @@ export PATH="${PYENV_ROOT}/bin:${PATH}"
eval "$(pyenv init -)"
if [ "${YCM_PYTHON_VERSION}" == "2.7" ]; then
PYENV_VERSION="2.7.14"
# Tests are failing on Python 2.7.0 with the exception
# "TypeError: argument can't be <type 'unicode'>"
PYENV_VERSION="2.7.1"
else
PYENV_VERSION="3.4.7"
PYENV_VERSION="3.4.0"
fi
# In order to work with ycmd, python *must* be built as a shared library. This