pipfile中的自定义部分

时间:2019-02-12 14:32:02

标签: python-3.x pipenv

是否可以在pipfile中设置自定义部分?

默认情况下,我仅看到[packages][dev-packages],但是对于某些环境,我还有其他依赖性。因此,我想安装packages,例如[tests],而不要安装[dev-packages]

E.G .:

pipenv install --tests
# or 
pipenv install --my-custom-section

在我使用requirements.txtrequirements-dev.txtrequirements-integration.txt之前。有没有什么好的方法可以用pipenv来实现?

1 个答案:

答案 0 :(得分:2)

让我们看一下文档

如果我们查看Pipfile. The Concept

  

Pipfile在许多方面将优于requirements.txt文件:   ...

     
      
  • 现有需求文件通常会扩散为多个文件-例如, dev-requirements.txt,test-requirements.txt等-但是Pipfile 将允许在一个位置无缝指定一组依赖项。 *仅作为两个内置组(默认和开发)而浮出水面。 (请参见下面的注释
  •   
     

注意

     

自定义组将来可能会添加。请记住,将来添加功能要比删除功能容易。多年来,Composer社区仅通过默认设置和开发作为组选项就已经取得了成功。正在遵循此模型。

答案

尽管它是出于这种可能性的想法而设计的,但现在不可能了。

也许将来有可能。