À propos du projet

Poetry offre une approche unifiée pour déclarer, gérer et installer les dépendances des projets Python. Il remplace plusieurs fichiers de configuration traditionnels — notamment setup.py, requirements.txt, setup.cfg, MANIFEST.in et Pipfile — par un format de projet unique basé sur pyproject.toml. Les capacités clés incluent : - Gestion des dépendances : Gère l'installation et les contraintes de version pour les dépendances du projet, incluant le support des dépendances git et des dépendances optionnelles. - Organisation du projet : Prend en charge les groupes de dépendances (par exemple, dev, docs, lint) pour organiser les exigences en fonction de l'environnement ou de la tâche. - Empaquetage : Simplifie le processus de définition des métadonnées du package et des scripts pour les outils CLI. - Intégration à l'écosystème : Fonctionne avec poetry-core pour la conformité au système de build PEP 517 et propose des plugins pour exporter les fichiers de verrouillage vers d'autres formats comme requirements.txt.