cheetah pkg does not depend on markdown, but egg requires.txt does
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
cheetah (Ubuntu) |
Fix Released
|
High
|
Adam Gandelman | ||
Saucy |
Fix Released
|
High
|
Adam Gandelman |
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.
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/
from pkg_resources import load_entry_point
File "/usr/lib/
working_
File "/usr/lib/
needed = self.resolve(
File "/usr/lib/
raise DistributionNot
pkg_resources.
Related branches
- Martin Pitt: Approve
-
Diff: 26 lines (+8/-0)2 files modifieddebian/changelog (+7/-0)
debian/control (+1/-0)
Changed in cheetah (Ubuntu Saucy): | |
status: | Triaged → Fix Committed |
Re-looking at this, maybe it makes sense for us to consider a MIR for Markdown? Whilst nothing in Main seems to require Markdown support in Cheetah templates, other projects may benefit from it.