1

z3c.recipe.scripts と zc.recipe.egg の両方が活発に開発されているようです。

z3c.recipe.scripts は次のように記述されています。

スクリプト レシピは、zc.recipe.egg とまったく同じように、ビルドアウトの卵ディレクトリに卵をインストールし、卵のパスが焼き付けられたビルドアウトの bin ディレクトリにスクリプトを生成します。

zc.recipe.egg は次のように記述されます。

Egg-installation レシピは、ビルドアウトの Egg ディレクトリに Egg をインストールします。また、卵のパスが焼き付けられた buildout bin ディレクトリにスクリプトを生成します。

違いは何ですか?両方必要ですか?

4

2 に答える 2

2

両方は必要ありません。どうやら、次z3c.recipe.scriptsの点でいくつかの改善がありzc.recipe.eggます。

  • スクリプトによって生成されたインタープリターは、zc.recipe.egg によって提供されるサブセットとは対照的に、すべてのインタープリター オプションをサポートします。
  • このレシピのスクリプトとインタープリターの両方は、必要に応じてサイト パッケージを含めることを選択できます。

z3c.recipe.scriptsこれらのオプションについては、 PyPI ページで詳しく説明されています。

これらのオプションの意味を理解していない場合は、おそらくz3c.recipe.eggsまったく使用する必要はありません。コアzc.recipe.eggの一部として維持されている に固執するだけです。zc.buildout

于 2012-06-07T17:58:51.857 に答える
1

zc.recipe.egg

卵のレシピは、1 つ以上の卵とその依存関係をインストールします。必要な卵をパスに含めて、コンソールスクリプトのエントリポイントをインストールします。これは、「クリーンな」Python (サイト パッケージにパッケージがインストールされていないもの) での使用に適しています。

z3c.recipe.scripts

zc.recipe.egg と同様に、このレシピは、egg に基づいてインタープリター スクリプトとエントリ ポイント スクリプトを構築します。システム Python など、サイト パッケージにパッケージがインストールされている Python で使用できます。インタープリターには、zc.recipe.egg が提供する機能よりも多くの機能もあります。

http://pypi.python.org/pypi/zc.buildout/1.6.3#creating-new-buildouts-and-bootstrapping

于 2012-09-28T06:03:00.817 に答える