2011-07-28 11 views

答えて

11

コアでは、buildoutとpip + virtualenvは同じことをします。彼らは両方ともPythonパッケージを使用し、それらをインストールし、残りのPython環境から分離し、依存関係を(setup.pyを介して)処理します。

さらに詳しく説明します。当然のことながら、pipよりももう少し設定が必要です。余分な構成がそれから戻ってくるもののための努力の価値があるかどうかを把握しなければなりません。

あなたはアドオン(「レシピ」)のカップルと増築から抜け出すことができエキストラのいくつか:

  • あなたのためのDjangoを設定し「djangorecipe」アドオン。あなたのsettings.pyファイルを指すその環境変数の必要はありません。ハンディ。

  • クローンジョブを自動的に設定します。

  • テンプレートから設定ファイル(サイトのApacheファイルなど)を生成する。ビルドアウト設定の変数を使用するので、重複が防止されます。

基本的には、ビルドアウトで行われ、いくつかの明示的に設定を得ることができます。手作業を少なくしました。

一方、おそらく必要な余分なレベルの自動化には、他のツールを使用することができます。したがって、virtualenv + pip + something_elseも可能です。

+0

cronjobの自動設定について詳しく教えてください。 –

+1

簡単な例については、http://pypi.python.org/pypi/z3c.recipe.usercrontabをご覧ください。 –

関連する問題