是否可以在pipfile中设置自定义部分?
默认情况下,我仅看到[packages]
和[dev-packages]
,但是对于某些环境,我还有其他依赖性。因此,我想安装packages
,例如[tests]
,而不要安装[dev-packages]
。
E.G .:
pipenv install --tests
# or
pipenv install --my-custom-section
在我使用requirements.txt
,requirements-dev.txt
,requirements-integration.txt
之前。有没有什么好的方法可以用pipenv
来实现?
答案 0 :(得分:2)
如果我们查看Pipfile. The Concept:
Pipfile在许多方面将优于requirements.txt文件: ...
- 现有需求文件通常会扩散为多个文件-例如, dev-requirements.txt,test-requirements.txt等-但是Pipfile 将允许在一个位置无缝指定一组依赖项。 *仅作为两个内置组(默认和开发)而浮出水面。 (请参见下面的注释)
注意
自定义组将来可能会添加。请记住,将来添加功能要比删除功能容易。多年来,Composer社区仅通过默认设置和开发作为组选项就已经取得了成功。正在遵循此模型。
尽管它是出于这种可能性的想法而设计的,但现在不可能了。
也许将来有可能。