[Zope-dev] Re: ploneout - Or how using zc.buildout for a common
Zope2 project might look like
Martin Aspeli
optilude at gmx.net
Sun Jan 28 15:55:22 EST 2007
Jim Fulton wrote:
> The first step to compatibility is deciding what it means. :)
> I'm all in favor of workingenv/buildout compatibility.
> I'd like to see some specifics of how people would like
> to use workingenv amd buildout together. I have some guesses,
> but I'd rather hear people say what they want to do.
> I think this would be much more useful than a discussion
> of implementation details at this point. Once we know what
> we want the end result to be, I'm sure you and I can work out
> some implementation that makes sense.
I agree, and I find myself a bit confused by this orientation as well.
The main use case I could imagine wanting to solve would be that I'd
like to run 'python' inside zc.buildout and have an interactive prompt
that had all the eggs that zc.buildout knew about available. That is,
I'd like to be able to do "from zope.interface import ..." and so on.
Similarly, say I had two applications, one in Zope and one in Pylons,
part of the same deployment (possibly interwoven using wsgi). If I
installed elementtree as an egg in buildout.cfg, I'd expect it to be
available to both. If that means patching some of pylon's confg files or
startup scripts to explicitly reference eggs that buildout is managing,
it would mean that I'd need a very specific recipe for Pylons
development that would need to know a lot of detail about how that sets
up its environment (in the same way, the z2c.recipe.zope2instance recipe
knows about how the zopectl and runzope scripts set their PYTHONPATH and
patches them).
In both these cases, I wouldn't care much about workingenv per se, only
that I had a sensible way of managing this environment.
Martin
More information about the Zope-Dev
mailing list