【问题标题】:Are there naming conventions for pip requirements files?pip 需求文件是否有命名约定?
【发布时间】:2018-08-09 02:06:12
【问题描述】:

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

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

【问题讨论】:

  • 通常,您会看到requirements_dev.txt 进行开发。
  • 好问题,我也很好奇是否有任何约定或至少是最佳实践。
  • @AryaMcCarthy 谢谢我已经添加了这个例子

标签: python pip naming-conventions requirements.txt


【解决方案1】:

据我所知,这里没有硬性规定。至少不是通过 PEP(但有人随时纠正我)。

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-04-22
    • 2011-05-21
    • 1970-01-01
    • 2012-05-07
    • 1970-01-01
    • 1970-01-01
    • 2012-11-19
    相关资源
    最近更新 更多