Python图书馆依赖图

2024-06-28 11:08:34 发布

您现在位置:Python中文网/ 问答频道 /正文

我知道这个问题还有其他形式,最接近我要做的是:(https://stackoverflow.com/questions/8610155/tools-for-drawing-python-dependancy-graph/8611730#8611730)。在

但是,我要做的是为Django项目创建一个库依赖树,该文件可以包含pypi库,例如:

django-braces==1.1.0

…或可能包含对github的引用,例如:

^{pr2}$

我还希望能够报告这些库所依赖的库(在树上行走)。我不关心调用图,只关心严格的依赖关系。看起来像snakefood这样的大多数包都有模块和库的依赖关系,我只关心项目中包含的库(及其版本)。在

我在virtualenv中有这个项目,可以使用pip freeze查找所有已安装的库,但不显示依赖关系在哪里,而且只从github给我libs的SHA而不是版本号。在

任何想法都将不胜感激。在

谢谢!在


Tags: 项目djangohttpsgithubcomfor关系stackoverflow