#!/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 install_or_update_python_build 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"