diff --git a/inc/python b/inc/python index 32dd72594f..bf3aacaf8f 100644 --- a/inc/python +++ b/inc/python @@ -463,6 +463,8 @@ function install_python3 { apt_get install python${PYTHON3_VERSION} python${PYTHON3_VERSION}-dev elif is_suse; then install_package python3-devel python3-dbm + elif is_fedora; then + install_package python3 python3-devel fi } diff --git a/stack.sh b/stack.sh index 089510fa48..de1499ddd6 100755 --- a/stack.sh +++ b/stack.sh @@ -415,8 +415,11 @@ fi # Ensure python is installed # -------------------------- -is_package_installed python || install_package python +install_python3 +if ! python3_enabled; then + is_package_installed python || install_package python +fi # Configure Logging # ----------------- diff --git a/stackrc b/stackrc index 412aca8f07..6cc328ea60 100644 --- a/stackrc +++ b/stackrc @@ -142,7 +142,7 @@ export USE_PYTHON3=$(trueorfalse True USE_PYTHON3) # version of Python 3 to this variable will install the app using that # version of the interpreter instead of 2.7. _DEFAULT_PYTHON3_VERSION="$(_get_python_version python3)" -export PYTHON3_VERSION=${PYTHON3_VERSION:-${_DEFAULT_PYTHON3_VERSION:-3.5}} +export PYTHON3_VERSION=${PYTHON3_VERSION:-${_DEFAULT_PYTHON3_VERSION:-3.6}} # Just to be more explicit on the Python 2 version to use. _DEFAULT_PYTHON2_VERSION="$(_get_python_version python2)"