Python包依赖关系树
发布于 2021-01-29 15:06:33
我想分析Python包的依赖树。我如何获得这些数据?
我已经知道的事情
setup.py
有时包含一个requires
列出软件包依赖关系的字段- PyPi是Python软件包的在线存储库
- PyPi有一个API
我不知道的事情
- PyPi上很少有项目(大约10%)在该
requires
字段中明确列出依赖项,但pip/easy_install
仍设法下载正确的软件包。我想念什么?例如,对于统计计算的通俗图书馆,pandas
,不会列出requires
,但仍设法安装numpy
,pytz
等....有没有一种更好的方式自动收集依赖性的完整列表? - 某个地方有一个预先存在的数据库吗?我要重复现有的工作吗?
- 是否存在与其他具有分发系统(R,Clojure等)的语言类似的,易于访问的数据库?
关注者
0
被浏览
87