[openstack-dev] [Nova client] gate-python-novaclient-pypy

David Ripton dripton at redhat.com
Mon Mar 10 15:09:14 UTC 2014


On 03/10/2014 05:37 AM, Gary Kotton wrote:
> Hi,
> The client gate seems to be broken with the following error:
>
> 2014-03-10 08:19:39.566  <http://logs.openstack.org/74/67074/8/check/gate-python-novaclient-pypy/44c12e7/console.html#_2014-03-10_08_19_39_566>  |   Running setup.py install for python-mimeparse
> 2014-03-10 08:19:39.567  <http://logs.openstack.org/74/67074/8/check/gate-python-novaclient-pypy/44c12e7/console.html#_2014-03-10_08_19_39_567>  |
> 2014-03-10 08:19:39.567  <http://logs.openstack.org/74/67074/8/check/gate-python-novaclient-pypy/44c12e7/console.html#_2014-03-10_08_19_39_567>  |   Found existing installation: setuptools 2.2
> 2014-03-10 08:19:39.567  <http://logs.openstack.org/74/67074/8/check/gate-python-novaclient-pypy/44c12e7/console.html#_2014-03-10_08_19_39_567>  |     Uninstalling setuptools:
> 2014-03-10 08:19:39.567  <http://logs.openstack.org/74/67074/8/check/gate-python-novaclient-pypy/44c12e7/console.html#_2014-03-10_08_19_39_567>  |       Successfully uninstalled setuptools
> 2014-03-10 08:19:39.567  <http://logs.openstack.org/74/67074/8/check/gate-python-novaclient-pypy/44c12e7/console.html#_2014-03-10_08_19_39_567>  |   Running setup.py install for mccabe
> 2014-03-10 08:19:39.567  <http://logs.openstack.org/74/67074/8/check/gate-python-novaclient-pypy/44c12e7/console.html#_2014-03-10_08_19_39_567>  |     /usr/lib/pypy/lib-python/2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'entry_points'
> 2014-03-10 08:19:39.567  <http://logs.openstack.org/74/67074/8/check/gate-python-novaclient-pypy/44c12e7/console.html#_2014-03-10_08_19_39_567>  |       warnings.warn(msg)
> 2014-03-10 08:19:39.567  <http://logs.openstack.org/74/67074/8/check/gate-python-novaclient-pypy/44c12e7/console.html#_2014-03-10_08_19_39_567>  |     /usr/lib/pypy/lib-python/2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'zip_safe'
> 2014-03-10 08:19:39.567  <http://logs.openstack.org/74/67074/8/check/gate-python-novaclient-pypy/44c12e7/console.html#_2014-03-10_08_19_39_567>  |       warnings.warn(msg)
> 2014-03-10 08:19:39.567  <http://logs.openstack.org/74/67074/8/check/gate-python-novaclient-pypy/44c12e7/console.html#_2014-03-10_08_19_39_567>  |     usage: -c [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
> 2014-03-10 08:19:39.567  <http://logs.openstack.org/74/67074/8/check/gate-python-novaclient-pypy/44c12e7/console.html#_2014-03-10_08_19_39_567>  |        or: -c --help [cmd1 cmd2 ...]
> 2014-03-10 08:19:39.567  <http://logs.openstack.org/74/67074/8/check/gate-python-novaclient-pypy/44c12e7/console.html#_2014-03-10_08_19_39_567>  |        or: -c --help-commands
> 2014-03-10 08:19:39.568  <http://logs.openstack.org/74/67074/8/check/gate-python-novaclient-pypy/44c12e7/console.html#_2014-03-10_08_19_39_568>  |        or: -c cmd --help
> 2014-03-10 08:19:39.568  <http://logs.openstack.org/74/67074/8/check/gate-python-novaclient-pypy/44c12e7/console.html#_2014-03-10_08_19_39_568>  |
> 2014-03-10 08:19:39.568  <http://logs.openstack.org/74/67074/8/check/gate-python-novaclient-pypy/44c12e7/console.html#_2014-03-10_08_19_39_568>  |     error: option --single-version-externally-managed not recognized
> 2014-03-10 08:19:39.568  <http://logs.openstack.org/74/67074/8/check/gate-python-novaclient-pypy/44c12e7/console.html#_2014-03-10_08_19_39_568>  |     Complete output from command /home/jenkins/workspace/gate-python-novaclient-pypy/.tox/pypy/bin/pypy -c "import setuptools, tokenize;__file__='/home/jenkins/workspace/gate-python-novaclient-pypy/.tox/pypy/build/mccabe/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/tmp.l53ekBaPmF/pip-5i1oDp-record/install-record.txt --single-version-externally-managed --compile --install-headers /home/jenkins/workspace/gate-python-novaclient-pypy/.tox/pypy/include/site/python2.7:
> 2014-03-10 08:19:39.568  <http://logs.openstack.org/74/67074/8/check/gate-python-novaclient-pypy/44c12e7/console.html#_2014-03-10_08_19_39_568>  |     /usr/lib/pypy/lib-python/2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'entry_points'
> 2014-03-10 08:19:39.568  <http://logs.openstack.org/74/67074/8/check/gate-python-novaclient-pypy/44c12e7/console.html#_2014-03-10_08_19_39_568>  |
> 2014-03-10 08:19:39.568  <http://logs.openstack.org/74/67074/8/check/gate-python-novaclient-pypy/44c12e7/console.html#_2014-03-10_08_19_39_568>  |   warnings.warn(msg)
> 2014-03-10 08:19:39.568  <http://logs.openstack.org/74/67074/8/check/gate-python-novaclient-pypy/44c12e7/console.html#_2014-03-10_08_19_39_568>  |
> 2014-03-10 08:19:39.568  <http://logs.openstack.org/74/67074/8/check/gate-python-novaclient-pypy/44c12e7/console.html#_2014-03-10_08_19_39_568>  | /usr/lib/pypy/lib-python/2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'zip_safe'
> 2014-03-10 08:19:39.568  <http://logs.openstack.org/74/67074/8/check/gate-python-novaclient-pypy/44c12e7/console.html#_2014-03-10_08_19_39_568>  |
> 2014-03-10 08:19:39.569  <http://logs.openstack.org/74/67074/8/check/gate-python-novaclient-pypy/44c12e7/console.html#_2014-03-10_08_19_39_569>  |   warnings.warn(msg)
> 2014-03-10 08:19:39.569  <http://logs.openstack.org/74/67074/8/check/gate-python-novaclient-pypy/44c12e7/console.html#_2014-03-10_08_19_39_569>  |
> 2014-03-10 08:19:39.569  <http://logs.openstack.org/74/67074/8/check/gate-python-novaclient-pypy/44c12e7/console.html#_2014-03-10_08_19_39_569>  | usage: -c [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
> 2014-03-10 08:19:39.569  <http://logs.openstack.org/74/67074/8/check/gate-python-novaclient-pypy/44c12e7/console.html#_2014-03-10_08_19_39_569>  |
> 2014-03-10 08:19:39.569  <http://logs.openstack.org/74/67074/8/check/gate-python-novaclient-pypy/44c12e7/console.html#_2014-03-10_08_19_39_569>  |    or: -c --help [cmd1 cmd2 ...]
> 2014-03-10 08:19:39.569  <http://logs.openstack.org/74/67074/8/check/gate-python-novaclient-pypy/44c12e7/console.html#_2014-03-10_08_19_39_569>  |
> 2014-03-10 08:19:39.569  <http://logs.openstack.org/74/67074/8/check/gate-python-novaclient-pypy/44c12e7/console.html#_2014-03-10_08_19_39_569>  |    or: -c --help-commands
> 2014-03-10 08:19:39.569  <http://logs.openstack.org/74/67074/8/check/gate-python-novaclient-pypy/44c12e7/console.html#_2014-03-10_08_19_39_569>  |
> 2014-03-10 08:19:39.569  <http://logs.openstack.org/74/67074/8/check/gate-python-novaclient-pypy/44c12e7/console.html#_2014-03-10_08_19_39_569>  |    or: -c cmd --help
> 2014-03-10 08:19:39.569  <http://logs.openstack.org/74/67074/8/check/gate-python-novaclient-pypy/44c12e7/console.html#_2014-03-10_08_19_39_569>  |
> 2014-03-10 08:19:39.569  <http://logs.openstack.org/74/67074/8/check/gate-python-novaclient-pypy/44c12e7/console.html#_2014-03-10_08_19_39_569>  |
> 2014-03-10 08:19:39.570  <http://logs.openstack.org/74/67074/8/check/gate-python-novaclient-pypy/44c12e7/console.html#_2014-03-10_08_19_39_570>  |
> 2014-03-10 08:19:39.570  <http://logs.openstack.org/74/67074/8/check/gate-python-novaclient-pypy/44c12e7/console.html#_2014-03-10_08_19_39_570>  | error: option --single-version-externally-managed not recognized
>
>
> Any ideas?

It looks like the pypy gate is uninstalling setuptools, *not* 
subsequently installing setuptools or distribute, and the mimeparse 
package's setup.py includes options (entry_points, zip_safe) that 
require setuptools or distribute (and cause this setup.py to not work 
with distutils).

mimeparse installs fine in pypy on one of my local computers.

-- 
David Ripton   Red Hat   dripton at redhat.com



More information about the OpenStack-dev mailing list