如何安装在setuptools中运行setup.py的先决条件?

时间:2015-08-30 20:05:41

标签: python setuptools distutils

setuptools.setup提供了install_requires参数。指定的包安装在setup.py的末尾。似乎还有其他要求部分(tests_requirerequirements)。我没有找到关于后者的任何信息,因为help(setuptools.setup)不包含关于它的参数的任何有用信息。我检查了distutils.Distribution distutils/dist.py的来源,但它不包含有用的文档(有人可能会说 - 根本没有。)

我知道setuptools不是自启动的(例如maven)。它只是想确保我没有错过任何东西。

我可以想象使用pipsubprocress.*函数进行安装等简单易懂的解决方法。我正在寻找一个声明性的解决方案。

1 个答案:

答案 0 :(得分:2)

您可能需要的是setup_requires参数:Building and Distributing Packages with Setuptools