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