Le nouveau dependency manager de Python à la mode. Il gère tout le cycle de vie d’un logiciel développé en Python avec notamment la résolution des dépendances Python, fige les versions pour tout le monde, s’occupe de créer le venv automatiquement et sélectionne tout seul la bonne version de Python tant qu’elle est bien installée sur la machine.
On peut voir cet outil comme la combinaison parfaite entre pip et venv pour développer en Python dans de bonnes conditions.
💡 Si vous utilisez IntelliJ, sachez que vous pouvez configurer votre IDE pour récupérer le venv Poetry correspondant à votre projet et profiter de l’auto complétion sur toutes les bibliothèques Pythons que vous utilisez.