bugfix
parent
04e59eae1d
commit
25b59afb28
|
|
@ -30,19 +30,16 @@ function feat_add_pip() {
|
||||||
feat_needed curl
|
feat_needed curl
|
||||||
feat_addpacks_pip_dev
|
feat_addpacks_pip_dev
|
||||||
curl https://pyenv.run | bash 2>&1
|
curl https://pyenv.run | bash 2>&1
|
||||||
|
|
||||||
{ echo "export PYENV_ROOT=\"\$HOME/.pyenv\"
|
{ echo "export PYENV_ROOT=\"\$HOME/.pyenv\"
|
||||||
export PATH=\"\$PYENV_ROOT/bin:\$PATH\"
|
export PATH=\"\$PYENV_ROOT/bin:\$PATH\"
|
||||||
eval \"\$(pyenv init --path)\""; cat "$HOME/.profile"; } > "$HOME/.profile.tmp"
|
eval \"\$(pyenv init -)\"" ;
|
||||||
mv "$HOME/.profile.tmp" "$HOME/.profile"
|
cat "$HOME/.bashrc.before"; } > "$HOME/.bashrc.before.tmp"
|
||||||
|
mv "$HOME/.bashrc.before.tmp" "$HOME/.bashrc.before"
|
||||||
{ echo "eval \"\$(pyenv init -)\""; cat "$HOME/.bashrc"; } > "$HOME/.bashrc.tmp"
|
. "$HOME/.bashrc.before"
|
||||||
mv "$HOME/.bashrc.tmp" "$HOME/.bashrc"
|
|
||||||
. "$HOME/.profile"
|
|
||||||
. "$HOME/.bashrc"
|
|
||||||
LATESTPYTHON="$(pyenv install -l | grep '^[0-9\. ]*$' | sed -ne '$s|\s*||gp')"
|
LATESTPYTHON="$(pyenv install -l | grep '^[0-9\. ]*$' | sed -ne '$s|\s*||gp')"
|
||||||
pyenv install "$LATESTPYTHON"
|
pyenv install "$LATESTPYTHON"
|
||||||
pyenv global "$LATESTPYTHON"
|
pyenv global "$LATESTPYTHON"
|
||||||
|
pip install wheel
|
||||||
pip install --upgrade pip
|
pip install --upgrade pip
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -51,7 +48,7 @@ function pip_feat_missing() {
|
||||||
if feat_missing "pip"; then
|
if feat_missing "pip"; then
|
||||||
true
|
true
|
||||||
else
|
else
|
||||||
! python -c "import $1" >/dev/null 2>&1
|
! ( pip freeze | grep -q "$1=" )
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -70,3 +67,10 @@ function pip_feat_needed() {
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function pip_feat_add_docker-compose() {
|
||||||
|
. "$(this_script_path)/pip.sh"
|
||||||
|
. "$(this_script_path)/docker.sh"
|
||||||
|
feat_needed "docker"
|
||||||
|
pip_feat_add "docker-compose"
|
||||||
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue