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