Коллега хочет генерировать диаграммы классов UML из кучи исходного кода Python. Он в первую очередь интересовался отношениями наследования и мягко интересовался композиционными отношениями, и он не очень заботится о атрибутах класса, которые являются просто примитивами Python.
Исходный код довольно прост, а не ужасно злой - например, он не притворяется волшебным метаклассом. (Это в основном из дней Python 1.5.2, с некоторыми sprinklings "современных" 2.3ish вещей.)
Какое лучшее существующее решение рекомендуется?