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