revert to use slapos.core = 0.35.1.
[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   ../component/python-openssl/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/
26   http://www.nexedi.org/static/packages/source/hexagonit.recipe.download/
27
28 # Use only quite well working sites.
29 allow-hosts +=
30   *.googlecode.com
31   *.nexedi.org
32   *.python.org
33   *.sourceforge.net
34   alastairs-place.net
35   bitbucket.org
36   dist.repoze.org
37   effbot.org
38   github.com
39   launchpad.net
40   peak.telecommunity.com
41   sourceforge.net
42   www.dabeaz.com
43   www.owlfish.com
44
45 # XXX: Workaround of SlapOS limitation
46 # Unzippig of eggs is required, as SlapOS do not yet provide nicely working
47 # development / fast switching environment for whole software
48 unzip = true
49
50 # Define where is defined what version of eggs we should use
51 versions = versions
52
53 # Define networkcache with shacache.org
54 networkcache-section = networkcache
55
56 # Install slapos.cookbook containing all officials recipes
57 # Explicitely define dependencies as well, because of buildout limitation
58 # if using "develop"
59 [slapos-cookbook]
60 recipe = zc.recipe.egg
61 eggs =
62   ${lxml-python:egg}
63   ${python-openssl:egg}
64   slapos.cookbook
65   cliff
66   hexagonit.recipe.download
67   inotifyx
68   netaddr
69   netifaces
70   requests
71   slapos.core
72   supervisor
73   xml_marshaller
74   pytz
75
76 [versions]
77 # Use SlapOS patched zc.buildout
78 zc.buildout = 1.6.0-dev-SlapOS-012
79 # zc.recipe.egg 2.x is for Buildout 2
80 zc.recipe.egg = 1.3.2
81 # Use own version of h.r.download to be able to open xz-like archives
82 hexagonit.recipe.download = 1.7nxd002
83 # Use pinned version of setuptools. Other versions work, but changing
84 # version makes buildout recompile everything. Developers' nightmare.
85 setuptools = 0.9.8
86 # Official egg of prettytable has permission problems in EGG-INFO.
87 prettytable = 0.7.3-nxd001
88
89 [networkcache]
90 download-cache-url = http://www.shacache.org/shacache
91 download-dir-url = http://www.shacache.org/shadir