Jürgen Herrmann wrote: > i want to use relstorage with zope 2.10 and have read about the > "fake egg" procedure at http://pypi.python.org/pypi/plone.recipe.zope2install > > is there any documentation how to use that recipe? i tried > downloading and unpacking from > http://pypi.python.org/packages/source/p/plone.recipe.zope2install/ > but i'm, a bit lost there. from the readme i read that i should run > "python2.4 bootstrap.py" first, and then? obviously the shipped > buildout.cfg puts a zope2 source tree in parts/zope2 after running > bin/buildout. the "eggs" dir contains: > plone.recipe.zope~all-3.0-py2.4.egg > setuptools-0.6c9-py2.4.egg > zc.buildout-1.2.1-py2.4.egg > and fake-eggs has: > Acquisition/ zope.app.renderer/ > ClientForm/ zope.app.rotterdam/ > DateTime/ zope.app.schema/ > docutils/ zope.app.security/ > ExtensionClass/ zope.app.servicenames/ > mechanize/ zope.app.session/ > Persistence/ zope.app.site/ > pytz/ zope.app.size/ > RestrictedPython/ zope.app.skins/ > tempstorage/ zope.app.sqlscript/ > ZConfig/ zope.app.testing/ > zdaemon/ zope.app.tests/ > zLOG/ zope.app.timezones/ > ZODB3/ zope.app.traversing/ > zodbcode/ zope.app.tree/ > Zope2/ zope.app.undo/ > zope.annotation/ zope.app.wfmc/ > zope.app/ zope.app.wsgi/ > zope.app.annotation/ zope.app.zapi/ > zope.app.apidoc/ zope.app.zopeappgenerations/ > zope.app.applicationcontrol/ zope.app.zptpage/ > zope.app.appsetup/ zope.cachedescriptors/ > zope.app.authentication/ zope.component/ > zope.app.basicskin/ zope.configuration/ > zope.app.broken/ zope.contentprovider/ > zope.app.cache/ zope.contenttype/ > zope.app.component/ zope.copypastemove/ > zope.app.container/ zope.datetime/ > zope.app.content/ zope.decorator/ > zope.app.content_types/ zope.deferredimport/ > zope.app.copypastemove/ zope.deprecation/ > zope.app.datetimeutils/ zope.documenttemplate/ > zope.app.debug/ zope.dottedname/ > zope.app.decorator/ zope.dublincore/ > zope.app.dependable/ zope.event/ > zope.app.dtmlpage/ zope.exceptions/ > zope.app.dublincore/ zope.filerepresentation/ > zope.app.error/ zope.formlib/ > zope.app.event/ zope.hookable/ > zope.app.exception/ zope.i18n/ > zope.app.file/ zope.i18nmessageid/ > zope.app.filerepresentation/ zope.index/ > zope.app.folder/ zope.interface/ > zope.app.form/ zope.lifecycleevent/ > zope.app.ftests/ zope.location/ > zope.app.generations/ zope.modulealias/ > zope.app.http/ zope.pagetemplate/ > zope.app.i18n/ zope.proxy/ > zope.app.interface/ zope.publisher/ > zope.app.intid/ zope.rdb/ > zope.app.introspector/ zope.schema/ > zope.app.keyreference/ zope.security/ > zope.app.layers/ zope.sendmail/ > zope.app.locales/ zope.server/ > zope.app.location/ zope.size/ > zope.app.mail/ zope.structuredtext/ > zope.app.onlinehelp/ zope.tal/ > zope.app.pagetemplate/ zope.tales/ > zope.app.preference/ zope.testbrowser/ > zope.app.preview/ zope.testing/ > zope.app.principalannotation/ zope.thread/ > zope.app.publication/ zope.traversing/ > zope.app.publisher/ zope.viewlet/ > zope.app.rdb/ zope.wfmc/ > > how do i move forward from here? how to use that source tree and > how to install relstorage into it? > > thanks in advance and best regards! > > jürgen > -- >>> XLhost.de - eXperts in Linux hosting ® << > > XLhost.de GmbH > Jürgen Herrmann, Geschäftsführer > Boelckestrasse 21, 93051 Regensburg, Germany > > Geschäftsführer: Volker Geith, Jürgen Herrmann > Registriert unter: HRB9918 > Umsatzsteuer-Identifikationsnummer: DE245931218 > > Fon: +49 (0)700 XLHOSTDE [0700 95467833] > Fax: +49 (0)700 XLHOSTDE [0700 95467833] > > WEB: http://www.XLhost.de > IRC: #xlh...@irc.quakenet.org > > _______________________________________________ > Zope maillist - Zope@zope.org > http://mail.zope.org/mailman/listinfo/zope > ** No cross posts or HTML encoding! ** > (Related lists - > http://mail.zope.org/mailman/listinfo/zope-announce > http://mail.zope.org/mailman/listinfo/zope-dev ) >
Hi, below is my buildout.cfg that I use for relstorage and Plone (plone3_buildout). You should be able to extrapolate to a simple Zope buildout config from it. Rowan [buildout] parts = zope2 productdistros instance zopepy # Change the number here to change the version of Plone being used extends = http://dist.plone.org/release/3.2.1/versions.cfg versions = versions # Add additional egg download sources here. dist.plone.org contains archives # of Plone packages. find-links = http://dist.plone.org/release/3.2.1 http://download.zope.org/ppix/ http://download.zope.org/distribution/ http://effbot.org/downloads http://packages.willowrise.org # Add additional eggs here eggs = RelStorage # Reference any eggs you are developing here, one per line # e.g.: develop = src/my.package develop = [versions] ZODB3 = 3.7.3_polling [zope2] # For more information on this step and configuration options see: # http://pypi.python.org/pypi/plone.recipe.zope2install recipe = plone.recipe.zope2install fake-zope-eggs = true additional-fake-eggs = ZODB3 url = ${versions:zope2-url} # Use this section to download additional old-style products. # List any number of URLs for product tarballs under URLs (separate # with whitespace, or break over several lines, with subsequent lines # indented). If any archives contain several products inside a top-level # directory, list the archive file name (i.e. the last part of the URL, # normally with a .tar.gz suffix or similar) under 'nested-packages'. # If any archives extract to a product directory with a version suffix, list # the archive name under 'version-suffix-packages'. [productdistros] # For more information on this step and configuration options see: # http://pypi.python.org/pypi/plone.recipe.distros recipe = plone.recipe.distros urls = nested-packages = version-suffix-packages = [instance] # For more information on this step and configuration options see: # http://pypi.python.org/pypi/plone.recipe.zope2instance recipe = plone.recipe.zope2instance zope2-location = ${zope2:location} user = admin:admin http-address = 8080 #debug-mode = on #verbose-security = on # If you want Zope to know about any additional eggs, list them here. # This should include any development eggs you listed in develop-eggs above, # e.g. eggs = Plone my.package eggs = Plone ${buildout:eggs} # If you want to register ZCML slugs for any packages, list them here. # e.g. zcml = my.package my.other.package zcml = products = ${buildout:directory}/products ${productdistros:location} rel-storage = type postgresql dbname relstorage_zodb user zope host localhost password tester [zopepy] # For more information on this step and configuration options see: # http://pypi.python.org/pypi/zc.recipe.egg recipe = zc.recipe.egg eggs = ${instance:eggs} interpreter = zopepy extra-paths = ${zope2:location}/lib/python scripts = zopepy _______________________________________________ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )