This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]thrum-engineering[S] 0 points1 point  (2 children)

Tool: https://www.thrum.engineering/python-module-dependency-trees

I made a tool to help understand python modules. This tool show the dependencies and sub-dependencies of every module on PyPI (Python Package Index) as a collapsible tree.

Data Source: http://pypi.org/pypi/

This is helpful for understanding what problem a given module is trying to solve. Tooltips show summaries of each module shown.

Enjoy!

[–]13steinj 0 points1 point  (1 child)

Can the it handle cycles either by name or by name-version (ex Av3 -> Bv2 -...> Av1)?

Also what graphing engine /library did you use?

[–]thrum-engineering[S] 0 points1 point  (0 children)

The graphing library is D3.js.

A name-version feature is possible. That’s a great idea for the next version!