Public bug reported:

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

** Affects: cheetah (Ubuntu)
     Importance: Undecided
         Status: New

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

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

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

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to