我使用setuptools的tests_require指定测试包所需的依赖项。在
tests_require - http://pythonhosted.org/distribute/setuptools.html#new-and-changed-setup-keywords
我已经开始使用车轮包装
^{pr2}$并为我当前的包及其所有依赖项建立一个控制盘目录。在
pip wheel --wheel-dir=/tmp/wheelhouse .
不过,我也想为测试所需的任何包中列出的所有包构建轮子。在
显然,我可以在一个重复的测试中显式地指定需求_要求.txt文件:
pip wheel --wheel-dir=/mnt/wheelhouse -r test-requirements.txt
但是我在测试需求文件和测试需求列表中复制依赖关系。我可以将测试需求文件读入tests_required,但这似乎是误用了需求文件,据我所知,这些需求文件旨在允许用户控制指定已知可以协同工作的包的环境。在
Requirements files - http://www.pip-installer.org/en/latest/cookbook.html
不,没有明确的支持。最简单的方法是在设置.py公司名称:
当然,您可以重用与
test_requires
相同的list
,然后您可以pip wheel .[test]
,它将为所有这些做轮子。在相关问题 更多 >
编程相关推荐