python setuptool如何为libxml2-dev和libxslt1-dev添加依赖项?

时间:2010-08-16 12:38:46

标签: python dependencies lxml setuptools libxml2

我的应用程序需要lxml> = 2.1, 但要安装lxml,需要安装libxml2-dev libxslt1-dev 否则在安装lxml时会引发错误,

有没有办法使用python设置工具我可以在setup.py ....

中将其作为依赖项

1 个答案:

答案 0 :(得分:2)

不是真的...... setuptools只处理已经属于pypi的包的依赖关系。因此,如果你想要这些依赖,我认为你必须选择你最喜欢的发行版带来的包装技术。

但是,您可以在安装软件包之前覆盖setuptools build或install命令以进行额外检查。 为此,请查看此answer