Auditar declaraciones de dependencias de Python en busca de importaciones no utilizadas, faltantes y transitivas antes del lanzamiento
Usa Deptry cuando un agente necesite verificar que las dependencias declaradas de un proyecto Python aún coinciden con las importaciones que el código realmente utiliza. El agente escanea el código fuente, señala dependencias directas no utilizadas, declaraciones faltantes e importaciones transitivas que solo funcionan por accidente, y luego convierte los hallazgos en commits de limpieza o bloqueadores de lanzamiento.
Prerrequisitos
Python más Deptry configurado contra el repositorio objetivo
Instalación
Usa la ruta de instalación o configuración ascendente que coincida con tu entorno:
- uv add --dev deptry
- pip install deptry
Requisitos y advertencias del proyecto ascendente:
- deptry es una herramienta de línea de comandos para verificar problemas con las dependencias en un proyecto Python, como dependencias no utilizadas o faltantes.
- usando Poetry, pip, PDM, uv
Notas de uso básico o inicio rápido:
-
Para agregar deptry a tu proyecto, ejecuta uno de los siguientes comandos:
-
shell
-
poetry add --dev deptry
-
Extraído de la documentación ascendente: https://raw.githubusercontent.com/osprey-oss/deptry/HEAD/README.md