[Zope3-Users] Zope3.3.0 with buildout

Matthias Lehmann mat at matlehmann.de
Fri Feb 19 03:45:40 EST 2010

Am Freitag 19 Februar 2010 06:51:39 schrieb Christian Theune:
> Hi,
> On 02/18/2010 10:41 PM, Matthias Lehmann wrote:
> > Hi All,
> > 
> > in the company, I am working for, we have a product based on Zope3.3.0.
> > The time has come, where we finally think about upgrading to use
> > buildout and eventually newer versions of Zope3.
> > 
> > Because we do not want to take multiple steps at once, we would like to -
> > as a first step - simple migrate the application to use buildout but
> > keep Zope3 version 3.3.0. If that goes well, we intend to switch to
> > newer Zope3 versions.
> > 
> > I fiddled some with buildout and the zc.zope3recipes, but without much
> > success, so far. So I am wondering - does buildout work with Zope3
> > versions below 3.4 at all?
> > 
> > I would be thankful to hear, if anybody was successful with this - maybe
> > I am just missing something. Or if it's something that can't be done (at
> > least in a sensible way), I know I don't need to spend more time trying.
> You can. Please see the documentation of these recipes:
> http://pypi.python.org/pypi/zc.zope3recipes/0.11.0#building-zope-3-applicat
> ions-from-zope-3-checkouts-tarballs
> http://pypi.python.org/pypi/zc.recipe.zope3checkout/1.2
Thanks for your answer.
I tried zc.zope3recipies:app and it does create the app and the instance etc., 
but I don't know how to handle the ZCML configuration. In a traditional Zop3.3 
tarball, I had to use bin/mkzopeinstance which gave me an etc directory with a 
functional site.zcml. The site.zcml created by zc.zope3recipies does not 
include all that boilerplate.

So do I have to go through all the ZCML stuff from the etc-dir of my old 
zope3.3 tarball-install and add relevant ZCML to the new buildout site.zcml, 
or is there some automatic way? I know, that in zope3.4, there is the 
zope.app.zcmlfiles packages, which containes most of this boilerplate - but 
what about zope3.3?

Thanks for your advice.

Best regards,


More information about the Zope3-users mailing list