From 857c47ad66ba79e1493decb4935eb2cdca7e7053 Mon Sep 17 00:00:00 2001
From: Kenneth Reitz <me@kennethreitz.org>
Date: Mon, 19 Dec 2016 15:02:14 -0500
Subject: [PATCH] /app for pip

---
 bin/compile           | 3 +++
 bin/steps/pip-install | 4 +++-
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/bin/compile b/bin/compile
index af47b6f0..0ef5bc66 100755
--- a/bin/compile
+++ b/bin/compile
@@ -27,6 +27,9 @@ BUILD_DIR=$1
 CACHE_DIR=$2
 ENV_DIR=$3
 
+# Export path environment variables for sub-scripts.
+export BIN_DIR ROOT_DIR BUILD_DIR CACHE_DIR ENV_DIR
+
 DEFAULT_PYTHON_VERSION="python-2.7.13"
 DEFAULT_PYTHON_STACK="cedar-14"
 PYTHON_EXE="/app/.heroku/python/bin/python"
diff --git a/bin/steps/pip-install b/bin/steps/pip-install
index 38aae64c..ed5798da 100755
--- a/bin/steps/pip-install
+++ b/bin/steps/pip-install
@@ -4,7 +4,8 @@ puts-cmd "pip install -r requirements.txt"
 [ ! "$FRESH_PYTHON" ] && bpwatch start pip_install
 [ "$FRESH_PYTHON" ] && bpwatch start pip_install_first
 
-
+# Change directory to /app for pip.
+cd /app
 
 set +e
 /app/.heroku/python/bin/pip install -r requirements.txt --exists-action=w --src=/app/.heroku/src --disable-pip-version-check --no-cache-dir 2>&1 | tee $WARNINGS_LOG | cleanup | indent
@@ -25,4 +26,5 @@ cp requirements.txt .heroku/python/requirements-declared.txt
 [ ! "$FRESH_PYTHON" ] && bpwatch stop pip_install
 [ "$FRESH_PYTHON" ] && bpwatch stop pip_install_first
 
+cd $BUILD_DIR
 echo
-- 
GitLab