如何冻结开发需求并使用 pipenv 生成 dev.txt? (仅开发 packages/dependencies)
How to freeze a dev requirements and generate to dev.txt with pipenv? (Only Dev packages/dependencies)
下面以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
我已从文档中查看 Generating Requirements。
文档只有
$pipenv lock -r --dev > requirements.txt
生成所有依赖项。
我试过了$pipenv lock --dev > dev.txt
。没用。
如有任何帮助,我们将不胜感激。
是的,它适用于 pipenv lock --dev -r > dev.py
。
也许您对依赖项的数量感到困惑,这是因为您拥有开发包的所有依赖项等等。但是这里只有你的开发包。
编辑:不要忘记 -r
选项,这可能是您所缺少的。
-d
或 --dev
生成开发和默认要求。
只生成开发需求。
pipenv lock --dev-only -r > 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
我已从文档中查看 Generating Requirements。
文档只有
$pipenv lock -r --dev > requirements.txt
生成所有依赖项。
我试过了$pipenv lock --dev > dev.txt
。没用。
如有任何帮助,我们将不胜感激。
是的,它适用于 pipenv lock --dev -r > dev.py
。
也许您对依赖项的数量感到困惑,这是因为您拥有开发包的所有依赖项等等。但是这里只有你的开发包。
编辑:不要忘记 -r
选项,这可能是您所缺少的。
-d
或 --dev
生成开发和默认要求。
只生成开发需求。
pipenv lock --dev-only -r > dev.txt