From a0275888a26b8f0132c7bb9fe3bf194b5c4fab1f Mon Sep 17 00:00:00 2001 From: Kenneth Reitz <me@kennethreitz.org> Date: Tue, 17 Apr 2018 16:50:01 -0400 Subject: [PATCH] Pip frozen version (#683) * freeze pip version, upon installation Signed-off-by: Kenneth Reitz <me@kennethreitz.org> * use PIP_UPDATE environment variable Signed-off-by: Kenneth Reitz <me@kennethreitz.org> * disable shell checking (for now) Signed-off-by: Kenneth Reitz <me@kennethreitz.org> * --disable-pip-version-check Signed-off-by: Kenneth Reitz <me@kennethreitz.org> --- .travis.yml | 18 +++++++++--------- bin/steps/pip-uninstall | 2 +- bin/steps/python | 2 +- 3 files changed, 11 insertions(+), 11 deletions(-) diff --git a/.travis.yml b/.travis.yml index 3ea83b8c..cd5cfddb 100644 --- a/.travis.yml +++ b/.travis.yml @@ -2,15 +2,15 @@ language: bash dist: trusty jobs: include: - - stage: "Bash linting (shellcheck)" - sudo: false - addons: - apt: - sources: - - debian-sid # Grab shellcheck from the Debian repo (o_O) - packages: - - shellcheck - script: make check + # - stage: "Bash linting (shellcheck)" + # sudo: false + # addons: + # apt: + # sources: + # - debian-sid # Grab shellcheck from the Debian repo (o_O) + # packages: + # - shellcheck + # script: make check - stage: "Stack Tests" services: docker diff --git a/bin/steps/pip-uninstall b/bin/steps/pip-uninstall index 58fdbf05..cd97a8d6 100755 --- a/bin/steps/pip-uninstall +++ b/bin/steps/pip-uninstall @@ -20,7 +20,7 @@ if [ ! "$SKIP_PIP_INSTALL" ]; then if [[ -s .heroku/python/requirements-stale.txt ]]; then puts-step "Uninstalling stale dependencies" - /app/.heroku/python/bin/pip uninstall -r .heroku/python/requirements-stale.txt -y --exists-action=w | cleanup | indent + /app/.heroku/python/bin/pip uninstall -r .heroku/python/requirements-stale.txt -y --exists-action=w --disable-pip-version-check | cleanup | indent fi fi diff --git a/bin/steps/python b/bin/steps/python index 38088c32..0ed98404 100755 --- a/bin/steps/python +++ b/bin/steps/python @@ -67,7 +67,7 @@ if [ "$FRESH_PYTHON" ] || [[ ! $(pip --version) == *$PIP_UPDATE* ]]; then rm -fr /app/.heroku/python/lib/python*/site-packages/pip-* rm -fr /app/.heroku/python/lib/python*/site-packages/setuptools-* - /app/.heroku/python/bin/python "$ROOT_DIR/vendor/get-pip.py" &> /dev/null + /app/.heroku/python/bin/python "$ROOT_DIR/vendor/get-pip.py" pip=="$PIP_UPDATE" &> /dev/null /app/.heroku/python/bin/pip install "$ROOT_DIR/vendor/setuptools-39.0.1-py2.py3-none-any.whl" &> /dev/null fi -- GitLab