私たちはすべてDjangoサイトで作業しています。最近、virtualenv
の中にzc.buildout
を使用し始めました。 virtualenv
がサンドボックス環境を作ることによってどのように役立つのか分かります。サンドボックスを作成したら、必要なパッケージ/卵をインストールするためにpip
を単に使うことができます。私はpip
が要件ファイルからすべての卵を読み込むことができると読んだ。これにより、zc.buildout
のメリットと追加機能に疑問が生じました。 zc.buildout
はbuildout.cfg
ファイルに記載されている卵をダウンロードしますが、私が書いたように、すでにpip
と要件ファイルを使用してそれを行うことができます。 zc.buildout
私は行方不明の何かをしますか?私はすでにすべての私のオートメーションを使用してFabric.
パッケージ/卵を扱うとき、zc.buildoutはpipよりも多くを提供します
3
A
答えて
6
を使用することができます。各パーツは、タスクを達成するために任意のPythonコードを実行できる別のレシピです。パーツ間の依存関係と更新検出との組み合わせにより、zc.buildoutはmakeよりもpipに匹敵します。
たとえば、zc.recipe.cmmi
レシピを使用すると、任意の「configure; make; make install」パッケージをダウンロードしてコンパイルできます。テンプレートからファイルを生成したり、シンボリックリンクを作成したり、特定のソフトウェアパッケージをインストールしたり、ビルドアウトで制御された設定を1つの手順で設定するレシピがあります。
依存関係に従って卵をインストールすることは、zc.buildoutがサポートするトリックの1つに過ぎません。
関連する問題
- 1. プレイブックは提供されたインベントリよりも多く実行されます
- 2. Visual Studio 2010でより多くのソリューションを提供できますか?
- 3. Pyspark - 「卵子」と「卵子」を同じに扱うHashingTFは?
- 4. どのようにHTTPをゆっくり提供できますか?
- 5. ジーンベント:多くのグリーンレッツ産卵に欠点はありますか?
- 6. Pythonインタプリタとpipは異なるバージョンのモジュールを提供します
- 7. アプリケーションサーバーは、提供できるSpringを提供しますか?
- 8. Pythonの卵のための `gem server`のようなものです(` pip server`のようなもの)
- 9. 多くのレベルの要素を扱うR機械学習パッケージ
- 10. 多型関連を扱う:「あまりにも多くの」LEFT JOINのようなものはありますか?
- 11. TYPO3のコンテンツ要素のためのより多くのスタイリングオプションを提供する
- 12. 多くのオブジェクトを扱う
- 13. System.InvalidOperationExceptionが - 私は多くの時間カウンタを提供しようとしているダイナミックcountdate
- 14. スプリングはジョブキューのようなコンセプトを提供できます
- 15. pipコマンドを使用してパッケージをインストールまたは更新しようとするときに発生する
- 16. スタンフォードCoreNLPは基本リレーショントリプルよりも多くを返します
- 17. Ubuntuはdebianアーカイブの代わりにパッケージの手動インストールを提供します
- 18. 多くのアンチ・クッキーの動きはもうありますか?
- 19. GHCiの/スタックとパッケージで提供
- 20. ソリューションにすべてのリファレンスを例示し、NuGetパッケージの提案を提供するツールはありますか?
- 21. なぜ「pip install lxml」は提供されたホイールを使用せず、とにかくコンパイルしようとしますか?
- 22. コードよりも多くのコードを持つnode.jsモジュールをパッケージ化する
- 23. デリゲートメソッドをパッケージ作成者として提供する
- 24. Go httpパッケージと共有構造体を提供するには?
- 25. Azureはどのようにスケーリングを提供しますか?
- 26. Linux上のNuget&dotnet - 提供パッケージを使用してパッケージ
- 27. index.jadeはどのように提供できますか?
- 28. パッケージは卵内のcythonライブラリをインポートできません
- 29. Expressコールバックは(req、res)よりも多くのパラメータを必要とします
- 30. GitはSVNよりも多くのスペースを必要としますか?
チームのもう一つの利点は、bootstrap.pyとbuildout.cfgをリポジトリに置くだけで、あなたが使い慣れた新しい開発者用の環境設定の指示がより簡単になるということです。 $ python bootstrap.py - ディストリビューション 作業する:) –