web-dev-qa-db-ja.com

pipenv [dev-packages]セクションとは何ですか?

私は pipenv を学んでいて、よくわからないことがあります。どうやらあなたのPipfileは2つのセクションを含むことができます:

[packages]
...

[dev-packages]
....

私が理解しているように、パッケージセクションには、インストールするパッケージが一覧表示されます。しかし、dev-packagesセクションは何のためのものですか?パッケージセクションとどう違うのですか?

12
Ray

このセクションは、開発要件のためのものです。つまり、リンター、単体テストライブラリなどのようなものです。ユーザーのマシンでは必要ありません。

パッケージをdev-requirementとしてインストールするには、-d to installコマンドを追加し、dev-requirementsセクションをインストールするには、-d to syncコマンドを追加します。

14
Andrew Morozko