审核 Python 依赖声明:未使用、缺失及传递性导入(发布前)
当智能体需要验证 Python 项目的声明依赖是否与实际代码中的导入匹配时,使用 Deptry。智能体扫描代码库,标记未使用的直接依赖、缺失的声明以及仅因偶然性才正常工作的传递性导入,然后将发现结果转化为清理提交或发布阻塞项。
前提条件
Python 以及针对目标仓库配置好的 Deptry
安装
使用与您的环境匹配的上游安装或设置路径:
uv add --dev deptrypip install deptry
来自上游的要求和注意事项:
基本使用或入门说明:
- 要将 deptry 添加到您的项目,请运行以下命令之一:
poetry add --dev deptry
- 源地址:https://github.com/osprey-oss/deptry
- 提取自上游文档:https://raw.githubusercontent.com/osprey-oss/deptry/HEAD/README.md