如何处理特定于开发环境的pypi requirements.txt?

时间:2014-07-21 07:59:40

标签: setuptools pypi requirements.txt

关于如何处理requirements.txt,我有这样一个难题:我的软件包有一个安装和使用软件包所需的4-6个要求列表,仍然是为了运行单元测试并开发你有更大的一套。

如果我把所有这些都放在requirements.txt中,我会增加因为依赖性破坏而无法安装软件包的可能性。

其中一些依赖项更像是可选的,安装它们是理想的,但缺少它们不应该阻止安装整个软件包。

现在,我创建了一个requirements-dev.txt文件,我放置了开发文件,但这种方法与PyCharm甚至setuptools不友好,因为他们不知道识别这个文件名所以他们不会安装要求,除非我我是手动做的。

我们应该如何解决这个问题?

0 个答案:

没有答案