【问题标题】:Make SetupTools/easy_install aware of installed Debian Packages?让 SetupTools/easy_install 知道已安装的 Debian 软件包?
【发布时间】:2010-11-14 09:35:49
【问题描述】:
我正在使用easy_install 安装一个鸡蛋,它需要ruledispatch。它在 PyPI 中不可用,当我使用 PEAK 的版本时,它是FTBFS。然而,有一个python-dispatch 包提供与规则调度相同的功能。如何让easy_install 停止尝试安装 ruledispatch,并让它识别 ruledispatch 已经安装为 python-ruledispatch?
使用 Python 2.4 运行 Debian etch
【问题讨论】:
标签:
python
debian
setuptools
easy-install
etch
【解决方案1】:
最不繁琐的路径可能是:
- easy_install --no-deps
- 看一下刚刚安装的egginfo
- 手动安装除 ruledispatch 之外的所有依赖项
- (可选)促使负责在 pypi 上列出他们的东西的人/没有包安装程序可能无法满足的依赖项/使用 dependency_links/使用自定义包索引/某些东西。
如果 .deb 中的 python-ruledispatch 与 egg 依赖或兼容的相同,这应该可以工作。