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   slapos.extension.strip
19
20 # Use shacache and lxml
21 extends =
22   ../component/git/buildout.cfg
23   ../component/lxml-python/buildout.cfg
24   ../component/python-2.7/buildout.cfg
25   ../component/python-cffi/buildout.cfg
26   ../component/python-cliff/buildout.cfg
27   ../component/python-cryptography/buildout.cfg
28   ../component/python-PyYAML/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-PyYAML:egg}
90   ${python-cliff:egg}
91   ${python-cryptography:egg}
92   pyOpenSSL
93   slapos.cookbook
94   slapos.libnetworkcache
95   hexagonit.recipe.download
96   inotifyx
97   netaddr
98   netifaces
99   requests
100   slapos.core
101   supervisor
102   xml_marshaller
103   pytz
104
105 [versions]
106 # Use SlapOS patched zc.buildout
107 zc.buildout = 1.7.1.post11
108 # Use SlapOS patched zc.recipe.egg (zc.recipe.egg 2.x is for Buildout 2)
109 zc.recipe.egg = 1.3.2.post4
110 # Use own version of h.r.download to be able to open .xz and .lz archives
111 hexagonit.recipe.download = 1.7.post4
112
113 Jinja2 = 2.8
114 PyYAML = 3.11
115 Werkzeug = 0.10.4
116 buildout-versions = 1.7
117 cffi = 1.2.1
118 cmd2 = 0.6.8
119 collective.recipe.template = 1.11
120 cryptography = 1.0.1
121 idna = 2.0
122 inotifyx = 0.2.2
123 itsdangerous = 0.24
124 lxml = 3.4.4
125 meld3 = 1.0.2
126 netaddr = 0.7.18
127 pbr = 1.8.0
128 prettytable = 0.7.2
129 psutil = 3.2.1
130 pyOpenSSL = 0.15.1
131 pyasn1 = 0.1.8
132 pyparsing = 2.0.3
133 pytz = 2015.4
134 requests = 2.7.0
135 setuptools = 18.1
136 simplejson = 3.8.0
137 six = 1.9.0
138 slapos.cookbook = 1.0.9
139 slapos.core = 1.3.10
140 slapos.extension.strip = 0.1
141 slapos.libnetworkcache = 0.14.3
142 slapos.recipe.build = 0.21
143 slapos.recipe.cmmi = 0.2
144 stevedore = 1.8.0
145 unicodecsv = 0.13.0
146 xml-marshaller = 0.9.7
147 z3c.recipe.scripts = 1.0.1
148
149 # Required by:
150 # slapos.core==1.3.10
151 Flask = 0.10.1
152
153 # Required by:
154 # Jinja2==2.8
155 MarkupSafe = 0.23
156
157 # Required by:
158 # cliff==1.15.0
159 # stevedore==1.8.0
160 argparse = 1.4.0
161
162 # Required by:
163 # slapos.core==1.3.10
164 cliff = 1.15.0
165
166 # Required by:
167 # cryptography==1.0.1
168 enum34 = 1.0.4
169
170 # Required by:
171 # jsonschema==2.5.1
172 functools32 = 3.2.3.post2
173
174 # Required by:
175 # cryptography==1.0.1
176 ipaddress = 1.0.14
177
178 # Required by:
179 # slapos.cookbook==1.0.9
180 jsonschema = 2.5.1
181
182 # Required by:
183 # slapos.cookbook==1.0.9
184 lock-file = 2.0
185
186 # Required by:
187 # slapos.core==1.3.10
188 netifaces = 0.10.4
189
190 # Required by:
191 # cffi==1.2.1
192 pycparser = 2.14
193
194 # Required by:
195 # slapos.core==1.3.10
196 supervisor = 3.1.3
197
198 # Required by:
199 # slapos.core==1.3.10
200 uritemplate = 0.6
201
202 # Required by:
203 # slapos.core==1.3.10
204 zope.interface = 4.1.2
205
206 [networkcache]
207 download-cache-url = http://www.shacache.org/shacache
208 download-dir-url = http://www.shacache.org/shadir
209
210 # signature certificates of the following uploaders.
211 #   Romain Courteaud
212 #   Sebastien Robin
213 #   Kazuhiko Shiozaki
214 #   Gabriel Monnerat
215 #   Test Agent (Automatic update from tests)
216 #   AurĂ©lien Calonne
217 #   Rafael Monnerat
218 #   Ivan Tyagov
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-----
311   -----BEGIN CERTIFICATE-----
312   MIICAjCCAWugAwIBAgIJAL+BMtL+NJiHMA0GCSqGSIb3DQEBBQUAMBkxFzAVBgNV
313   BAMMDmxvY2FsX2NvbXB1dGVyMCAXDTE1MDgxODExMDQyNFoYDzIxMTUwNzI1MTEw
314   NDI0WjAZMRcwFQYDVQQDDA5sb2NhbF9jb21wdXRlcjCBnzANBgkqhkiG9w0BAQEF
315   AAOBjQAwgYkCgYEAvePhZuVoTvmX8f1N31FEpw/nfp9+Fl7TrIym+5norVvkj5Ps
316   c4bFIr2tfdj/GlmYLX3NtH2v26c1vbZ3Nt2lwCfi2rPXTJq9s1+NPPX9BnPXdSsz
317   iSp4LzAx/XgWQzHS1/tue989OXYGlroyQ842fHCCulHWmClVN5fDZbc/BwkCAwEA
318   AaNQME4wHQYDVR0OBBYEFOrHMBWcobogcdxbr0LAai35dWblMB8GA1UdIwQYMBaA
319   FOrHMBWcobogcdxbr0LAai35dWblMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEF
320   BQADgYEAYWOB2/WKJHL2GI4mh7F6TbqR+EODOgsqL5fSWG7LJeKo1rUWE4dW6h0T
321   8dEAOMIcdrPBzldf0JS+poCrLUw7qx9VZxa0ee3+F6WGEgsr2xhu2WpmTzpRWaFR
322   0I+saiiJCkOkLoyLxeQcgwe62em/DGn6PdcmRDYaVXBHygrRXus=
323   -----END CERTIFICATE-----