如何冻结开发需求并使用pipenv生成dev.txt? (仅限开发包/依赖项)

问题描述 投票:0回答:3

我们以下面

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
。这不起作用。

任何帮助将不胜感激。

python pip pipenv pipfile
3个回答
1
投票

是的,它可以与

pipenv lock --dev -r > dev.py
一起使用。

也许您对依赖项的数量感到困惑,这是因为您拥有开发包的所有依赖项等等。但这里只有你的开发包。

编辑:不要忘记

-r
选项,它可能是你所缺少的。


0
投票

-d
--dev
生成开发和默认需求。

仅生成开发需求。

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


0
投票

下面将解决您的问题。它包括所有软件包,包括开发软件包。

pipenv requirements --dev > req-dev.txt
© www.soinside.com 2019 - 2024. All rights reserved.