Merge branch 'erp5' into erp5-z2.13
[slapos.git] / stack / slapos.cfg
1 # This stack list all parameters used in every Software Release or other stack.
2 # Software Releases or Stacks can safely extend this stack.
3
4 [buildout]
5 # Developers need to add explicitely this part in their software profile
6 # parts = slapos-cookbook
7
8 # Generate list of automatically chosen eggs version
9 extensions +=
10   buildout-versions
11
12 # Use shacache and lxml
13 extends =
14   ../component/lxml-python/buildout.cfg
15
16 # Separate from site eggs
17 allowed-eggs-from-site-packages =
18 include-site-packages = false
19 exec-sitecustomize = false
20
21 # Add location for modified non-official slapos.buildout
22 find-links +=
23   http://www.nexedi.org/static/packages/source/slapos.buildout/
24   http://www.nexedi.org/static/packages/source/
25   http://www.nexedi.org/static/packages/source/hexagonit.recipe.download/
26
27 # Use only quite well working sites.
28 allow-hosts +=
29   *.googlecode.com
30   *.nexedi.org
31   *.python.org
32   *.sourceforge.net
33   alastairs-place.net
34   bitbucket.org
35   dist.repoze.org
36   effbot.org
37   github.com
38   launchpad.net
39   peak.telecommunity.com
40   sourceforge.net
41   www.dabeaz.com
42   www.owlfish.com
43
44 # XXX: Workaround of SlapOS limitation
45 # Unzippig of eggs is required, as SlapOS do not yet provide nicely working
46 # development / fast switching environment for whole software
47 unzip = true
48
49 # Define where is defined what version of eggs we should use
50 versions = versions
51
52 # Define networkcache with shacache.org
53 networkcache-section = networkcache
54
55 # Install slapos.cookbook containing all officials recipes
56 # Explicitely define dependencies as well, because of buildout limitation
57 # if using "develop"
58 [slapos-cookbook]
59 recipe = zc.recipe.egg
60 eggs =
61   ${lxml-python:egg}
62   slapos.cookbook
63   hexagonit.recipe.download
64   inotifyx
65   netaddr
66   slapos.core
67   xml_marshaller
68   pytz
69
70 [versions]
71 # Use SlapOS patched zc.buildout
72 zc.buildout = 1.6.0-dev-SlapOS-010
73 # Use xz-friendly hexagonit.recipe.download
74 hexagonit.recipe.download = 1.6nxd002
75 # zc.recipe.egg 2.0.0a is buggy
76 zc.recipe.egg = 1.3.2
77
78 [networkcache]
79 download-cache-url = http://www.shacache.org/shacache
80 download-dir-url = http://www.shacache.org/shadir