[buildout] extends = base.cfg parts += packages zopepy [packages] recipe = collective.recipe.omelette eggs = ${instance1:eggs} products = ${instance1:products} packages = ${zope2:location}/lib/python ./ [ptprofiler] recipe = plone.recipe.bundlecheckout url = https://svn.infrae.com/PTProfiler/trunk subfolder = PTProfiler [zopeprofiler] recipe = plone.recipe.distros urls = http://www.dieter.handshake.de/pyprojects/zope/ZopeProfiler.tgz [zptdebugger] recipe = plone.recipe.bundlecheckout url = https://svn.plone.org/svn/collective/ZPTDebugger/trunk subfolder = ZPTDebugger [deadlockdebugger] recipe = plone.recipe.bundlecheckout url = http://svn.nuxeo.org/pub/Zope2/DeadlockDebugger/trunk subfolder = DeadlockDebugger [instance1] zeo-client = False eggs += Products.PDBDebugMode Products.Clouseau Products.DocFinderTab Products.Gloworm http-address = 8080 verbose-security = on zope-conf-additional = zserver-threads 1 debug-mode = on [ipzope] # a IPython Shell for interactive use with zope running. # you also need to put # https://svn.plone.org/svn/collective/dotipython/trunk/ipy_profile_zope.py # to your $HOME/.ipython directory for the following to work. recipe = zc.recipe.egg eggs = ipython ${instance1:eggs} initialization = import sys, os os.environ["SOFTWARE_HOME"] = "${zope2:location}/lib/python" os.environ["INSTANCE_HOME"] = "${instance1:location}" sys.argv[1:1] = "-p zope".split() extra-paths = ${zope2:location}/lib/python scripts = ipython=ipzope [zopepy] recipe = zc.recipe.egg eggs = ${instance1:eggs} interpreter = zopepy extra-paths = ${zope2:location}/lib/python scripts = zopepy [roadrunner] recipe = roadrunner:plone zope2-instance = instance1 packages-under-test = # for instance my.*