Check if pip has __version__

This commit is contained in:
vitaut 2015-10-15 07:20:52 -07:00
parent 238d6dc506
commit a257d811d8

View File

@ -28,8 +28,8 @@ def build_docs():
# Upgrade pip because installation of sphinx with pip 1.1 available on Travis
# is broken (see #207) and it doesn't support the show command.
import pip
print('pip version: {} {}'.format(pip.__version__, LooseVersion(pip.__version__) < LooseVersion('1.5.4')))
if LooseVersion(pip.__version__) < LooseVersion('1.5.4'):
if not '__version__' in dir(pip) or \
LooseVersion(pip.__version__) < LooseVersion('1.5.4'):
print("Updating pip")
check_call(['pip', 'install', '--upgrade', 'pip==1.5.4'])
# Install Sphinx and Breathe.