[buildout] find-links = http://www.nexedi.org/static/packages/source/slapos.buildout/ http://dist.repoze.org http://www.nexedi.org/static/packages/source/ http://www.nexedi.org/static/packages/source/hexagonit.recipe.download/ # Separate from site eggs allowed-eggs-from-site-packages = include-site-packages = false exec-sitecustomize = false versions = versions extends = ../../stack/shacache-client.cfg ../../component/python-2.7/buildout.cfg ../../component/subversion/buildout.cfg ../../component/git/buildout.cfg ../../component/lxml-python/buildout.cfg ../../component/zip/buildout.cfg # Local development develop = ${:parts-directory}/slapos.cookbook-repository parts = # Local development slapos.cookbook-repository check-recipe template lxml-python eggs subversion zip git # Use only quite well working sites. allow-hosts = *.nexedi.org *.python.org *.sourceforge.net dist.repoze.org effbot.org github.com peak.telecommunity.com psutil.googlecode.com www.dabeaz.com launchpad.net # XXX: Workaround of SlapOS limitation # Unzippig of eggs is required, as SlapOS do not yet provide nicely working # development / fast switching environment for whole software unzip = true # Local development [slapos.cookbook-repository] recipe = plone.recipe.command stop-on-error = true location = ${buildout:parts-directory}/${:_buildout_section_name_} command = ${git:location}/bin/git clone --branch cloudooo --quiet http://git.erp5.org/repos/slapos.git ${:location} update-command = cd ${:location} && ${git:location}/bin/git pull --quiet [check-recipe] recipe = plone.recipe.command stop-on-error = true update-command = ${:command} command = grep parts ${buildout:develop-eggs-directory}/slapos.cookbook.egg-link [eggs] recipe = zc.recipe.egg eggs = ${lxml-python:egg} zc.buildout slapos.core inotifyx slapos.cookbook erp5.util[testnode] scripts = testnode = erp5.util.testnode:main slapgrid-cp = slapos.grid.slapgrid:runComputerPartition slapgrid-sr = slapos.grid.slapgrid:runSoftwareRelease slapproxy = slapos.proxy:main python = python2.7 [lxml-python] python = python2.7 [template] recipe = slapos.recipe.template url = ${:_profile_base_location_}/instance.cfg output = ${buildout:directory}/template.cfg mode = 0644 md5sum = 307663d73ef3ef94b02567ecd322252e [template-default] recipe = slapos.recipe.template url = ${:_profile_base_location_}/instance-default.cfg output = ${buildout:directory}/template-default.cfg mode = 0644 md5sum = 6d45e9ec0c82b91297967e45c6b3fd69 [versions] # Use SlapOS patched zc.buildout zc.buildout = 1.6.0-dev-SlapOS-004 Jinja2 = 2.6 Werkzeug = 0.8.2 hexagonit.recipe.cmmi = 1.5.0 lxml = 2.3.2 meld3 = 0.6.7 slapos.cookbook = 0.38 slapos.core = 0.21 slapos.libnetworkcache = 0.11 slapos.recipe.template = 2.2 # Required by: # slapos.core==0.21 Flask = 0.8 # Required by: # slapos.cookbook==0.38 PyXML = 0.8.5 # Use patched hexagonit.recipe.download from # https://github.com/SlapOS/hexagonit.recipe.download hexagonit.recipe.download = 1.5.1-dev-slapos-001 # Required by: # slapos.cookbook==0.38 netaddr = 0.7.6 # Required by: # slapos.core==0.21 netifaces = 0.6 # Required by: # slapos.cookbook==0.38 # slapos.core==0.21 # slapos.libnetworkcache==0.11 # zc.buildout==1.6.0-dev-SlapOS-003 setuptools = 0.6c12dev-r88846 # Required by: # slapos.core==0.21 supervisor = 3.0a12 # Required by: # slapos.cookbook==0.38 xml-marshaller = 0.9.7 # Required by: # slapos.cookbook==0.38 zc.recipe.egg = 1.3.2 # Required by: # slapos.core==0.21 zope.interface = 3.8.0 [networkcache] # signature certificates of the following uploaders. # Gabriel Monnerat signature-certificate-list = -----BEGIN CERTIFICATE----- MIIB9jCCAV+gAwIBAgIJAPHoWu90gbsgMA0GCSqGSIb3DQEBBQUAMBQxEjAQBgNV BAMMCXZpZmlibm9kZTAeFw0xMjAzMTkyMzIwNTVaFw0xMzAzMTkyMzIwNTVaMBQx EjAQBgNVBAMMCXZpZmlibm9kZTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA ozBijpO8PS5RTeKTzA90vi9ezvv4vVjNaguqT4UwP9+O1+i6yq1Y2W5zZxw/Klbn oudyNzie3/wqs9VfPmcyU9ajFzBv/Tobm3obmOqBN0GSYs5fyGw+O9G3//6ZEhf0 NinwdKmrRX+d0P5bHewadZWIvlmOupcnVJmkks852BECAwEAAaNQME4wHQYDVR0O BBYEFF9EtgfZZs8L2ZxBJxSiY6eTsTEwMB8GA1UdIwQYMBaAFF9EtgfZZs8L2ZxB JxSiY6eTsTEwMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAc43YTfc6 baSemaMAc/jz8LNLhRE5dLfLOcRSoHda8y0lOrfe4lHT6yP5l8uyWAzLW+g6s3DA Yme/bhX0g51BmI6gjKJo5DoPtiXk/Y9lxwD3p7PWi+RhN+AZQ5rpo8UfwnnN059n yDuimQfvJjBFMVrdn9iP6SfMjxKaGk6gVmI= -----END CERTIFICATE-----