如何在 setuptools 中安装 运行 setup.py 的先决条件?
How to install prerequisites for running setup.py in setuptools?
setuptools.setup
提供其 install_requires
论点。指定的软件包安装在 setup.py
的末尾。似乎还有其他要求部分(tests_require
和 requirements
)。我没有找到关于后者的任何信息,因为 help(setuptools.setup)
不包含任何关于它的参数的有用信息。我检查了 distutils.Distribution
distutils/dist.py
的来源,但它不包含有用的文档(有人可能会说 - 根本没有)。
我知道 setuptools 不是自引导的(例如 maven)。它只是想确保我没有遗漏任何东西。
我可以想象一些简单的解决方法,例如使用 pip
和 subprocress.*
函数进行安装。我正在寻找声明性解决方案。
也许你需要的是setup_requires
参数:Building and Distributing Packages with Setuptools
setuptools.setup
提供其 install_requires
论点。指定的软件包安装在 setup.py
的末尾。似乎还有其他要求部分(tests_require
和 requirements
)。我没有找到关于后者的任何信息,因为 help(setuptools.setup)
不包含任何关于它的参数的有用信息。我检查了 distutils.Distribution
distutils/dist.py
的来源,但它不包含有用的文档(有人可能会说 - 根本没有)。
我知道 setuptools 不是自引导的(例如 maven)。它只是想确保我没有遗漏任何东西。
我可以想象一些简单的解决方法,例如使用 pip
和 subprocress.*
函数进行安装。我正在寻找声明性解决方案。
也许你需要的是setup_requires
参数:Building and Distributing Packages with Setuptools