version up eggs.
[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 python = python2.7
6
7 # Developers need to add explicitely this part in their software profile
8 # parts = slapos-cookbook
9 # Note that if you want a develop version of slapos-cookbook from a git
10 # checkout, you must add both slapos-cookbook-develop and slapos-cookbook in parts
11
12 # Explicitly disable download-cache
13 download-cache =
14
15 # Generate list of automatically chosen eggs version
16 extensions +=
17   buildout-versions
18   mr.developer
19   slapos.extension.strip
20
21 # Use shacache and lxml
22 extends =
23   ../component/git/buildout.cfg
24   ../component/lxml-python/buildout.cfg
25   ../component/python-2.7/buildout.cfg
26   ../component/python-cffi/buildout.cfg
27   ../component/python-cliff/buildout.cfg
28   ../component/python-cryptography/buildout.cfg
29
30 # Separate from site eggs
31 allowed-eggs-from-site-packages =
32 include-site-packages = false
33 exec-sitecustomize = false
34
35 # Add location for modified non-official slapos.buildout
36 find-links +=
37   http://dist.repoze.org
38   http://www.nexedi.org/static/packages/source/
39   http://www.nexedi.org/static/packages/source/hexagonit.recipe.download/
40   http://www.nexedi.org/static/packages/source/slapos.buildout/
41
42 # Use only quite well working sites.
43 allow-hosts +=
44   *.googlecode.com
45   *.nexedi.org
46   *.python.org
47   *.sourceforge.net
48   alastairs-place.net
49   bitbucket.org
50   code.google.com
51   dist.repoze.org
52   effbot.org
53   github.com
54   launchpad.net
55   peak.telecommunity.com
56   sourceforge.net
57   www.dabeaz.com
58   www.owlfish.com
59
60 # XXX: Workaround of SlapOS limitation
61 # Unzippig of eggs is required, as SlapOS do not yet provide nicely working
62 # development / fast switching environment for whole software
63 unzip = true
64
65 # Define where is defined what version of eggs we should use
66 versions = versions
67
68 # Define networkcache with shacache.org
69 networkcache-section = networkcache
70
71 [slapos.cookbook-repository]
72 recipe = slapos.recipe.build:gitclone
73 repository = http://git.erp5.org/repos/slapos.git
74 branch = master
75 git-executable = ${git:location}/bin/git
76
77 [slapos-cookbook-develop]
78 recipe = zc.recipe.egg:develop
79 setup = ${slapos.cookbook-repository:location}
80
81 # Install slapos.cookbook containing all officials recipes
82 # Explicitely define dependencies as well, because of buildout limitation
83 # if using "develop". XXX really ?
84 [slapos-cookbook]
85 recipe = zc.recipe.egg
86 eggs =
87   ${lxml-python:egg}
88   ${python-cffi:egg}
89   ${python-cliff:egg}
90   ${python-cryptography:egg}
91   pyOpenSSL
92   slapos.cookbook
93   slapos.libnetworkcache
94   hexagonit.recipe.download
95   inotifyx
96   netaddr
97   netifaces
98   requests
99   slapos.core
100   supervisor
101   xml_marshaller
102   pytz
103
104 [versions]
105 # Use SlapOS patched zc.buildout
106 zc.buildout = 1.7.1.post10
107 # Use SlapOS patched zc.recipe.egg (zc.recipe.egg 2.x is for Buildout 2)
108 zc.recipe.egg = 1.3.2.post4
109 # Use own version of h.r.download to be able to open .xz and .lz archives
110 hexagonit.recipe.download = 1.7.post4
111
112 Jinja2 = 2.7.3
113 MarkupSafe = 0.23
114 Werkzeug = 0.10.4
115 buildout-versions = 1.7
116 cffi = 1.1.2
117 cmd2 = 0.6.8
118 collective.recipe.template = 1.11
119 cryptography = 0.9.3
120 inotifyx = 0.2.2
121 itsdangerous = 0.24
122 lxml = 3.4.4
123 meld3 = 1.0.2
124 mr.developer = 1.33
125 netaddr = 0.7.15
126 pbr = 1.3.0
127 prettytable = 0.7.2
128 psutil = 3.1.1
129 pyOpenSSL = 0.15.1
130 pyparsing = 2.0.3
131 pytz = 2015.4
132 requests = 2.7.0
133 setuptools = 18.0.1
134 simplejson = 3.7.3
135 six = 1.9.0
136 slapos.cookbook = 0.102
137 slapos.core = 1.3.10
138 slapos.extension.strip = 0.1
139 slapos.libnetworkcache = 0.14.2
140 slapos.recipe.build = 0.21
141 slapos.recipe.cmmi = 0.2
142 stevedore = 1.6.0
143 xml-marshaller = 0.9.7
144 z3c.recipe.scripts = 1.0.1
145
146 # Required by:
147 # slapos.core==1.3.10
148 Flask = 0.10.1
149
150 # Required by:
151 # cliff==1.13.0
152 # stevedore==1.6.0
153 argparse = 1.3.0
154
155 # Required by:
156 # slapos.core==1.3.10
157 cliff = 1.13.0
158
159 # Required by:
160 # cryptography==0.9.3
161 enum34 = 1.0.4
162
163 # Required by:
164 # jsonschema==2.5.1
165 functools32 = 3.2.3.post2
166
167 # Required by:
168 # cryptography==0.9.3
169 idna = 2.0
170
171 # Required by:
172 # cryptography==0.9.3
173 ipaddress = 1.0.13
174
175 # Required by:
176 # slapos.cookbook==0.102
177 jsonschema = 2.5.1
178
179 # Required by:
180 # slapos.cookbook==0.102
181 lock-file = 2.0
182
183 # Required by:
184 # slapos.core==1.3.10
185 netifaces = 0.10.4
186
187 # Required by:
188 # cryptography==0.9.3
189 pyasn1 = 0.1.8
190
191 # Required by:
192 # cffi==1.1.2
193 pycparser = 2.14
194
195 # Required by:
196 # slapos.core==1.3.10
197 supervisor = 3.1.3
198
199 # Required by:
200 # slapos.core==1.3.10
201 uritemplate = 0.6
202
203 # Required by:
204 # slapos.core==1.3.10
205 zope.interface = 4.1.2
206
207 [networkcache]
208 download-cache-url = http://www.shacache.org/shacache
209 download-dir-url = http://www.shacache.org/shadir
210
211 # signature certificates of the following uploaders.
212 #   Romain Courteaud
213 #   Sebastien Robin
214 #   Kazuhiko Shiozaki
215 #   Gabriel Monnerat
216 #   Test Agent (Automatic update from tests)
217 #   AurĂ©lien Calonne
218 #   Rafael Monnerat
219 signature-certificate-list =
220   -----BEGIN CERTIFICATE-----
221   MIIB4DCCAUkCADANBgkqhkiG9w0BAQsFADA5MQswCQYDVQQGEwJGUjEZMBcGA1UE
222   CBMQRGVmYXVsdCBQcm92aW5jZTEPMA0GA1UEChMGTmV4ZWRpMB4XDTExMDkxNTA5
223   MDAwMloXDTEyMDkxNTA5MDAwMlowOTELMAkGA1UEBhMCRlIxGTAXBgNVBAgTEERl
224   ZmF1bHQgUHJvdmluY2UxDzANBgNVBAoTBk5leGVkaTCBnzANBgkqhkiG9w0BAQEF
225   AAOBjQAwgYkCgYEApYZv6OstoqNzxG1KI6iE5U4Ts2Xx9lgLeUGAMyfJLyMmRLhw
226   boKOyJ9Xke4dncoBAyNPokUR6iWOcnPHtMvNOsBFZ2f7VA28em3+E1JRYdeNUEtX
227   Z0s3HjcouaNAnPfjFTXHYj4um1wOw2cURSPuU5dpzKBbV+/QCb5DLheynisCAwEA
228   ATANBgkqhkiG9w0BAQsFAAOBgQBCZLbTVdrw3RZlVVMFezSHrhBYKAukTwZrNmJX
229   mHqi2tN8tNo6FX+wmxUUAf3e8R2Ymbdbn2bfbPpcKQ2fG7PuKGvhwMG3BlF9paEC
230   q7jdfWO18Zp/BG7tagz0jmmC4y/8akzHsVlruo2+2du2freE8dK746uoMlXlP93g
231   QUUGLQ==
232   -----END CERTIFICATE-----
233   -----BEGIN CERTIFICATE-----
234   MIIB8jCCAVugAwIBAgIJAPu2zchZ2BxoMA0GCSqGSIb3DQEBBQUAMBIxEDAOBgNV
235   BAMMB3RzeGRldjMwHhcNMTExMDE0MTIxNjIzWhcNMTIxMDEzMTIxNjIzWjASMRAw
236   DgYDVQQDDAd0c3hkZXYzMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCrPbh+
237   YGmo6mWmhVb1vTqX0BbeU0jCTB8TK3i6ep3tzSw2rkUGSx3niXn9LNTFNcIn3MZN
238   XHqbb4AS2Zxyk/2tr3939qqOrS4YRCtXBwTCuFY6r+a7pZsjiTNddPsEhuj4lEnR
239   L8Ax5mmzoi9nE+hiPSwqjRwWRU1+182rzXmN4QIDAQABo1AwTjAdBgNVHQ4EFgQU
240   /4XXREzqBbBNJvX5gU8tLWxZaeQwHwYDVR0jBBgwFoAU/4XXREzqBbBNJvX5gU8t
241   LWxZaeQwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOBgQA07q/rKoE7fAda
242   FED57/SR00OvY9wLlFEF2QJ5OLu+O33YUXDDbGpfUSF9R8l0g9dix1JbWK9nQ6Yd
243   R/KCo6D0sw0ZgeQv1aUXbl/xJ9k4jlTxmWbPeiiPZEqU1W9wN5lkGuLxV4CEGTKU
244   hJA/yXa1wbwIPGvX3tVKdOEWPRXZLg==
245   -----END CERTIFICATE-----
246   -----BEGIN CERTIFICATE-----
247   MIIB7jCCAVegAwIBAgIJAJWA0jQ4o9DGMA0GCSqGSIb3DQEBBQUAMA8xDTALBgNV
248   BAMMBHg2MXMwIBcNMTExMTI0MTAyNDQzWhgPMjExMTEwMzExMDI0NDNaMA8xDTAL
249   BgNVBAMMBHg2MXMwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBANdJNiFsRlkH
250   vq2kHP2zdxEyzPAWZH3CQ3Myb3F8hERXTIFSUqntPXDKXDb7Y/laqjMXdj+vptKk
251   3Q36J+8VnJbSwjGwmEG6tym9qMSGIPPNw1JXY1R29eF3o4aj21o7DHAkhuNc5Tso
252   67fUSKgvyVnyH4G6ShQUAtghPaAwS0KvAgMBAAGjUDBOMB0GA1UdDgQWBBSjxFUE
253   RfnTvABRLAa34Ytkhz5vPzAfBgNVHSMEGDAWgBSjxFUERfnTvABRLAa34Ytkhz5v
254   PzAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4GBAFLDS7zNhlrQYSQO5KIj
255   z2RJe3fj4rLPklo3TmP5KLvendG+LErE2cbKPqnhQ2oVoj6u9tWVwo/g03PMrrnL
256   KrDm39slYD/1KoE5kB4l/p6KVOdeJ4I6xcgu9rnkqqHzDwI4v7e8/D3WZbpiFUsY
257   vaZhjNYKWQf79l6zXfOvphzJ
258   -----END CERTIFICATE-----
259   -----BEGIN CERTIFICATE-----
260   MIIB9jCCAV+gAwIBAgIJAPHoWu90gbsgMA0GCSqGSIb3DQEBBQUAMBQxEjAQBgNV
261   BAMMCXZpZmlibm9kZTAeFw0xMjAzMTkyMzIwNTVaFw0xMzAzMTkyMzIwNTVaMBQx
262   EjAQBgNVBAMMCXZpZmlibm9kZTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA
263   ozBijpO8PS5RTeKTzA90vi9ezvv4vVjNaguqT4UwP9+O1+i6yq1Y2W5zZxw/Klbn
264   oudyNzie3/wqs9VfPmcyU9ajFzBv/Tobm3obmOqBN0GSYs5fyGw+O9G3//6ZEhf0
265   NinwdKmrRX+d0P5bHewadZWIvlmOupcnVJmkks852BECAwEAAaNQME4wHQYDVR0O
266   BBYEFF9EtgfZZs8L2ZxBJxSiY6eTsTEwMB8GA1UdIwQYMBaAFF9EtgfZZs8L2ZxB
267   JxSiY6eTsTEwMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAc43YTfc6
268   baSemaMAc/jz8LNLhRE5dLfLOcRSoHda8y0lOrfe4lHT6yP5l8uyWAzLW+g6s3DA
269   Yme/bhX0g51BmI6gjKJo5DoPtiXk/Y9lxwD3p7PWi+RhN+AZQ5rpo8UfwnnN059n
270   yDuimQfvJjBFMVrdn9iP6SfMjxKaGk6gVmI=
271   -----END CERTIFICATE-----
272   -----BEGIN CERTIFICATE-----
273   MIIB9jCCAV+gAwIBAgIJAKRvzcy7OH0UMA0GCSqGSIb3DQEBBQUAMBMxETAPBgNV
274   BAMMCENPTVAtNzcyMCAXDTEyMDgxMDE1NDI1MVoYDzIxMTIwNzE3MTU0MjUxWjAT
275   MREwDwYDVQQDDAhDT01QLTc3MjCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA
276   o7aipd6MbnuGDeR1UJUjuMLQUariAyQ2l2ZDS6TfOwjHiPw/mhzkielgk73kqN7A
277   sUREx41eTcYCXzTq3WP3xCLE4LxLg1eIhd4nwNHj8H18xR9aP0AGjo4UFl5BOMa1
278   mwoyBt3VtfGtUmb8whpeJgHhqrPPxLoON+i6fIbXDaUCAwEAAaNQME4wHQYDVR0O
279   BBYEFEfjy3OopT2lOksKmKBNHTJE2hFlMB8GA1UdIwQYMBaAFEfjy3OopT2lOksK
280   mKBNHTJE2hFlMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAaNRx6YN2
281   M/p3R8/xS6zvH1EqJ3FFD7XeAQ52WuQnKSREzuw0dsw12ClxjcHiQEFioyTiTtjs
282   5pW18Ry5Ie7iFK4cQMerZwWPxBodEbAteYlRsI6kePV7Gf735Y1RpuN8qZ2sYL6e
283   x2IMeSwJ82BpdEI5niXxB+iT0HxhmR+XaMI=
284   -----END CERTIFICATE-----
285   -----BEGIN CERTIFICATE-----
286   MIIB+DCCAWGgAwIBAgIJAKGd0vpks6T/MA0GCSqGSIb3DQEBBQUAMBQxEjAQBgNV
287   BAMMCUNPTVAtMTU4NDAgFw0xMzA2MjAxMjE5MjBaGA8yMTEzMDUyNzEyMTkyMFow
288   FDESMBAGA1UEAwwJQ09NUC0xNTg0MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKB
289   gQDZTH9etPUC+wMZQ3UIiOwyyCfHsJ+7duCFYjuo1uZrhtDt/fp8qb8qK9ob+df3
290   EEYgA0IgI2j/9jNUEnKbc5+OrfKznzXjrlrH7zU8lKBVNCLzQuqBKRNajZ+UvO8R
291   nlqK2jZCXP/p3HXDYUTEwIR5W3tVCEn/Vda4upTLcPVE5wIDAQABo1AwTjAdBgNV
292   HQ4EFgQU7KXaNDheQWoy5uOU01tn1M5vNkEwHwYDVR0jBBgwFoAU7KXaNDheQWoy
293   5uOU01tn1M5vNkEwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOBgQASmqCU
294   Znbvu6izdicvjuE3aKnBa7G++Fdp2bdne5VCwVbVLYCQWatB+n4crKqGdnVply/u
295   +uZ16u1DbO9rYoKgWqjLk1GfiLw5v86pd5+wZd5I9QJ0/Sbz2vZk5S4ciMIGwArc
296   m711+GzlW5xe6GyH9SZaGOPAdUbI6JTDwLzEgA==
297   -----END CERTIFICATE-----
298   -----BEGIN CERTIFICATE-----
299   MIIB9jCCAV+gAwIBAgIJAOcKrOH/2Da6MA0GCSqGSIb3DQEBBQUAMBMxETAPBgNV
300   BAMMCENPTVAtMjk3MCAXDTEyMDYyNjAzMDU1MVoYDzIxMTIwNjAyMDMwNTUxWjAT
301   MREwDwYDVQQDDAhDT01QLTI5NzCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA
302   xzbOGlcoin2q+Mtp52r26Njliz2aoxIXbnOBUyDc/OGtk9nWA5uBtTc2zwR17um6
303   KV0bGyvuBA78XcvU+AIV/5s0ohBAX7yjRKmEhAYcFvov3EyWSdjOrqqo4qFSzOrK
304   sVQBlxIDpjQBH4F3lf6dBv6/M+tCT3iSv3aOZbsG0E8CAwEAAaNQME4wHQYDVR0O
305   BBYEFLqtrfTu+BIVt+TFiRUkIoiWIYrxMB8GA1UdIwQYMBaAFLqtrfTu+BIVt+TF
306   iRUkIoiWIYrxMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAc8N5P5gW
307   Jrdk9gF/3Cpp6THDiy93+WcuAm7zFwXPFNttJtFKMNObP2YRZvsQkvjezfrZoRBF
308   j8LgKB3tZCbBj+HDj+AeD+q9V+cqMFLKc6LezvQYUuum6bZdfUNnPv1K1ULYSPjq
309   /jsRBbabCWSXqxR6gYEM6ooauj3udBMXhHE=
310   -----END CERTIFICATE-----