<html><head><meta http-equiv="Content-Type" content="text/html charset=windows-1252"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">I have two bare metal machines, in a lab, behind a firewall, with a proxy to access HTTPS. With the latest neutron code, I’m trying to run TOX and keep hitting an issue…<div><br></div><div><div>Downloading/unpacking requests-mock>=0.4.0 (from -r /opt/stack/neutron/test-requirements.txt (line 13))</div><div>  Using download cache from /home/pcm/.pip/cache/https%3A%2F%<a href="http://2Fpypi.python.org">2Fpypi.python.org</a>%2Fpackages%2Fpy2.py3%2Fr%2Frequests-mock%2Frequests_mock-0.5.1-py2.py3-none-any.whl</div><div>Downloading/unpacking sphinx>=1.1.2,!=1.2.0,!=1.3b1,<1.3 (from -r /opt/stack/neutron/test-requirements.txt (line 14))</div><div>  Real name of requirement sphinx is sphinx</div><div>  Could not find any downloads that satisfy the requirement sphinx>=1.1.2,!=1.2.0,!=1.3b1,<1.3 (from -r /opt/stack/neutron/test-requirements.txt (line 14))</div><div>  Some externally hosted files were ignored (use --allow-external sphinx to allow).</div><div>Cleaning up...</div><div><b>No distributions at all found for sphinx>=1.1.2,!=1.2.0,!=1.3b1,<1.3 (from -r /opt/stack/neutron/test-requirements.txt (line 14))</b></div><div>Storing debug log for failure in /home/pcm/.pip/pip.log</div><div><br></div><div>ERROR: could not install deps [-r/opt/stack/neutron/requirements.txt, -r/opt/stack/neutron/test-requirements.txt]; v = InvocationError('/opt/stack/neutron/.tox/py27/bin/pip install -U -r/opt/stack/neutron/requirements.txt -r/opt/stack/neutron/test-requirements.txt (see /opt/stack/neutron/.tox/py27/log/py27-1.log)', 1)</div><div><br></div><div>Looking at the pip log, I see…</div><div><br></div><div><div>Downloading/unpacking requests-mock>=0.4.0 (from -r /opt/stack/neutron/test-requirements.txt (line 13))</div><div>  Getting page <a href="https://pypi.python.org/simple/requests-mock/">https://pypi.python.org/simple/requests-mock/</a></div><div>  URLs to search for versions for requests-mock>=0.4.0 (from -r /opt/stack/neutron/test-requirements.txt (line 13)):</div><div>  * <a href="https://pypi.python.org/simple/requests-mock/">https://pypi.python.org/simple/requests-mock/</a></div><div>  Analyzing links from page <a href="https://pypi.python.org/simple/requests-mock/">https://pypi.python.org/simple/requests-mock/</a></div><div>    Found link <a href="https://pypi.python.org/packages/2.7/r/requests-mock/requests_mock-0.1.0-py2.py3-none-any.whl#md5=50a06526ebfa7643b65e8dc14f5811d9">https://pypi.python.org/packages/2.7/r/requests-mock/requests_mock-0.1.0-py2.py3-none-any.whl#md5=50a06526ebfa7643b65e8dc14f5811d9</a> (from <a href="https://pypi.python">https://pypi.python</a></div><div>.org/simple/requests-mock/), version: 0.1.0</div><div>…</div><div>  Using version 0.5.1 (newest of versions: 0.5.1, 0.5.1, 0.5.0, 0.5.0, 0.4.0, 0.4.0)</div><div>  <b>Using download cache</b> from /home/pcm/.pip/cache/https%3A%2F%<a href="http://2Fpypi.python.org">2Fpypi.python.org</a>%2Fpackages%2Fpy2.py3%2Fr%2Frequests-mock%2Frequests_mock-0.5.1-py2.py3-none-any.whl</div><div>Downloading/unpacking sphinx>=1.1.2,!=1.2.0,!=1.3b1,<1.3 (from -r /opt/stack/neutron/test-requirements.txt (line 14))</div><div>  Getting page <a href="https://pypi.python.org/simple/sphinx/">https://pypi.python.org/simple/sphinx/</a></div><div><b>  Could not fetch URL <a href="https://pypi.python.org/simple/sphinx/:">https://pypi.python.org/simple/sphinx/:</a> connection error: ('Cannot connect to proxy.', error(110, 'Connection timed out'))</b></div><div><b>  Will skip URL <a href="https://pypi.python.org/simple/sphinx/">https://pypi.python.org/simple/sphinx/</a> when looking for download links for sphinx>=1.1.2,!=1.2.0,!=1.3b1,<1.3 (from -r /opt/stack/neutron/test-requirements.txt (line 14))</b></div><div>  Getting page <a href="https://pypi.python.org/simple/">https://pypi.python.org/simple/</a></div><div>  Real name of requirement sphinx is sphinx</div><div>  URLs to search for versions for sphinx>=1.1.2,!=1.2.0,!=1.3b1,<1.3 (from -r /opt/stack/neutron/test-requirements.txt (line 14)):</div><div>  * <a href="https://pypi.python.org/simple/sphinx/">https://pypi.python.org/simple/sphinx/</a></div><div>  Getting page <a href="https://pypi.python.org/simple/sphinx/">https://pypi.python.org/simple/sphinx/</a></div><div>  Could not fetch URL <a href="https://pypi.python.org/simple/sphinx/:">https://pypi.python.org/simple/sphinx/:</a> connection error: ('Cannot connect to proxy.', error(110, 'Connection timed out'))</div><div>  Will skip URL <a href="https://pypi.python.org/simple/sphinx/">https://pypi.python.org/simple/sphinx/</a> when looking for download links for sphinx>=1.1.2,!=1.2.0,!=1.3b1,<1.3 (from -r /opt/stack/neutron/test-requirements.txt (line 14))</div><div>  Could not find any downloads that satisfy the requirement sphinx>=1.1.2,!=1.2.0,!=1.3b1,<1.3 (from -r /opt/stack/neutron/test-requirements.txt (line 14))</div><div>  Some externally hosted files were ignored (use --allow-external sphinx to allow).</div><div>Cleaning up...</div><div>  Removing temporary dir /opt/stack/neutron/.tox/py27/build...</div><div>No distributions at all found for sphinx>=1.1.2,!=1.2.0,!=1.3b1,<1.3 (from -r /opt/stack/neutron/test-requirements.txt (line 14))</div><div>Exception information:</div><div>Traceback (most recent call last):</div><div>  File "/opt/stack/neutron/.tox/py27/local/lib/python2.7/site-packages/pip/basecommand.py", line 122, in main</div><div>    status = self.run(options, args)</div><div>  File "/opt/stack/neutron/.tox/py27/local/lib/python2.7/site-packages/pip/commands/install.py", line 278, in run</div><div>    requirement_set.prepare_files(finder, force_root_egg_info=self.bundle, bundle=self.bundle)</div><div>  File "/opt/stack/neutron/.tox/py27/local/lib/python2.7/site-packages/pip/req.py", line 1177, in prepare_files</div><div>    url = finder.find_requirement(req_to_install, upgrade=self.upgrade)</div><div>  File "/opt/stack/neutron/.tox/py27/local/lib/python2.7/site-packages/pip/index.py", line 277, in find_requirement</div><div>    raise DistributionNotFound('No distributions at all found for %s' % req)</div><div>DistributionNotFound: No distributions at all found for sphinx>=1.1.2,!=1.2.0,!=1.3b1,<1.3 (from -r /opt/stack/neutron/test-requirements.txt (line 14))</div></div><div><br></div><div>Some points here…</div><div><br></div><div><ul><li>It gives a timeout accessing the URL, however I can wget from it just fine from the command line.</li><li>I see the same problem if I delete .tox/ and ~/.pip/cache/ contents.</li><li>If I source the environment, and pip install sphinx, I see it in the cache, and in the environment. However, during the TOX run, it does not access the cache (like it did with other packages), and after the run, the package has been removed from the virtual environment, AFAICT.</li><li>I tried just specifying sphinx>=1.1.2 and see the same issue</li><li>I tried commenting out sphinx and a TOX run for PEP8 works, but not other TOX runs (which appear to use sphinx).</li></ul><div>Anyone have any ideas on how I troubleshoot/resolve this?</div></div><div><br></div><div>Thanks!</div><div><br></div><div><br></div><div apple-content-edited="true">
<div style="color: rgb(0, 0, 0); letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><div><div>PCM (Paul Michali)</div><div><br></div><div>MAIL …..…. <a href="mailto:pcm@cisco.com">pcm@cisco.com</a></div><div>IRC ……..… pc_m (<a href="http://irc.freenode.com">irc.freenode.com</a>)</div><div>TW ………... @pmichali</div><div>GPG Key … 4525ECC253E31A83</div><div>Fingerprint .. 307A 96BB 1A4C D2C7 931D 8D2D 4525 ECC2 53E3 1A83</div></div><div><br></div></div><br class="Apple-interchange-newline"><br class="Apple-interchange-newline">
</div>
<br></div></body></html>