From 50950c59df774a480c64544158cc85aaf5dbf1a5 Mon Sep 17 00:00:00 2001 From: Kenneth Reitz <me@kennethreitz.org> Date: Sun, 24 Sep 2017 23:18:22 -0400 Subject: [PATCH] Pipenv improvements (#474) * improvements to pipenv Signed-off-by: Kenneth Reitz <me@kennethreitz.org> * capitalize Signed-off-by: Kenneth Reitz <me@kennethreitz.org> --- bin/steps/pipenv | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/bin/steps/pipenv b/bin/steps/pipenv index a6271d08..ad7c78ed 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 -- GitLab