Для чего нужен раздел pipenv [dev-packages]?

Я изучаю pipenv и кое-что не совсем понимаю. По-видимому, ваш Pipfile может содержать два раздела:

[packages]
...

[dev-packages]
....

Насколько я понимаю, в разделе пакетов перечислены пакеты, которые вы устанавливаете. Но для чего нужен раздел dev-packages? Чем он отличается от раздела пакетов?


person Jim    schedule 23.11.2018    source источник


Ответы (1)


Этот раздел предназначен для требований к разработке. Такие вещи, как линтеры, библиотеки модульных тестов и т. д. Все это не нужно на машине пользователя.

Чтобы установить пакет как dev-requirement, добавьте -d к команде install, чтобы установить раздел dev-requirements, добавьте -d к sync команде.

person Andrew Morozko    schedule 23.11.2018