<p dir="ltr">I don't know why Nova has a requirement expressed on pip, since requirements.txt is evaluated by pip its too late. Does Nova actually consume pip itself?</p>
<div class="gmail_quote">On 8 Aug 2015 8:31 am, "Christian Berendt" <<a href="mailto:christian@berendt.io">christian@berendt.io</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">According to requirements.txt we require pip>=6.0. Trying to install the requirements for nova with pip 6.1.1 is not possible at the moment because of the following issue:<br>
<br>
$ virtualenv .venv<br>
$ source .venv/bin/activate<br>
$ pip install -r requirements.txt<br>
You are using pip version 6.1.1, however version 7.1.0 is available.<br>
You should consider upgrading via the 'pip install --upgrade pip' command.<br>
Double requirement given: Routes!=2.0,>=1.12.3 (from -r requirements.txt (line 14)) (already in Routes!=2.0,!=2.1,>=1.12.3 (from -r requirements.txt (line 13)), name='Routes')<br>
<br>
It looks like pip 6.1.1 cannot handle the following 2 lines in requirements.txt:<br>
<br>
Routes>=1.12.3,!=2.0,!=2.1;python_version=='2.7'<br>
Routes>=1.12.3,!=2.0;python_version!='2.7'<br>
<br>
After upgrading pip to the latest available version (7.1.0) with pip install --upgrade pip everything is working like expected.<br>
<br>
Does this mean that we have to require at least pip>=7.1.0 in the global requirements?<br>
<br>
Christian.<br>
<br>
-- <br>
Christian Berendt<br>
Cloud Solution Architect<br>
Mail: <a href="mailto:berendt@b1-systems.de" target="_blank">berendt@b1-systems.de</a><br>
<br>
B1 Systems GmbH<br>
Osterfeldstraße 7 / 85088 Vohburg / <a href="http://www.b1-systems.de" rel="noreferrer" target="_blank">http://www.b1-systems.de</a><br>
GF: Ralph Dehner / Unternehmenssitz: Vohburg / AG: Ingolstadt,HRB 3537<br>
<br>
__________________________________________________________________________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
</blockquote></div>