いくつかの Python ソース コードを派生させる予定の XML ファイルがいくつかあります。それらは言語コードのリストのようなものです。配布モジュールには、この目的のためにプラグインできるフックがありますか? はっきりさせておきたいのですが、私は XML を配布したくありません。.py ファイルのみを出荷したい。XML から生成するプログラムを実行して、いくつかの .py ファイルを派生させたいと考えています。
質問する
971 次
1 に答える
2
コード生成プロセス用のカスタム distutils コマンドを作成するか、 build 自体をオーバーライドできます。ただし、これには XML を含める必要があります。
z3c.recipe.templateのようなテンプレート レシピでzc.buildoutを使用して、おそらくコード生成をローカル ビルド プロセスに移動するでしょう。その後、XML は開発ビルドの一部になり、コード生成された Python ファイルのみがユーザー配布に含まれます。
于 2012-10-02T02:18:51.227 に答える