From a26f0374ec950b2f923267c3aad15aee6af1bfd5 Mon Sep 17 00:00:00 2001 From: Kenneth Reitz <me@kennethreitz.com> Date: Fri, 1 Aug 2014 18:16:54 -0400 Subject: [PATCH] setuptools sanity check --- bin/compile | 3 +++ bin/steps/setuptools | 11 +++++++++++ 2 files changed, 14 insertions(+) create mode 100755 bin/steps/setuptools diff --git a/bin/compile b/bin/compile index 0e076d79..c8155aea 100755 --- a/bin/compile +++ b/bin/compile @@ -150,6 +150,9 @@ mkdir -p $(dirname $PROFILE_PATH) # Install Python. source $BIN_DIR/steps/python +# Sanity check for setuptools/distribute. +source $BIN_DIR/steps/setuptools + # Uninstall removed dependencies with Pip. source $BIN_DIR/steps/pip-uninstall diff --git a/bin/steps/setuptools b/bin/steps/setuptools new file mode 100755 index 00000000..870cfd4a --- /dev/null +++ b/bin/steps/setuptools @@ -0,0 +1,11 @@ +#!/usr/bin/env bash + +# Syntax sugar. +source $BIN_DIR/utils + +if (pip-grep -s requirements.txt setuptools distribute &> /dev/null) then + + puts-warn 'The package setuptools/distribute is listed in requirements.txt.' + puts-warn 'Please remove to ensure expected behavior. ' + +fi -- GitLab