2 つのレシピを呼び出すビルドアウト構成があります。2 つのレシピは、定義された順序で実行する必要があります。
最後に実行されるレシピは、mr.developer 拡張機能によって git リポジトリから取得されます。ただし、mr.developer がレシピを取り込むと、これを卵と見なし、これを最初に実行します。これにより正しい順序が台無しになり、ビルドアウトが失敗します。
レシピが最初に実行されないように設定しようとしましegg=false
たが、卵ではないため、レシピが完全に実行されなくなります。
私のbuildout.cfgがどのように見えるかを理解するには:
[buildout]
develop = .
extensions = mr.developer
auto-checkout = custom-recipe
parts =
part-one
part-two
[sources]
custom-recipe = git http://location.of.repo
[part-one]
recipe = recipe.from.pypi
src = ${buildout:directory}
[part-two]
recipe = custom-recipe
src = ${part-one:src}
パーツが現れる順序はbuildout:parts
尊重されるべきです。パーツが別のパーツを参照する場合、依存関係が正しくなるように順序を変更できます。part-one
fromを参照して buildout を「トリック」しようとしましたがpart-two
、mr.developer が既に を参照しているため、これは機能しませんpart-two
。
どんな助けでも大歓迎です。