From ddf353cff569f4d81ac5cc74cf51f64dd88a0730 Mon Sep 17 00:00:00 2001 From: Marty Alchin Date: Wed, 14 Nov 2012 20:35:37 -0800 Subject: [PATCH] Clean up output of virtualenv setup --- bin/compile | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/bin/compile b/bin/compile index 6c7d1ec..577ec4a 100755 --- a/bin/compile +++ b/bin/compile @@ -72,6 +72,11 @@ indent() { [ $(uname) == "Darwin" ] && sed -l "$RE" || sed -u "$RE" } +# Clean up pip output +cleanup() { + sed -e '/already satisfied/Id' +} + # Virtualenv wrapper. function virtualenv (){ python "$ROOT_DIR/vendor/virtualenv-1.7.2/virtualenv.py" "$@" @@ -201,12 +206,12 @@ source $VIRTUALENV_LOC/bin/activate # Install Mercurial if it appears to be required. if (grep -Fiq "hg+" requirements.txt) then - pip install --use-mirrors mercurial | indent + pip install --use-mirrors mercurial | cleanup | indent fi # Install dependencies with Pip. puts-step "Installing dependencies using pip version $(pip --version | awk '{print $2}')" -pip install --use-mirrors -r requirements.txt --exists-action=w --src=./.heroku/src | indent +pip install --use-mirrors -r requirements.txt --exists-action=w --src=./.heroku/src | cleanup | indent # Do additional application hackery if applications appears to be a Django app. # Optionally, disable all Django-specific changes with `DISABLE_INJECTION` env.