On 03/11/2015 08:10 AM, Robert Collins wrote:
> The wheel has been removed from PyPI and anyone installing testtools
> 1.7.0 now will install from source which works fine.

I noticed the centos7 job failed with the source version.

The failing job was [1] where the back-trace looks like ~45 songs on
Python's greatest-hits album (pasted below).  The next run [2] it got
the 1.7.1 wheel and "just worked".

Maybe this jumps out at someone as a known issue ...

-i

[1] 
http://logs.openstack.org/49/163249/1/check/check-tempest-dsvm-centos7/8dceac8/logs/devstacklog.txt.gz
[2] 
http://logs.openstack.org/49/163249/1/check/check-tempest-dsvm-centos7/f3b86d5/logs/devstacklog.txt.gz

---
Colecting testtools>=0.9.22 (from 
fixtures>=0.3.14->oslo.concurrency>=1.4.1->keystone==2015.1.dev395)
Downloading 
http://pypi.IAD.openstack.org/packages/source/t/testtools/testtools-1.7.0.tar.gz
 (202kB)

 Installed 
/tmp/easy_install-mV2rSm/unittest2-1.0.0/.eggs/traceback2-1.4.0-py2.7.egg

 Installed 
/tmp/easy_install-mV2rSm/unittest2-1.0.0/.eggs/linecache2-1.0.0-py2.7.egg
 /usr/lib/python2.7/site-packages/setuptools/dist.py:291: UserWarning: The 
version specified (<__main__.late_version instance at 0x34654d0>) is an invalid 
version, this may not work as expected with newer versions of setuptools, pip, 
and PyPI. Please see PEP 440 for more details.
   "details." % self.metadata.version
 Traceback (most recent call last):
   File "<string>", line 20, in <module>
   File "/tmp/pip-build-aGC1zC/testtools/setup.py", line 92, in <module>
     setup_requires=deps,
   File "/usr/lib64/python2.7/distutils/core.py", line 112, in setup
     _setup_distribution = dist = klass(attrs)
   File "/usr/lib/python2.7/site-packages/setuptools/dist.py", line 265, in 
__init__
     self.fetch_build_eggs(attrs['setup_requires'])
   File "/usr/lib/python2.7/site-packages/setuptools/dist.py", line 310, in 
fetch_build_eggs
     replace_conflicting=True,
   File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 799, 
in resolve
     dist = best[req.key] = env.best_match(req, ws, installer)
   File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 
1049, in best_match
     return self.obtain(req, installer)
   File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 
1061, in obtain
     return installer(requirement)
   File "/usr/lib/python2.7/site-packages/setuptools/dist.py", line 377, in 
fetch_build_egg
     return cmd.easy_install(req)
   File "/usr/lib/python2.7/site-packages/setuptools/command/easy_install.py", 
line 620, in easy_install
     return self.install_item(spec, dist.location, tmpdir, deps)
   File "/usr/lib/python2.7/site-packages/setuptools/command/easy_install.py", 
line 650, in install_item
     dists = self.install_eggs(spec, download, tmpdir)
   File "/usr/lib/python2.7/site-packages/setuptools/command/easy_install.py", 
line 835, in install_eggs
     return self.build_and_install(setup_script, setup_base)
   File "/usr/lib/python2.7/site-packages/setuptools/command/easy_install.py", 
line 1063, in build_and_install
     self.run_setup(setup_script, setup_base, args)
   File "/usr/lib/python2.7/site-packages/setuptools/command/easy_install.py", 
line 1049, in run_setup
     run_setup(setup_script, args)
   File "/usr/lib/python2.7/site-packages/setuptools/sandbox.py", line 240, in 
run_setup
     raise
   File "/usr/lib64/python2.7/contextlib.py", line 35, in __exit__
     self.gen.throw(type, value, traceback)
   File "/usr/lib/python2.7/site-packages/setuptools/sandbox.py", line 193, in 
setup_context
     yield
   File "/usr/lib64/python2.7/contextlib.py", line 35, in __exit__
     self.gen.throw(type, value, traceback)
   File "/usr/lib/python2.7/site-packages/setuptools/sandbox.py", line 164, in 
save_modules
     saved_exc.resume()
   File "/usr/lib/python2.7/site-packages/setuptools/sandbox.py", line 139, in 
resume
     compat.reraise(type, exc, self._tb)
   File "/usr/lib/python2.7/site-packages/setuptools/sandbox.py", line 152, in 
save_modules
     yield saved
   File "/usr/lib/python2.7/site-packages/setuptools/sandbox.py", line 193, in 
setup_context
     yield
   File "/usr/lib/python2.7/site-packages/setuptools/sandbox.py", line 237, in 
run_setup
     DirectorySandbox(setup_dir).run(runner)
   File "/usr/lib/python2.7/site-packages/setuptools/sandbox.py", line 267, in 
run
     return func()
   File "/usr/lib/python2.7/site-packages/setuptools/sandbox.py", line 236, in 
runner
     _execfile(setup_script, ns)
   File "/usr/lib/python2.7/site-packages/setuptools/sandbox.py", line 46, in 
_execfile
     exec(code, globals, locals)
   File "/tmp/easy_install-mV2rSm/unittest2-1.0.0/setup.py", line 87, in 
<module>
     'testtools.tests.matchers',
   File "/usr/lib64/python2.7/distutils/core.py", line 152, in setup
     dist.run_commands()
   File "/usr/lib64/python2.7/distutils/dist.py", line 953, in run_commands
     self.run_command(cmd)
   File "/usr/lib64/python2.7/distutils/dist.py", line 971, in run_command
     cmd_obj.ensure_finalized()
   File "/usr/lib64/python2.7/distutils/cmd.py", line 109, in ensure_finalized
     self.finalize_options()
   File "/usr/lib/python2.7/site-packages/setuptools/command/bdist_egg.py", 
line 88, in finalize_options
     ei_cmd = self.ei_cmd = self.get_finalized_command("egg_info")
   File "/usr/lib64/python2.7/distutils/cmd.py", line 312, in 
get_finalized_command
     cmd_obj.ensure_finalized()
   File "/usr/lib64/python2.7/distutils/cmd.py", line 109, in ensure_finalized
     self.finalize_options()
   File "/usr/lib/python2.7/site-packages/setuptools/command/egg_info.py", line 
75, in finalize_options
     self.egg_version = self.tagged_version()
   File "/usr/lib/python2.7/site-packages/setuptools/command/egg_info.py", line 
165, in tagged_version
     return safe_version(version + self.vtags)
   File "/tmp/easy_install-mV2rSm/unittest2-1.0.0/setup.py", line 18, in __add__
     if sys.version_info >= (3,) and module == '_compat2x':
   File "/tmp/easy_install-mV2rSm/unittest2-1.0.0/setup.py", line 15, in __str__
   File "/tmp/easy_install-mV2rSm/unittest2-1.0.0/unittest2/__init__.py", line 
40, in <module>
   File "/tmp/easy_install-mV2rSm/unittest2-1.0.0/unittest2/collector.py", line 
3, in <module>
   File "/tmp/easy_install-mV2rSm/unittest2-1.0.0/unittest2/loader.py", line 
13, in <module>
   File "/tmp/easy_install-mV2rSm/unittest2-1.0.0/unittest2/case.py", line 16, 
in <module>
 ImportError: cannot import name range
 Complete output from command python setup.py egg_info:
---

__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to