diff --git a/bin/steps/pip-install b/bin/steps/pip-install
index be92bd14d457e9b55dd1b5f6fec7646c769fe9d9..4cae628b7ab0e5bbcffee530f5d405f9e465f832 100755
--- a/bin/steps/pip-install
+++ b/bin/steps/pip-install
@@ -8,6 +8,12 @@ if [ ! "$SKIP_PIP_INSTALL" ]; then
     # Install dependencies with Pip.
     puts-step "Installing requirements with pip"
 
+    # Set PIP_EXTRA_INDEX_URL
+    if [[ -r $ENV_DIR/PIP_EXTRA_INDEX_URL ]]; then
+        PIP_EXTRA_INDEX_URL="$(cat "$ENV_DIR/PIP_EXTRA_INDEX_URL")"
+        export PIP_EXTRA_INDEX_URL
+    fi
+
     set +e
     
     # Measure that we're using pip.
diff --git a/bin/steps/pipenv b/bin/steps/pipenv
index 5e050f740938ac88539ae485ed49d04682fac2d5..37af56209f218cee11c4d4878ae421eba178160c 100644
--- a/bin/steps/pipenv
+++ b/bin/steps/pipenv
@@ -13,6 +13,12 @@ if [[ -f Pipfile ]]; then
         # Measure that we're using Pipenv.
         mcount "tool.pipenv"
 
+        # Set PIP_EXTRA_INDEX_URL
+        if [[ -r $ENV_DIR/PIP_EXTRA_INDEX_URL ]]; then
+            PIP_EXTRA_INDEX_URL="$(cat "$ENV_DIR/PIP_EXTRA_INDEX_URL")"
+            export PIP_EXTRA_INDEX_URL
+        fi
+
         # Install pipenv.
         /app/.heroku/python/bin/pip install pipenv --upgrade &> /dev/null