J'apprends pipenv et il y a quelque chose que je ne comprends pas très bien. Apparemment, votre Pipfile peut contenir deux sections:
[packages]
...
[dev-packages]
....
Si je comprends bien, la section des packages est où les packages que vous installez sont répertoriés. Mais à quoi sert la section dev-packages? En quoi est-ce différent de la section des packages?
Cette section concerne les exigences de développement. Donc des trucs comme des linters, des bibliothèques de tests unitaires, etc. Tout ce qui n'est pas nécessaire sur la machine de l'utilisateur.
Pour installer le package en tant qu'exigence de développement, ajoutez -d
à install
, pour installer la section dev-requirements, ajoutez -d
à sync
commande.