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. ルータのアクタに経路を動的に追加/削除する
- 3. 登録後に暴風雨経路が指定された経路に自動的にリダイレクトされない
- 4. ServiceStack:経路を動的に追加する
- 5. ビルドアウト構成で値を動的に追加する
- 6. のjQuery Mobileは自動的に追加されます&NBSP
- 7. 火災データベースの追加フィールドが自動的に追加されますか?
- 8. StatusBarは自動的にsetNeedsLayoutに追加されました
- 9. React Routerは自動的にcreate-appに追加されますか?
- 10. jQueryプラグインは自動的にli要素に追加されますか?
- 11. コンポーネントをフォームに追加すると、Delphiユニットは自動的にどのように追加されますか?
- 12. dbcp jarが自動的にプロジェクトに追加されました
- 13. Eclipse Neon 2.0自動的にコメントが追加されます
- 14. iOSのすべてのオブジェクトは自動リリースプールに自動的に追加されますか?
- 15. フロントエンドパラメータを使用してExpressで経路を動的に追加する
- 16. すべてのデバイスがチームプロビジョニングプロファイルに自動的に追加されますか?
- 17. 経路を動的に取得する
- 18. 動的に経路を作成する
- 19. Rails - 経路は経路に表示されていますが、経路上には経路が表示されません
- 20. Pythonから自動的にPythonの卵を生成するPasteScript
- 21. 集約連絡先は自動的に追加されますか?
- 22. HasDatepickerクラスが自動的に追加されました
- 23. 経路が追加されていません
- 24. passportjsは自動的にユーザーをres.localsに追加しますか?
- 25. コンテンツがdivに追加されると自動的にスクロールできますか?
- 26. ビルドアウトでURLからの卵をインストールする方法
- 27. Xamarin.Android app "READ_CONTACTS"アクセス許可は常に自動的に追加されます
- 28. Express.JS - 動的経路エイリアス
- 29. .Net Core Web APIはコントローラの動作に経路を追加できません
- 30. 動的に追加されたAngular2コンポーネントはレンダリングされませんが、静的に追加されます
私は余分なパスにそれらを追加する必要があります - それらの多くはありません - 2トップス! – bx2