From 5c4a414cb7140689a8e4303e75e448f690ef589d Mon Sep 17 00:00:00 2001 From: Kenneth Reitz <me@kennethreitz.com> Date: Thu, 17 Jul 2014 15:56:13 -0400 Subject: [PATCH] $STACK and $CACHED_PYTHON_STACK --- bin/compile | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/bin/compile b/bin/compile index 167aa82e..aacf9816 100755 --- a/bin/compile +++ b/bin/compile @@ -40,6 +40,7 @@ BUILDPACK_VERSION=v28 # Support Anvil Build_IDs [ ! "$SLUG_ID" ] && SLUG_ID="defaultslug" [ ! "$REQUEST_ID" ] && REQUEST_ID=$SLUG_ID +[ ! "$STACK" ] && STACK=$DEFAULT_PYTHON_STACK # Sanitizing environment variables. unset GIT_DIR PYTHONHOME PYTHONPATH LD_LIBRARY_PATH LIBRARY_PATH @@ -109,6 +110,13 @@ if [ -f $CACHE_DIR/.heroku/python-version ]; then DEFAULT_PYTHON_VERSION=$(cat $CACHE_DIR/.heroku/python-version) fi +# Stack fallback for non-declared caches. +if [ -f $CACHE_DIR/.heroku/python-stack ]; then + CACHED_PYTHON_STACK=$(cat $CACHE_DIR/.heroku/python-stack) +else + CACHED_PYTHON_STACK=$DEFAULT_PYTHON_STACK +fi + # If no runtime given, assume default version. if [ ! -f runtime.txt ]; then echo $DEFAULT_PYTHON_VERSION > runtime.txt -- GitLab