[Bug 1227884] Re: FTBFS, conflict in setup.py's requires and egg-info's requires.txt
Chuck Short
chuck.short at canonical.com
Mon Dec 12 13:07:50 UTC 2016
This should be fixed in modern versions of python-cliff.
** Changed in: python-cliff (Ubuntu)
Status: Confirmed => Fix Released
--
You received this bug notification because you are a member of Ubuntu
OpenStack, which is subscribed to python-cliff in Ubuntu.
https://bugs.launchpad.net/bugs/1227884
Title:
FTBFS, conflict in setup.py's requires and egg-info's requires.txt
Status in python-cliff package in Ubuntu:
Fix Released
Bug description:
python-cliff (1.4.4-0ubuntu1) saucy; urgency=low
Trying to rebuild python-cliff, hitting version conflict in the test
suite. It looks like setup.py has been patched to set its install
requirements to pyparsing>=2.0.0, but the egg-info is
pyparsing==1.5.7, causing the test suite to fail. Also,
debian/control has a python-pyparsing (>= 1.5.7+dfsg1) requirement,
that should be adjusted to match what we're actually patching it to
require.
warning: no files found matching '*.py' under directory 'tests'
writing manifest file 'cliff.egg-info/SOURCES.txt'
running build_ext
Traceback (most recent call last):
File "setup.py", line 180, in <module>
zip_safe=False,
File "/usr/lib/python2.7/distutils/core.py", line 152, in setup
dist.run_commands()
File "/usr/lib/python2.7/distutils/dist.py", line 953, in run_commands
self.run_command(cmd)
File "/usr/lib/python2.7/distutils/dist.py", line 972, in run_command
cmd_obj.run()
File "/usr/lib/python2.7/dist-packages/nose/commands.py", line 124, in run
self.distribution.install_requires)
File "/usr/lib/python2.7/dist-packages/setuptools/dist.py", line 245, in fetch_build_eggs
parse_requirements(requires), installer=self.fetch_build_egg
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 588, in resolve
raise VersionConflict(dist,req) # XXX put more info here
pkg_resources.VersionConflict: (pyparsing 2.0.1 (/usr/lib/python2.7/dist-packages), Requirement.parse('pyparsing==1.5.7'))
make[1]: *** [override_dh_auto_test] Error 1
make[1]: Leaving directory `/«PKGBUILDDIR»'
make: *** [build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
────────────────────────────────────────────────────────────────────────────────
Build finished at 20130919-1658
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/python-cliff/+bug/1227884/+subscriptions
More information about the Ubuntu-openstack-bugs
mailing list