让我们以下面的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