From 1097c37e3d1ff71f82a73457727a8c51b3e451b8 Mon Sep 17 00:00:00 2001 From: Jonathan Kamens Date: Wed, 3 Jun 2015 14:50:56 -0400 Subject: [PATCH] MAINT: Peg pip version and fix incompatibility with pip 7.0.3 In d01e718373fa6fe8e49962f003fd1c32f2fcc2e7, we made a change for compatibility with a change introduced in pip 7.0.0. Then the pip maintainers went and reverted the change in pip 7.0.2, thereby breaking our requirements file for the second time in ten days. This change reverts the prior change so that we are once again compatible with the current version of pip. Also, to make it easier for people to avoid pip compatibility issues, we're now specifying pip>=7.0.3 in etc/requirements.txt. --- etc/requirements.txt | 3 +++ etc/requirements_dev.txt | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/etc/requirements.txt b/etc/requirements.txt index 9d4d2e28..5c189006 100644 --- a/etc/requirements.txt +++ b/etc/requirements.txt @@ -1,3 +1,6 @@ +# Incompatible with earlier PIP versions +pip>=7.0.3 + # Logging Logbook==0.9.1 diff --git a/etc/requirements_dev.txt b/etc/requirements_dev.txt index 9cc613c5..6e1caa27 100644 --- a/etc/requirements_dev.txt +++ b/etc/requirements_dev.txt @@ -23,7 +23,7 @@ mistune==0.5.1 # Example scripts that are run during unit tests use the following: # Required by tornado -"backports.ssl-match-hostname==3.4.0.2;python_version<'3.0'" +backports.ssl-match-hostname==3.4.0.2;python_version<'3.0' certifi==2015.4.28 # tornado and pyparsing are required by matplotlib