Auditer les déclarations de dépendances Python pour les imports inutilisés, manquants et transitifs avant publication
Utilisez Deptry lorsqu'un agent doit vérifier que les dépendances déclarées d'un projet Python correspondent toujours aux imports réellement utilisés par le code. L'agent analyse la base de code, signale les dépendances directes inutilisées, les déclarations manquantes et les imports transitifs qui ne fonctionnent que par accident, puis transforme les résultats en commits de nettoyage ou en blocages de publication.
Prérequis
Python et Deptry configuré par rapport au dépôt cible
Installation
Utilisez la méthode d'installation en amont ou la configuration adaptée à votre environnement :
uv add --dev deptrypip install deptry
Exigences et mises en garde de la source amont :
- deptry est un outil en ligne de commande pour vérifier les problèmes liés aux dépendances dans un projet Python, comme les dépendances inutilisées ou manquantes.
- utilisant Poetry, pip, PDM, uv,
Notes sur l'utilisation de base ou la prise en main :
-
Pour ajouter deptry à votre projet, exécutez l'une des commandes suivantes :
-
shell
-
poetry add --dev deptry -
Source : https://github.com/osprey-oss/deptry
-
Extrait de la documentation amont : https://raw.githubusercontent.com/osprey-oss/deptry/HEAD/README.md