asdf-python/bin/install

23 lines
561 B
Bash
Executable file

#!/usr/bin/env bash
set -e
source "$(dirname "$0")"/utils.sh
install_python() {
local install_type=$1
local version=$2
local install_path=$3
if [ "$install_type" != "version" ]; then
echoerr "Cannot install specific ref from source, sorry."
echoerr "For a list of available versions, see \`asdf list-all python\`."
exit 1
fi
echo "python-build $version $install_path"
$(python_build_path) "$version" "$install_path"
}
ensure_python_build_installed
install_python "$ASDF_INSTALL_TYPE" "$ASDF_INSTALL_VERSION" "$ASDF_INSTALL_PATH"