如何使用Pipenv冻结开发要求并生成Dev.txt?(仅开发软件包/依赖项)



让我们以下面的Pipfile为例。在这里,我想仅将ipdb冻结至dev.txt

[[source]]
name = "pypi"
url = "https://pypi.org/simple"
verify_ssl = true
[dev-packages]
ipdb = "*"
[packages]
django = "*"
[requires]
python_version = "3.7"

我知道如何冻结要求,但我想将特定的开发软件包冻结到dev.txt

我已经检查了文档的生成要求。

文档只有 $pipenv lock -r --dev > requirements.txt生成所有依赖关系。

我尝试过$pipenv lock --dev > dev.txt。它不起作用。

任何帮助都将不胜感激。

是的,它与pipenv lock --dev -r > dev.py一起使用。

也许您对依赖的数量感到困惑,这是因为您拥有开发软件包的所有依赖关系,依此类推。但是这里只有您的开发软件包。

编辑:不要忘记-r选项,也许是您缺少的。

-d--dev同时生成开发和默认要求。

仅生成dev要求。

pipenv lock --dev-only -r > dev.txt

最新更新