提取Python项目/repo中非内置模块/包列表的工具或脚本?
有时,我喜欢在setup.py中检查Python项目的install_requires,以查看是否缺少一些Python模块/包提取Python项目/repo中非内置模块/包列表的工具或脚本?,python,Python,有时,我喜欢在setup.py中检查Python项目的install_requires,以查看是否缺少一些Python模块/包 给定一个Python项目。例如,从回购协议中克隆 假设所有.py文件都位于文件夹下。例如,src/ 一个更智能的工具,PythonPackageScanner(像一个更智能的ack),用于扫描文件夹并获得导入的非内置Python模块/包的列表 该工具只进行静态分析/扫描,而不是动态导入,因为某些模块/包可能不存在 您可以使用pylint进行此类静态分析。它将突出显示任
- 给定一个Python项目。例如,从回购协议中克隆
- 假设所有.py文件都位于文件夹下。例如,src/
- 一个更智能的工具,PythonPackageScanner(像一个更智能的ack),用于扫描文件夹并获得导入的非内置Python模块/包的列表
- 该工具只进行静态分析/扫描,而不是动态导入,因为某些模块/包可能不存在