关于如何处理requirements.txt
,我有这样一个难题:我的软件包有一个安装和使用软件包所需的4-6个要求列表,仍然是为了运行单元测试并开发你有更大的一套。
如果我把所有这些都放在requirements.txt中,我会增加因为依赖性破坏而无法安装软件包的可能性。
其中一些依赖项更像是可选的,安装它们是理想的,但缺少它们不应该阻止安装整个软件包。
现在,我创建了一个requirements-dev.txt
文件,我放置了开发文件,但这种方法与PyCharm甚至setuptools不友好,因为他们不知道识别这个文件名所以他们不会安装要求,除非我我是手动做的。
我们应该如何解决这个问题?