From f86e8079b6890e101148d3ff10e7787d3d5f9e77 Mon Sep 17 00:00:00 2001 From: Kenneth Reitz <me@kennethreitz.org> Date: Tue, 5 Sep 2017 10:44:08 -0400 Subject: [PATCH] Blacklist for old apps (#466) * fixed the bug for pypy-5.8.0 * update changelog Signed-off-by: Kenneth Reitz <me@kennethreitz.org> * blacklist for old apps Signed-off-by: Kenneth Reitz <me@kennethreitz.org> * only blacklist pythonhome/path Signed-off-by: Kenneth Reitz <me@kennethreitz.org> * updated changelog Signed-off-by: Kenneth Reitz <me@kennethreitz.org> --- CHANGELOG.md | 6 ++++++ bin/steps/pip-install | 3 +++ 2 files changed, 9 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 49f456f3..af8773e1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # Python Buildpack Changelog +# 114 + +- Bugfixes. + +Blacklisting `PYTHONHOME` and `PYTHONPATH` for older apps. Upgrades to nltk support. + # 113 - Updates to Pipenv support. diff --git a/bin/steps/pip-install b/bin/steps/pip-install index c60d5243..e49a923f 100755 --- a/bin/steps/pip-install +++ b/bin/steps/pip-install @@ -6,6 +6,9 @@ if [ ! "$SKIP_PIP_INSTALL" ]; then puts-step "Installing requirements with pip" set +e + BLACKLIST='PYTHONHOME|PYTHONPATH' + export BLACKLIST + sub_env /app/.heroku/python/bin/pip install -r "$BUILD_DIR/requirements.txt" --exists-action=w --src=/app/.heroku/src --disable-pip-version-check --no-cache-dir 2>&1 | tee "$WARNINGS_LOG" | cleanup | indent PIP_STATUS="${PIPESTATUS[0]}" set -e -- GitLab