buildout and console scripts in dependencies

Hi, I have a buildout which looks like this: [buildout] parts = repoze find-links = http://dist.repoze.org eggs = repoze.plone develop = [repoze] recipe = zc.recipe.egg eggs = ${buildout:eggs} Here, repoze.plone is an egg depending on a bunch of other eggs. Some of those dependencies, such as PasteScript and repoze.zope2, have console_scripts entry points. With the buildout above, I don't get any console scripts though. To get that, I have ot list the eggs with dependencies explicitly in the zc.recipe.egg part: [buildout] parts = repoze find-links = http://dist.repoze.org eggs = repoze.plone develop = [repoze] recipe = zc.recipe.egg eggs = ${buildout:eggs} repoze.zope2 PasteScript Is this a bug or feature? It's certainly a bit annoying, since I now have to work out which packages have the console scripts I need. :) Martin -- Author of `Professional Plone Development`, a book for developers who want to work with Plone. See http://martinaspeli.net/plone-book

On Oct 24, 2007, at 8:28 PM, Martin Aspeli wrote: ...
Is this a bug or feature? It's certainly a bit annoying, since I now have to work out which packages have the console scripts I need. :)
This is a feature. I would fine it annoying to have dependency scripts implicitly installed. Generally, I would expect you to know which scripts you "need", <shrug/> If someone wants to add a feature to install scripts fro dependencies, I would not object, but I can't justify spending time on this myself. Jim -- Jim Fulton Zope Corporation
participants (2)
-
Jim Fulton
-
Martin Aspeli