Auditar declarações de dependências Python para dependências não utilizadas, ausentes e transitivas antes do release
Use o Deptry quando um agente precisar verificar se as dependências declaradas de um projeto Python ainda correspondem às importações que o código realmente utiliza. O agente escaneia o código-fonte, sinaliza dependências diretas não utilizadas, declarações ausentes e importações transitivas que só funcionam por acidente, e então transforma as descobertas em commits de limpeza ou bloqueadores de release.
Pré-requisitos
Python e Deptry configurados no repositório alvo
Instalação
Use o caminho de instalação oficial ou configuração que corresponda ao seu ambiente:
- uv add --dev deptry
- pip install deptry
Requisitos e observações da fonte oficial:
- deptry é uma ferramenta de linha de comando para verificar problemas com dependências em um projeto Python, como dependências não utilizadas ou ausentes
- utilizando Poetry, pip, PDM, uv,
Notas de uso básico ou primeiros passos:
-
Para adicionar deptry ao seu projeto, execute um dos seguintes comandos:
-
shell
-
poetry add --dev deptry
-
Extraído da documentação oficial: https://raw.githubusercontent.com/osprey-oss/deptry/HEAD/README.md