develop-eggs
からextra-paths
にパッケージを自動的に追加する方法はありますか?ビルドアウトの卵は自動的に経路に追加されますか?
答えて
使用mr.developer:http://pypi.python.org/pypi/mr.developer
それが最初の場所で、卵を開発するためにそれらを追加するなど、美しく卵を開発し管理しています。
私は、余分なパスではなく、卵に自動的に開発卵を追加したいと思います。余分なパスは、エジジではないもののためのものです。
あなたは卵「foo」と卵「バー」を持っていて、「FOO」のテストランナーを作成したいが、それは同様に私のようなものだろうパスの「バー」を必要とする場合:
[buildout]
extensions = isotoma.extensions.autodevelop
parts = test
[test]
recipe = pbp.recipe.noserunner
eggs = foo
defaults = foo
を
そして、fooのsetup.pyはinstall_requiresラインだろう:
setup(
name='foo',
packages=['foo'],
install_requires=['bar']
)
autodevelop拡張子は自動的にsetup.pyを探していて、それらを追加することにより、buildout.cfgと同じフォルダにソースの卵を見つけます開発卵のリストそして、buildoutは、 'foo'の依存関係を調べ、 'bar'がパス上にある必要があることを見ているので、テスターのパスを正しく取得します。これは、卵のリストを取るレシピに当てはまります。
卵のリストを自動的に更新する場合は、buildout.eggtractorを参照してください。しかし、私はこれをお勧めしません。あなたのビルドアウトは、使用している卵について明示する必要があります(私は直接使用することを意味します。バーに依存するため、私の例ではfooを挙げるだけです)、あなたの卵には依存関係について明示する必要があります。そうすれば、卵から展開したいと思っても余分な作業はありません。
isotoma.extensions.autodevelopはmr.developerにどのような利点がありますか? –
パッケージのチェックアウトを自動化したいが、すでに他の方法でチェックアウトされている場合は、mr.developerが最適です。 私は自分の返信にOPを使っていました。OPにパスを追加する方法を尋ねていたからです。彼のビルドアウトが彼の卵と同じチェックアウトにあれば、mr.developerは役に立たない? 彼は自分の卵が$ {buildout:eggs}(または同等のレシピ変数)にあることを確認する必要があり、余分なパスは問題になりません。 – Jc2k
mr.developerはまだ助けます。 'fs'オプションを使用して、パッケージを既に存在するものとしてマークします。それでも、アクティブ化や非アクティブ化などの他のすべての管理オプションは引き続き提供されます。 –
- 1. ルータのアクタに経路を動的に追加/削除する
- 2. ServiceStack:経路を動的に追加する
- 3. のjQuery Mobileは自動的に追加されます&NBSP
- 4. ビルドアウト構成で値を動的に追加する
- 5. dbcp jarが自動的にプロジェクトに追加されました
- 6. コンポーネントをフォームに追加すると、Delphiユニットは自動的にどのように追加されますか?
- 7. jQueryプラグインは自動的にli要素に追加されますか?
- 8. 経路を動的に取得する
- 9. すべてのデバイスがチームプロビジョニングプロファイルに自動的に追加されますか?
- 10. 集約連絡先は自動的に追加されますか?
- 11. Pythonから自動的にPythonの卵を生成するPasteScript
- 12. コンテンツがdivに追加されると自動的にスクロールできますか?
- 13. 生成されたソースファイルをxcodeプロジェクトに自動的に追加
- 14. 自動的にウェーバーリストに追加
- 15. ユニットを自動的にプロジェクトに追加
- 16. 自動インクリメントの前に文字を自動的に追加
- 17. データビューに行を自動的に追加しますか?
- 18. 自動的にマニフェストにアクティビティを追加しますか?
- 19. は自動的にMATLABスクリプトにパスを追加します
- 20. Longlistselectorは自動的に自動更新されますか?
- 21. 動的に追加されたJavascriptはリロードされません
- 22. ビルドアウトでURLからの卵をインストールする方法
- 23. プログラムは自動的にJavaのテキストフィールドを追加します
- 24. Swift - 追加されたばかりのボタンの右側にボタンを自動的に追加する
- 25. 自動的にコンテンツを追加/フィールド(Wordpress)
- 26. * _urlまたは* _pathメソッド(Rails)にパラメータを自動的に追加
- 27. WPF - 動的に追加されたTabitemに動的コントロールを追加しますか?
- 28. Last-ModifiedヘッダーIISを自動的に追加しますか?
- 29. レールで経路ヘルパーを動的に呼び出す方法は?
- 30. Firefoxにスタイルシートが動的に追加されましたか?
私は余分なパスにそれらを追加する必要があります - それらの多くはありません - 2トップス! – bx2