[buildout] parts = #if not $newplone plone #end if #if not $zope2_install zope2 #end if productdistros instance #if $newplone \# Change the number here to change the version of Plone being used extends = http://dist.plone.org/release/${plone_version}/versions.cfg versions.cfg versions = versions #end if extensions = buildout.dumppickedversions dump-picked-versions-file = profiles/versions.cfg overwrite-picked-versions-file = false \# Add additional egg download sources here. dist.plone.org contains archives \# of Plone packages. find-links = #if $newplone http://dist.quintagroup.com/proxy/dist/release/${plone_version}/ http://dist.plone.org/release/${plone_version} #else http://dist.quintagroup.com/proxy/dist/ http://dist.plone.org #end if http://dist.quintagroup.com/repository/ http://dist.quintagroup.com/proxy/pypi/ http://download.zope.org/ppix/ http://download.zope.org/distribution/ http://effbot.org/downloads \# Add additional eggs here #if not $newplone \# elementtree is required by Plone #end if eggs = #if not $newplone elementtree #end if \# Reference any eggs you are developing here, one per line \# e.g.: develop = src/my.package develop = #if $oldplone [plone] \# For more information on this step and configuration options see: \# http://pypi.python.org/pypi/plone.recipe.plone recipe = plone.recipe.plone==${plone_version} #if $plone_products_install \# By overriding the download URLs and making them an empty list, we \# Make sure our own products directory takes precedence urls = #end if #end if #if $veryoldplone [plone] \# For more information on this step and configuration options see: \# http://pypi.python.org/pypi/plone.recipe.distros recipe = plone.recipe.distros urls = http://launchpad.net/plone/2.5/${plone_version}/+download/Plone-${plone_version}.tar.gz nested-packages = Plone-${plone_version}.tar.gz version-suffix-packages = Plone-${plone_version}.tar.gz #end if #if not $zope2_install [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 #if $oldplone url = \${plone:zope2-url} #end if #if $veryoldplone url = http://www.zope.org/Products/Zope/${zope2_version}/Zope-${zope2_version}-final.tgz #end if #if $newplone url = \${versions:zope2-url} #end if #end if \# 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 #if $zope2_install zope2-location = ${zope2_install} #else zope2-location = \${zope2:location} #end if user = ${zope_user}:${zope_password} http-address = ${http_port} debug-mode = off verbose-security = off \# 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 = #if $newplone PIL Plone \${buildout:eggs} #end if #if $oldplone \${buildout:eggs} \${plone:eggs} #end if #if $veryoldplone \${buildout:eggs} #end if \# 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} #if $oldplone #if not $plone_products_install \${plone:products} #else ${plone_products_install} #end if #end if #if $veryoldplone #if not $plone_products_install \${plone:location} #else ${plone_products_install} #end if #end if