什么是 pipenv [dev-packages] 部分?

What is pipenv [dev-packages] section for?

我正在学习pipenv,有些东西我不太明白。显然你的 Pipfile 可以包含两个部分:

[packages]
...

[dev-packages]
....

据我了解,软件包部分是列出您安装的软件包的地方。但是 dev-packages 部分是做什么用的呢?它与包部分有何不同?

此部分用于开发需求。所以诸如 linters、单元测试库等。用户机器上不需要的所有东西。

要将包安装为开发要求,请将 -d 添加到 install 命令,要安装开发要求部分,请将 -d 添加到 sync 命令。