[Zope3-dev] Zope Eggs

Nathan R. Yergler nathanyergler at gmail.com
Mon Mar 6 11:09:47 EST 2006


> I think a good goal would be to have something like this: A Zope
> instance home aware package/egg loader, so that in an instance home
> you could add in packages like this:
>
> $ bin/package install zc.catalog
> $ bin/package install hurry

This wouldn't be difficult to implement (at least in a simple way) --
easy_install (provided by setuptools) does downloads from package
sources, and we experimented at the sprint with wrapping that
functionality in order to bootstrap eggs.

>
>
> On 3/5/06, Nathan R. Yergler <nathanyergler at gmail.com> wrote:
> > During the Zope3 sprint following PyCon, Paul and I, with Jim's
> > guidance,  began work on exploring how Zope can utilize eggs and be
> > packaged using eggs.  Since we're still experimenting with how eggs
> > will be used, I wrote a script, zpkgegg, which reads the zpkg
> > configuration information for a package and generates a "standard"
> > setup.py from which an egg and vanilla sdist can be generated.
> >
> > You can find the script in subversion in the projectsupport project.
> > For a brief overview of how the script is used, see README.txt (in
> > http://svn.zope.org/projectsupport/trunk/src/zpkgegg/).  The eggs
> > generated by zpkgegg do not attempt to distinguish between "runtime",
> > "testing" or "development" dependencies, so almost all packages will
> > want zope.testing.  README.txt contains a brief example of how to
> > point easy_install at the appropriate folders so that easy_install can
> > resolve the dependencies.
> >
> > Note that at this point we're still experimenting with how we'll use
> > eggs, so suggestions, feedback and comments are welcome.
> >
> > Thanks,
> >
> > Nathan R. Yergler
> > _______________________________________________
> > Zope3-dev mailing list
> > Zope3-dev at zope.org
> > Unsub: http://mail.zope.org/mailman/options/zope3-dev/eucci.group%40gmail.com
> >
> >
>
>
> --
> Jeff Shell
>


More information about the Zope3-dev mailing list