Просмотр исходного кода

Set PYENV_VERSION on building pypy from source

pull/254/head
Yamashita Yuu 11 лет назад
Родитель
Сommit
58e24a64a2
1 измененных файлов: 20 добавлений и 0 удалений
  1. +20
    -0
      plugins/python-build/bin/pyenv-install

+ 20
- 0
plugins/python-build/bin/pyenv-install Просмотреть файл

@ -182,6 +182,26 @@ if [[ "${VERSION_NAME}" == [23]"."* ]]; then
done
fi
# PyPy requires existing Python 2.x to build
if [[ "${VERSION_NAME}" == "pypy-"*"-src" ]]; then
PYENV_VERSION="$(pyenv-whence "python2.7" 2>/dev/null | tail -n 1 || true)"
if [ -n "${PYENV_VERSION}" ]; then
export PYENV_VERSION
else
PYENV_VERSION="$(pyenv-whence "python2.6" 2>/dev/null | tail -n 1 || true)"
if [ -n "${PYENV_VERSION}" ]; then
export PYENV_VERSION
else
PYENV_VERSION="$(pyenv-whence "python2.5" 2>/dev/null | tail -n 1 || true)"
if [ -n "${PYENV_VERSION}" ]; then
export PYENV_VERSION
else
echo "pyenv-install: $VERSION_NAME requires CPython 2.[567] to build" >^2
exit 1
fi
fi
fi
fi
# Execute `before_install` hooks.
for hook in "${before_hooks[@]}"; do eval "$hook"; done

Загрузка…
Отмена
Сохранить