2

私はpythonの下にプロジェクトを持っており、リリースごとに私の卵と.exeファイルを構築するsetup.pyスクリプトを持っています。私はターゲットを簡単に定義できる ant スクリプトを使用することに慣れています。

何か見落としがあるかもしれませんが、distutils でそのようなコマンドを作成する方法を説明しているドキュメントが見つかりません。(まあ、私はこれを実際に見つけましが、これはドキュメントとしてはかなり短いです:s)

自動化したいもののいくつかの例を次に示します。

  • さまざまなプラットフォーム (exe、pypi、linux、ソース) 用のパッケージを作成します。
  • ビルド ドキュメント (pdf、html、rst)
  • サンプルを圧縮して、離れた場所に移動する
  • 新しいパッケージを pypi にアップロードする
  • テストを実行する
  • . . .

しかし、何よりも、ant ビルドで行うのと同じように、1 つのコマンドだけで実行できるようにしたいと考えています。

では、通常、Python プロジェクトでそのようなタスクをどのように行うのでしょうか? ここに setup.py を追加することは関係ないと思いますが、必要に応じて追加できます。

どうもありがとうございました !

4

1 に答える 1

3

Ant Python のタスクを見たことがありますか?

これらの Ant 拡張機能は、Python ビルドをサポートするためにいくつかのタスクを追加します。特に、Python のコンパイル、単体テストの実行、pydoc の生成、および Python スクリプトの実行がサポートされています。

于 2012-05-28T12:37:52.630 に答える