Python プロジェクトのビルド スクリプトを作成するためのベスト プラクティスは何ですか? 具体的には、Python ライブラリではなく、Python アプリケーション (スタンドアロン サーバー アプリや Web アプリなど) を構築するためのものです。サポートしているフレームワークは次のとおりです。
- さまざまな環境 (開発、テスト、本番など) の依存関係の管理
- 実行中のタスク: 開始、停止、テスト、pydoc、pep8 など。
- virtualenv を使用したデプロイの準備: パッケージの作成 (tar.gz、rpm、egg など)
私は通常、これを行うために setuputils/easy_install を使用しますが、これには制限があります。ただし、distutils/pip を使用する必要があるという記事を読みました。これらがより堅牢な場合はどれですか?他に選択肢はありますか?
ありがとうございました