<div dir="ltr"><div>Thanks for the reply.</div><div><br></div><div>It is weird the pip will be changed into 1.3.1 after I run tox -e py27. Here is the process I run:</div><div><br></div><div>gongysh@gongysh-ThinkPad-T530:/opt/stack/python-neutronclient$ .tox/py27/bin/pip --version</div>
<div>pip 1.3.1 from /mnt/data/opt/stack/python-neutronclient/.tox/py27/lib/python2.7/site-packages/pip-1.3.1-py2.7.egg (python 2.7)</div><div><br></div><div>I upgrade the pip into 1.4.1:</div><div><br></div><div>gongysh@gongysh-ThinkPad-T530:/opt/stack/python-neutronclient$ .tox/py27/bin/pip install -U pip<br>
</div><div><div>gongysh@gongysh-ThinkPad-T530:/opt/stack/python-neutronclient$ .tox/py27/bin/pip  --version</div><div>pip 1.4.1 from /mnt/data/opt/stack/python-neutronclient/.tox/py27/lib/python2.7/site-packages (python 2.7)</div>
</div><div><div>gongysh@gongysh-ThinkPad-T530:/opt/stack/python-neutronclient/.tox/py27/lib/python2.7/site-packages$ ls</div><div>easy-install.pth  pip  pip-1.4.1-py2.7.egg-info  setuptools-0.6c11-py2.7.egg  setuptools.pth</div>
</div><div><br></div><div>Then I run tox -e py27 and it failed:</div><div><br></div><div><div>gongysh@gongysh-ThinkPad-T530:/mnt/data/opt/stack/python-neutronclient$ tox -e py27</div><div>GLOB sdist-make: /mnt/data/opt/stack/python-neutronclient/setup.py</div>
<div>py27 create: /mnt/data/opt/stack/python-neutronclient/.tox/py27</div><div>py27 installdeps: -r/mnt/data/opt/stack/python-neutronclient/requirements.txt, -r/mnt/data/opt/stack/python-neutronclient/test-requirements.txt</div>
<div>ERROR: invocation failed, logfile: /mnt/data/opt/stack/python-neutronclient/.tox/py27/log/py27-1.log</div><div>ERROR: actionid=py27</div><div>msg=getenv</div><div>cmdargs=[local('/mnt/data/opt/stack/python-neutronclient/.tox/py27/bin/pip'), 'install', '--pre', '-r/mnt/data/opt/stack/python-neutronclient/requirements.txt', '-r/mnt/data/opt/stack/python-neutronclient/test-requirements.txt']</div>
</div><div><br></div><div>I check the pip version in .tox:</div><div><div>gongysh@gongysh-ThinkPad-T530:/mnt/data/opt/stack/python-neutronclient$  .tox/py27/bin/pip --version</div><div>pip 1.3.1 from /mnt/data/opt/stack/python-neutronclient/.tox/py27/lib/python2.7/site-packages/pip-1.3.1-py2.7.egg (python 2.7)</div>
</div><div><br></div><div><br></div><div>It is changed back!!!</div><div><br></div><div>Regards,</div><div>Yong Sheng Gong</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Sep 19, 2013 at 9:02 AM, Jeremy Stanley <span dir="ltr"><<a href="mailto:fungi@yuggoth.org" target="_blank">fungi@yuggoth.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 2013-09-19 08:12:47 +0800 (+0800), Yongsheng Gong wrote:<br>
[...]<br>
> $ tox -e py27<br>
[...]<br>
> no such option: --pre<br>
[...]<br>
<div class="im">> $ tox --version<br>
> 1.6.1 imported from /usr/local/lib/python2.7/dist-packages/tox/<br>
> __init__.pyc<br>
> $ pip --version<br>
> pip 1.4.1 from /usr/local/lib/python2.7/dist-packages/<br>
> pip-1.4.1-py2.7.egg (python 2.7)<br>
</div>[...]<br>
<br>
You may have an existing .tox/py27 virtualenv with an earlier<br>
version of pip already installed and tox is reusing it. Running<br>
'.tox/py27/bin/pip --version' should tell you. If you pass the -r<br>
switch to tox when running like 'tox -e py27 -r' it should clear any<br>
existing virtualenv and create a fresh one, or you can upgrade the<br>
pip inside it with '.tox/py27/bin/pip install -U pip' if you want.<br>
<span class="HOEnZb"><font color="#888888">--<br>
Jeremy Stanley<br>
<br>
_______________________________________________<br>
OpenStack-dev mailing list<br>
<a href="mailto:OpenStack-dev@lists.openstack.org">OpenStack-dev@lists.openstack.org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
</font></span></blockquote></div><br></div>