Explicit use of slapos.cfg stack
[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 # It is good idea for developers to add explicitely this part in their 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   shacache-client.cfg
15   ../component/lxml-python/buildout.cfg
16   
17 # Separate from site eggs
18 allowed-eggs-from-site-packages =
19 include-site-packages = false
20 exec-sitecustomize = false
21
22 # Add location for modified non-official slapos.buildout
23 find-links +=
24   http://www.nexedi.org/static/packages/source/slapos.buildout/
25   http://www.nexedi.org/static/packages/source/hexagonit.recipe.download/
26
27 # Use only quite well working sites.
28 allow-hosts +=
29   *.nexedi.org
30   *.python.org
31   *.sourceforge.net
32   alastairs-place.net
33   dist.repoze.org
34   effbot.org
35   github.com
36   peak.telecommunity.com
37   psutil.googlecode.com
38   www.dabeaz.com
39   www.owlfish.com
40   launchpad.net
41
42 # XXX: Workaround of SlapOS limitation
43 # Unzippig of eggs is required, as SlapOS do not yet provide nicely working
44 # development / fast switching environment for whole software
45 unzip = true
46
47 versions = versions
48
49 # Install slapos.cookbook containing all officials recipes
50 [slapos-cookbook]
51 recipe = zc.recipe.egg
52 eggs =
53   ${lxml-python:egg}
54   slapos.cookbook
55
56 [versions]
57 # Use patched hexagonit.recipe.download from
58 # https://github.com/SlapOS/hexagonit.recipe.download
59 hexagonit.recipe.download = 1.5.1-dev-slapos-001
60 # Use SlapOS patched zc.buildout
61 zc.buildout = 1.6.0-dev-SlapOS-004