2009-07-27 2 views
1

Я устанавливаю яйцо с easy_install, которое требует ruledispatch. Он недоступен в PyPI, и когда я использую версию PEAK, это FTBFS. Существует, однако, пакет python-dispatch, который обеспечивает ту же функциональность, что и ruledispatch. Как я могу получить easy_install, чтобы остановить попытку установки ruledispatch и разрешить ему распознавать, что ruledispatch уже установлен как python-ruledispatch?Сделать SetupTools/easy_install осведомленными о установленных пакетах Debian?

Запуск Debian Etch с Python 2.4

ответ

3

Путь не менее неудобный, скорее всего:

  1. easy_install --no-DEPS
  2. Посмотрите на egginfo того, что вы только что установили
  3. Установить все зависимостей, за исключением ruledispatch вручную
  4. Возможно, люди, ответственные за то, чтобы перечислять свои материалы на pypi/не имеют зависимостей, которые установщик пакетов не может возможно, удовлетворить/использовать dependency_links/использовать пользовательский индекс пакета/что-то.

Если python-ruledispatch из .deb совпадает с тем, что яйцо зависит от совместимости, оно должно работать.

Смежные вопросы