I’ve been working on a clean rewrite of the modulegraph library, more on that later.
While doing that I’ve also been revisiting the graph library used by modulegraph, resulting in a new distribution on PyPI: objectgraph.
This is a Python 3.6+ library for creating basic graphs where nodes can be arbitrary objects with an “identifier” attribute.
The library has full test coverage and Mypy support, but has only seen light usage at this point.
Documentation is on readthedocs.
I have uploaded an initial version to PyPI which can be installed using “pip install objectgraph==1.0a0”.