diff --git a/bin/steps/pip-install b/bin/steps/pip-install index 7dea3cea08e139646886b41bda308e265a7cc7ee..8043521196d7af17d5ef6e1e6231811f400dcc2b 100755 --- a/bin/steps/pip-install +++ b/bin/steps/pip-install @@ -20,6 +20,11 @@ fi cp requirements.txt .heroku/python/requirements-declared.txt /app/.heroku/python/bin/pip freeze --disable-pip-version-check > .heroku/python/requirements-installed.txt +# Replace egg-links with new paths for /app. +# find .heroku/python/lib/python*/site-packages/ -name "*.egg-link" -print0 | xargs -0 cat +find .heroku/python/lib/python*/site-packages/ -name "*.egg-link" -print0 | xargs -0 -n 1 sed -i -e "s#$(pwd)/#./app/#" +find .heroku/python/lib/python*/site-packages/ -name "easy-install.pth" -print0 | xargs -0 -n 1 sed -i -e "s#$(pwd)/#/app/#" + [ ! "$FRESH_PYTHON" ] && bpwatch stop pip_install [ "$FRESH_PYTHON" ] && bpwatch stop pip_install_first