[Zope-dev] Re: ploneout - Or how using zc.buildout for a common
Zope2 project might look like
Jim Fulton
jim at zope.com
Sun Jan 28 15:47:35 EST 2007
Ian Bicking wrote:
...
> I would assume that buildout is specifically disabling easy_install's
> updating of easy-install.pth
WRT egg installation, buildout follows easy_install's multi-version model.
It installs eggs in such a way that multiple versions can be installed
at the same time. As with easy_install in multi-version mode, no
easy_install.pth file is updated.
> -- buildout is still installing packages
> with easy_install,
Not nearly as much as it used to. In fact, buildout only uses
easy_install in one or 2 special cases. As I've learned more about
setuptools, I've been able to use lower-level interfaces, which
are much cleaner.
> but with some monkeypatches of the command.
> workingenv also monkeypatches easy_install, but only to change script
> creation (as noted in another email) and to keep it from rejecting
> workingenv's site.py.
>
> Anyway, if easy_install was allowed to do its thing then they'd be more
> compatible.
I don't think this has much to do with compatibility.
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.
Jim
--
Jim Fulton mailto:jim at zope.com Python Powered!
CTO (540) 361-1714 http://www.python.org
Zope Corporation http://www.zope.com http://www.zope.org
More information about the Zope-Dev
mailing list