Files
vim-ale/python/install.sh
2022-09-28 07:22:58 +00:00

38 lines
892 B
Bash

#!/bin/sh
set -e
set -u
__init_python() {
if [ ! -x "${HOME}/.pyenv/bin/pyenv" ]; then
"${HOME}/.local/bin/webi" "pyenv"
fi
export PATH="${HOME}/.pyenv/bin:${PATH}"
export PATH="${HOME}/.pyenv/shims:${PATH}"
#eval "$(pyenv init -)"
#eval "$(pyenv virtualenv-init -)"
pyenv update
my_latest_python3="$(
pyenv install --list |
grep -E '^\s+3\.[0-9]+\.[0-9]+$' |
tail -n 1 |
cut -d' ' -f3
)"
#my_python="${WEBI_VERSION:-${my_latest_python3}}"
my_python="${my_latest_python3}"
echo "Installing ${my_python}"
pyenv install -v "${my_python}"
pyenv global "${my_python}"
echo ''
echo 'NOTE: You may also need to CLOSE and RE-OPEN your terminal for pyenv to take effect.'
echo '(to switch versions of python, see https://webinstall.dev/pyenv)'
echo ''
}
__init_python