私たちは、Pythonプロジェクト用のContinuous IntegrationサーバーのためにHudson-CIを使用しています。これらはすべてBuildoutを使用して依存関係を管理します。ほとんどすべてのプロジェクトでlxml
が使用されています。これは、Buildoutのために、各テスト実行中にビルド/インストールする必要があり、時間がかかるので、1日に実行できるビルド数が減ります。lxmlのビルド/インストールを高速化するにはどうしたらいいですか?
Buildoutを使用する場合、lxml
のビルドをスピードアップする方法はありますか?おそらく、いくつかの環境変数を設定して、両方のコアをサーバー上で使用できるようにすることができますか?あるいは最適化の量を減らすための何か?
質問者の問題は、卵をダウンロードするのではなく、.tar.gzをコンパイルすることです。 –
私は同意しません。私の理解から、問題はlxmlをインストールすることです。これにはC拡張をコンパイルすることが含まれます。 FWIW、依存関係としてlxmlを持つプロジェクトのビルドアウトがあります。 lxmlは一度構築され、かなり時間がかかり、その後卵キャッシュに保存されます。 –