С некоторых пор многие модули (в т. ч. python-module-mako) приобрели зависимость на python-module-setuptools. Хорошо это или плохо -- неизвестно, но теперь проверяется содержимое яиц. В частности, в site-packages/Mako-0.3.2-py2.6.egg-info/requires.txt написано Beaker>=1.1 а между тем в site-packages/mako/cache.py написано try: from beaker import cache cache = cache.CacheManager() except ImportError: cache = None т.е. зависимость нестрогая, и Beaker не ставится Результат: срабатывает код в site-packages/pkg_resources.py и любая программа загружающая mako с помощью pkg_resources.iter_entry_points и последующего entry_point/load(), валится с сообщением: DistributionNotFound : Beaker>=1.1 Решение: убрать Beaker из requires.txt или поставить python-module-beaker в зависимость пакету
Добавлю python-module-beaker в зависимости, поскольку думаю, что функционал востребован.
и? А то ведь программы-то валятся -- по умолчанию...
python-module-mako-0.3.2-alt2 -> sisyphus: * Thu Apr 15 2010 Vladimir Lettiev <crux@altlinux> 0.3.2-alt2 - added python-module-beaker to requires (Closes: #23203)