[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