[Bug 1183634] Re: cheetah pkg does not depend on markdown, but egg requires.txt does

Martin Pitt martin.pitt at ubuntu.com
Tue Jul 23 08:35:42 UTC 2013


** Changed in: cheetah (Ubuntu Saucy)
       Status: Triaged => Fix Committed

-- 
You received this bug notification because you are a member of Ubuntu
Sponsors Team, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/1183634

Title:
  cheetah pkg does not depend on markdown, but egg requires.txt does

Status in “cheetah” package in Ubuntu:
  Fix Committed
Status in “cheetah” source package in Saucy:
  Fix Committed

Bug description:
  cheetah 2.4.4-3ubuntu1 dropped dependency on python-markdown to avoid
  a component mismatch (markdown is in universe).  Apparently the
  package functions fine without it, however, cheetah's requires.txt
  still lists it as a dependency:

  $ cat Cheetah.egg-info/requires.txt 
  Markdown >= 2.0.1

  This causes any package that depends on cheetah and uses pkg_resources
  to manage its dependencies to fail.  Caught with nova:

  # nova-manage 
  Traceback (most recent call last):
    File "/usr/bin/nova-manage", line 5, in <module>
      from pkg_resources import load_entry_point
    File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2707, in <module>
      working_set.require(__requires__)
    File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 686, in require
      needed = self.resolve(parse_requirements(requirements))
    File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 584, in resolve
      raise DistributionNotFound(req)
  pkg_resources.DistributionNotFound: Markdown>=2.0.1

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/cheetah/+bug/1183634/+subscriptions



More information about the Ubuntu-sponsors mailing list