同僚が、大量の Python ソース コードから UML クラス ダイアグラムを生成しようとしています。彼は主に継承関係に興味があり、構成関係にも少し興味がありますが、単なる Python プリミティブであるクラス属性についてはあまり気にしていません。
ソース コードは非常に単純で、それほど悪質ではありません。たとえば、派手なメタクラスのマジックは実行しません。(ほとんどは Python 1.5.2 の時代のものですが、いくつかの「最新の」2.3 風のものが散りばめられています。)
推奨できる既存のソリューションの中で最適なものは何ですか?