9 Distutilsの拡張

Distutilsは様々な方法で拡張できます。 ほとんどの拡張は存在するコマンド を新しいコマンドで置換する形でおこなわれます。新しいコマンドはたとえば 存在するコマンドを置換して、そのコマンドでパッケージをどう処理するかの 細部を変更することでプラットフォーム特有のパッケージ形式をサポートする ために書かれているかもしれません

ほとんどのdistutilsの拡張は存在するコマンドを変更したいsetup.py スクリプト中で行われます。ほとんどはパッケージにコピーされるファイル拡 張子を.pyの他に、いくつか追加するものです。

ほとんどのdistutilsのコマンド実装はdistutils.cmdCommandクラスのサブクラスとして実装されています。 新しいコマンドはCommandを直接継承し、置換するコマンドでは 置換対象のコマンドのサブクラスにすることでCommandを間接的に 継承します。コマンドはCommandから派生したものである必要があり ます。



Subsections
ご意見やご指摘をお寄せになりたい方は、 このドキュメントについて... をご覧ください。