Bug 23203 - Ложная зависимость в Mako-0.3.2-py2.6.egg-info/requires.txt
Summary: Ложная зависимость в Mako-0.3.2-py2.6.egg-info/requires.txt
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: python-module-mako (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Vladimir Lettiev
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-03-21 02:55 MSK by Fr. Br. George
Modified: 2010-04-15 18:00 MSD (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Fr. Br. George 2010-03-21 02:55:21 MSK
С некоторых пор многие модули (в т. ч. 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 в зависимость пакету
Comment 1 Vladimir Lettiev 2010-03-21 11:40:54 MSK
Добавлю python-module-beaker в зависимости, поскольку думаю, что функционал востребован.
Comment 2 Fr. Br. George 2010-04-13 17:54:55 MSD
и? А то ведь программы-то валятся -- по умолчанию...
Comment 3 Repository Robot 2010-04-15 18:00:35 MSD
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)