Un collègue cherche à générer des diagrammes de classes UML à partir de tas de code source Python. Il s'intéresse principalement aux relations d'héritage, et s'intéresse légèrement aux relations de composition, et ne se soucie pas beaucoup des attributs de classe qui ne sont que des primitives Python.
Le code source est assez simple et pas terriblement mauvais - il ne fait pas de magie de métaclasse fantaisie, par exemple. (C'est principalement à l'époque de Python 1.5.2, avec quelques arrosages de trucs 2.3ish "modernes".)
Quelle est la meilleure solution existante à recommander?