【发布时间】:2015-08-30 20:05:40
【问题描述】:
setuptools.setup 提供其install_requires 参数。指定的软件包安装在setup.py 的末尾。似乎还有其他要求部分(tests_require 和requirements)。我没有找到关于后者的任何信息,因为help(setuptools.setup) 不包含任何关于它的论点的有用信息。我检查了distutils.Distributiondistutils/dist.py 的来源,但它不包含有用的文档(有人可能会说 - 根本没有)。
我知道 setuptools 不是自引导的(例如 maven)。它只是想确保我没有遗漏任何东西。
我可以想象直接的解决方法,例如使用 pip 和 subprocress.* 函数安装。我正在寻找声明式解决方案。
【问题讨论】:
-
也许你需要的是
setup_requires参数:pythonhosted.org/setuptools/setuptools.html -
是的,这很完美。还有一个
setuptools.setup参数列表。我一直在寻找这个。您可以将此作为答案发布。
标签: python setuptools distutils