是否有pip需求文件的命名约定?

时间:2017-05-30 13:44:19

标签: python pip naming-conventions requirements.txt

是否存在在Python代码存储库中存储多个requirements.txt文件的约定。例如,一个用于简单运行程序的文件,另一个用于日常开发,另一个用于进行Windows构建。

  • 某些存储库包含两个文件,requirements.txtrequirements_dev.txt,或requirements.txtrequirements_win.txt - 这似乎非常特别。
  • 我有其他人使用requires子文件夹。但我不确定requires/requirements.txt在这种情况下的含义是什么 - 运行应用程序,还是用于开发?
  • 没有提及在Structuring your project(Hitchhiker的Python指南)或pip install(点子文档)中存储多个需求文件。

1 个答案:

答案 0 :(得分:0)

据我所知,这里没有严格的规则。至少不是通过PEP(但是有人可以纠正我)。

The Hitchhiker's Guide to Python建议将pip需求文件放在项目的根目录。

似乎没有任何要求必须将pip需求文件称为requirements.txtpip install documentation甚至以pip install -r example-requirements.txt为例。

我认为约定因项目而异,并且在很大程度上取决于您的部署过程和特定于项目的文档。