Poetry est un outil de gestion de dépendances et de packaging pour Python. Il permet aux développeurs de déclarer, gérer et installer les bibliothèques dont leurs projets Python ont besoin, tout en s'assurant que ces dépendances sont cohérentes et correctement isolées.
L'outil intègre également la gestion des environnements virtuels, automatisant la création et la gestion de ces environnements sans nécessiter d'outils supplémentaires. Poetry vise à rendre la publication de nouveaux paquets et la gestion de versions plus facile et plus intuitive, faisant de lui un choix populaire parmi les développeurs Python cherchant une solution complète pour la gestion du cycle de vie du développement logiciel.