From cc6a03aa541be21edea9ab70bc55a1c4a32bd3d4 Mon Sep 17 00:00:00 2001 From: Casey Faist Date: Wed, 18 Mar 2020 14:31:13 -0400 Subject: [PATCH] Test result of using pip cache on Heroku --- bin/steps/pip-install | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/bin/steps/pip-install b/bin/steps/pip-install index 403c3e7..e47c670 100755 --- a/bin/steps/pip-install +++ b/bin/steps/pip-install @@ -47,7 +47,7 @@ if [ ! "$SKIP_PIP_INSTALL" ]; then if [ ! -f "$BUILD_DIR/.heroku/python/bin/pip" ]; then exit 1 fi - /app/.heroku/python/bin/pip install -r "$BUILD_DIR/requirements.txt" --exists-action=w --src=/app/.heroku/src --disable-pip-version-check --no-cache-dir 2>&1 | tee "$WARNINGS_LOG" | cleanup | indent + /app/.heroku/python/bin/pip install -r "$BUILD_DIR/requirements.txt" --exists-action=w --src=/app/.heroku/src --disable-pip-version-check | tee "$WARNINGS_LOG" | cleanup | indent PIP_STATUS="${PIPESTATUS[0]}" set -e @@ -58,7 +58,8 @@ if [ ! "$SKIP_PIP_INSTALL" ]; then exit 1 fi - # Smart Requirements handling + # Cache pip packages ourselves + ## TODO: Update to cache pip's built-in cache cp requirements.txt .heroku/python/requirements-declared.txt /app/.heroku/python/bin/pip freeze --disable-pip-version-check > .heroku/python/requirements-installed.txt