diff --git a/bin/steps/pipenv b/bin/steps/pipenv index a6271d084d0fdc873a6401ddd6cea1cb2698ffc3..ad7c78edcdce3f13b025dffbfe32dedfbbbfdbfc 100644 --- a/bin/steps/pipenv +++ b/bin/steps/pipenv @@ -3,13 +3,18 @@ # Pipenv support (Generate requriements.txt with pipenv). if [[ -f Pipfile ]]; then if [[ ! -f requirements.txt ]]; then - puts-step "Installing requirements with latest pipenv..." + puts-step "Installing requirements with latest Pipenv..." # Install pipenv. /app/.heroku/python/bin/pip install pipenv --upgrade &> /dev/null + if [[ ! -f Pipfile.lock ]]; then + /app/.heroku/python/bin/pipenv install --system --skip-lock 2>&1 | indent + else + /app/.heroku/python/bin/pipenv install --system 2>&1 | indent + fi # Install the dependencies. - /app/.heroku/python/bin/pipenv install --system --skip-lock 2>&1 | indent + # Skip pip install, later. export SKIP_PIP_INSTALL=1