[Python-ideas] Add an UML class diagram to the collections.abc module documentation

Wes Turner wes.turner at gmail.com
Mon Jan 1 20:50:09 EST 2018

On Monday, January 1, 2018, Yahya Abou 'Imran via Python-ideas <
python-ideas at python.org> wrote:

> Plantuml can also generate ASCII, so playing with ditaa I managed to have
> intersting things...
> I opened a public repo on my GitLab account to put that all so you can
> have a visualization of it (source files and `png`s):
> https://gitlab.com/yahya-abou-imran/collections-abc-uml
> `dot` files seems also interesting by the way...
There is a PlantUML Sphinx extension (which requires Java):

There is GraphViz Sphinx extension:

It looks like pyreverse can generate UML diagrams as DOT files:

IDK how much post-processing or tool customization is necessary to
implement the requested UML diagram styles.

This generates DOT files from Django model classes (without adding a Java
dependency to the Sphinx docs build):


This generates PlantUML and DOT diagrams from SQLalchemy classes:
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-ideas/attachments/20180101/74c8a0dd/attachment.html>

More information about the Python-ideas mailing list