version up pyOpenSSL 0.14.
[slapos.git] / software / erp5testnode / software.cfg
1 [buildout]
2
3 find-links += http://dist.repoze.org
4     http://www.nexedi.org/static/packages/source/
5
6 extends =
7   ../../stack/slapos.cfg
8   ../../component/python-2.7/buildout.cfg
9   ../../component/python-cffi/buildout.cfg
10   ../../component/python-cryptography/buildout.cfg
11   ../../component/git/buildout.cfg
12   ../../component/lxml-python/buildout.cfg
13   ../../component/zip/buildout.cfg
14   ../../component/busybox/buildout.cfg
15   ../../component/shellinabox/buildout.cfg
16   ../../component/pwgen/buildout.cfg
17   ../../component/apache/buildout.cfg
18
19 # Local development
20 develop =
21   ${:parts-directory}/slapos.cookbook-repository
22 parts =
23 # Local development
24   slapos-cookbook
25   slapos.cookbook-repository
26   check-recipe
27   template
28   lxml-python
29   eggs
30   zip
31   git
32   apache
33
34 # Local development
35 [slapos.cookbook-repository]
36 recipe = plone.recipe.command
37 stop-on-error = true
38 location = ${buildout:parts-directory}/${:_buildout_section_name_}
39 command = "${git:location}/bin/git" clone --branch erp5testnode --quiet http://git.erp5.org/repos/slapos.git "${:location}"
40 update-command = cd "${:location}" && "${git:location}/bin/git" fetch --quiet && "${git:location}/bin/git" reset --hard @{upstream}
41
42 [check-recipe]
43 recipe = plone.recipe.command
44 stop-on-error = true
45 update-command = ${:command}
46 command = grep parts ${buildout:develop-eggs-directory}/slapos.cookbook.egg-link
47
48 [eggs]
49 recipe = zc.recipe.egg
50 eggs =
51   ${lxml-python:egg}
52   zc.buildout
53   slapos.libnetworkcache
54   slapos.core
55   inotifyx
56   erp5.util
57   PyXML
58
59 [testnode]
60
61 scripts =
62   testnode = erp5.util.testnode:main
63   slapgrid-cp = slapos.grid.slapgrid:runComputerPartition
64   slapgrid-sr = slapos.grid.slapgrid:runSoftwareRelease
65   slapproxy = slapos.proxy:main
66
67 python = python2.7
68
69 [lxml-python]
70 python = python2.7
71
72 [python-cffi]
73 python = python2.7
74
75 [python-cryptography]
76 python = python2.7
77
78 [template]
79 recipe = slapos.recipe.template
80 url = ${:_profile_base_location_}/instance.cfg
81 output = ${buildout:directory}/template.cfg
82 mode = 0644
83 md5sum = 307663d73ef3ef94b02567ecd322252e
84
85 [template-default]
86 recipe = slapos.recipe.template
87 url = ${:_profile_base_location_}/instance-default.cfg
88 output = ${buildout:directory}/template-default.cfg
89 mode = 0644
90 md5sum = 9bb380748d5f6618ffa480e6d660217c
91
92 [networkcache]
93 # signature certificates of the following uploaders.
94 #   Romain Courteaud
95 #   Sebastien Robin
96 #   Kazuhiko Shiozaki
97 #   Cedric de Saint Martin
98 #   Yingjie Xu
99 #   Gabriel Monnerat
100 #   Antoine Catton
101 signature-certificate-list =
102   -----BEGIN CERTIFICATE-----
103   MIIB4DCCAUkCADANBgkqhkiG9w0BAQsFADA5MQswCQYDVQQGEwJGUjEZMBcGA1UE
104   CBMQRGVmYXVsdCBQcm92aW5jZTEPMA0GA1UEChMGTmV4ZWRpMB4XDTExMDkxNTA5
105   MDAwMloXDTEyMDkxNTA5MDAwMlowOTELMAkGA1UEBhMCRlIxGTAXBgNVBAgTEERl
106   ZmF1bHQgUHJvdmluY2UxDzANBgNVBAoTBk5leGVkaTCBnzANBgkqhkiG9w0BAQEF
107   AAOBjQAwgYkCgYEApYZv6OstoqNzxG1KI6iE5U4Ts2Xx9lgLeUGAMyfJLyMmRLhw
108   boKOyJ9Xke4dncoBAyNPokUR6iWOcnPHtMvNOsBFZ2f7VA28em3+E1JRYdeNUEtX
109   Z0s3HjcouaNAnPfjFTXHYj4um1wOw2cURSPuU5dpzKBbV+/QCb5DLheynisCAwEA
110   ATANBgkqhkiG9w0BAQsFAAOBgQBCZLbTVdrw3RZlVVMFezSHrhBYKAukTwZrNmJX
111   mHqi2tN8tNo6FX+wmxUUAf3e8R2Ymbdbn2bfbPpcKQ2fG7PuKGvhwMG3BlF9paEC
112   q7jdfWO18Zp/BG7tagz0jmmC4y/8akzHsVlruo2+2du2freE8dK746uoMlXlP93g
113   QUUGLQ==
114   -----END CERTIFICATE-----
115   -----BEGIN CERTIFICATE-----
116   MIIB8jCCAVugAwIBAgIJAPu2zchZ2BxoMA0GCSqGSIb3DQEBBQUAMBIxEDAOBgNV
117   BAMMB3RzeGRldjMwHhcNMTExMDE0MTIxNjIzWhcNMTIxMDEzMTIxNjIzWjASMRAw
118   DgYDVQQDDAd0c3hkZXYzMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCrPbh+
119   YGmo6mWmhVb1vTqX0BbeU0jCTB8TK3i6ep3tzSw2rkUGSx3niXn9LNTFNcIn3MZN
120   XHqbb4AS2Zxyk/2tr3939qqOrS4YRCtXBwTCuFY6r+a7pZsjiTNddPsEhuj4lEnR
121   L8Ax5mmzoi9nE+hiPSwqjRwWRU1+182rzXmN4QIDAQABo1AwTjAdBgNVHQ4EFgQU
122   /4XXREzqBbBNJvX5gU8tLWxZaeQwHwYDVR0jBBgwFoAU/4XXREzqBbBNJvX5gU8t
123   LWxZaeQwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOBgQA07q/rKoE7fAda
124   FED57/SR00OvY9wLlFEF2QJ5OLu+O33YUXDDbGpfUSF9R8l0g9dix1JbWK9nQ6Yd
125   R/KCo6D0sw0ZgeQv1aUXbl/xJ9k4jlTxmWbPeiiPZEqU1W9wN5lkGuLxV4CEGTKU
126   hJA/yXa1wbwIPGvX3tVKdOEWPRXZLg==
127   -----END CERTIFICATE-----
128   -----BEGIN CERTIFICATE-----
129   MIIB7jCCAVegAwIBAgIJAJWA0jQ4o9DGMA0GCSqGSIb3DQEBBQUAMA8xDTALBgNV
130   BAMMBHg2MXMwIBcNMTExMTI0MTAyNDQzWhgPMjExMTEwMzExMDI0NDNaMA8xDTAL
131   BgNVBAMMBHg2MXMwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBANdJNiFsRlkH
132   vq2kHP2zdxEyzPAWZH3CQ3Myb3F8hERXTIFSUqntPXDKXDb7Y/laqjMXdj+vptKk
133   3Q36J+8VnJbSwjGwmEG6tym9qMSGIPPNw1JXY1R29eF3o4aj21o7DHAkhuNc5Tso
134   67fUSKgvyVnyH4G6ShQUAtghPaAwS0KvAgMBAAGjUDBOMB0GA1UdDgQWBBSjxFUE
135   RfnTvABRLAa34Ytkhz5vPzAfBgNVHSMEGDAWgBSjxFUERfnTvABRLAa34Ytkhz5v
136   PzAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4GBAFLDS7zNhlrQYSQO5KIj
137   z2RJe3fj4rLPklo3TmP5KLvendG+LErE2cbKPqnhQ2oVoj6u9tWVwo/g03PMrrnL
138   KrDm39slYD/1KoE5kB4l/p6KVOdeJ4I6xcgu9rnkqqHzDwI4v7e8/D3WZbpiFUsY
139   vaZhjNYKWQf79l6zXfOvphzJ
140   -----END CERTIFICATE-----
141   -----BEGIN CERTIFICATE-----
142   MIIB9jCCAV+gAwIBAgIJAO4V/jiMoICoMA0GCSqGSIb3DQEBBQUAMBMxETAPBgNV
143   BAMMCENPTVAtMjMyMCAXDTEyMDIxNjExMTAyM1oYDzIxMTIwMTIzMTExMDIzWjAT
144   MREwDwYDVQQDDAhDT01QLTIzMjCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA
145   wi/3Z8W9pUiegUXIk/AiFDQ0UJ4JFAwjqr+HSRUirlUsHHT+8DzH/hfcTDX1I5BB
146   D1ADk+ydXjMm3OZrQcXjn29OUfM5C+g+oqeMnYQImN0DDQIOcUyr7AJc4xhvuXQ1
147   P2pJ5NOd3tbd0kexETa1LVhR6EgBC25LyRBRae76qosCAwEAAaNQME4wHQYDVR0O
148   BBYEFMDmW9aFy1sKTfCpcRkYnP6zUd1cMB8GA1UdIwQYMBaAFMDmW9aFy1sKTfCp
149   cRkYnP6zUd1cMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAskbFizHr
150   b6d3iIyN+wffxz/V9epbKIZVEGJd/6LrTdLiUfJPec7FaxVCWNyKBlCpINBM7cEV
151   Gn9t8mdVQflNqOlAMkOlUv1ZugCt9rXYQOV7rrEYJBWirn43BOMn9Flp2nibblby
152   If1a2ZoqHRxoNo2yTmm7TSYRORWVS+vvfjY=
153   -----END CERTIFICATE-----
154   -----BEGIN CERTIFICATE-----
155   MIIB9jCCAV+gAwIBAgIJAIlBksrZVkK8MA0GCSqGSIb3DQEBBQUAMBMxETAPBgNV
156   BAMMCENPTVAtMzU3MCAXDTEyMDEyNjEwNTUyOFoYDzIxMTIwMTAyMTA1NTI4WjAT
157   MREwDwYDVQQDDAhDT01QLTM1NzCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA
158   ts+iGUwi44vtIfwXR8DCnLtHV4ydl0YTK2joJflj0/Ws7mz5BYkxIU4fea/6+VF3
159   i11nwBgYgxQyjNztgc9u9O71k1W5tU95yO7U7bFdYd5uxYA9/22fjObaTQoC4Nc9
160   mTu6r/VHyJ1yRsunBZXvnk/XaKp7gGE9vNEyJvPn2bkCAwEAAaNQME4wHQYDVR0O
161   BBYEFKuGIYu8+6aEkTVg62BRYaD11PILMB8GA1UdIwQYMBaAFKuGIYu8+6aEkTVg
162   62BRYaD11PILMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAMoTRpBxK
163   YLEZJbofF7gSrRIcrlUJYXfTfw1QUBOKkGFFDsiJpEg4y5pUk1s5Jq9K3SDzNq/W
164   it1oYjOhuGg3al8OOeKFrU6nvNTF1BAvJCl0tr3POai5yXyN5jlK/zPfypmQYxE+
165   TaqQSGBJPVXYt6lrq/PRD9ciZgKLOwEqK8w=
166   -----END CERTIFICATE-----
167   -----BEGIN CERTIFICATE-----
168   MIIB9jCCAV+gAwIBAgIJAPHoWu90gbsgMA0GCSqGSIb3DQEBBQUAMBQxEjAQBgNV
169   BAMMCXZpZmlibm9kZTAeFw0xMjAzMTkyMzIwNTVaFw0xMzAzMTkyMzIwNTVaMBQx
170   EjAQBgNVBAMMCXZpZmlibm9kZTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA
171   ozBijpO8PS5RTeKTzA90vi9ezvv4vVjNaguqT4UwP9+O1+i6yq1Y2W5zZxw/Klbn
172   oudyNzie3/wqs9VfPmcyU9ajFzBv/Tobm3obmOqBN0GSYs5fyGw+O9G3//6ZEhf0
173   NinwdKmrRX+d0P5bHewadZWIvlmOupcnVJmkks852BECAwEAAaNQME4wHQYDVR0O
174   BBYEFF9EtgfZZs8L2ZxBJxSiY6eTsTEwMB8GA1UdIwQYMBaAFF9EtgfZZs8L2ZxB
175   JxSiY6eTsTEwMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAc43YTfc6
176   baSemaMAc/jz8LNLhRE5dLfLOcRSoHda8y0lOrfe4lHT6yP5l8uyWAzLW+g6s3DA
177   Yme/bhX0g51BmI6gjKJo5DoPtiXk/Y9lxwD3p7PWi+RhN+AZQ5rpo8UfwnnN059n
178   yDuimQfvJjBFMVrdn9iP6SfMjxKaGk6gVmI=
179   -----END CERTIFICATE-----
180   -----BEGIN CERTIFICATE-----
181   MIIB8DCCAVmgAwIBAgIJAJ5iKK7w6AQVMA0GCSqGSIb3DQEBBQUAMBExDzANBgNV
182   BAMMBkNPTVAtMTAeFw0xMTExMjkxNjU1NDZaFw0xMjExMjgxNjU1NDZaMBExDzAN
183   BgNVBAMMBkNPTVAtMTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA6IBOEnQP
184   qT1KPBT8xQnYe6ECxXkfV9zhuVwolB/2wHM1Qk0TRoOPRRHfOvzkLQUVkD9on6Dj
185   mJsYhrukqaidv0Y9n7c5JKM8DfFh41UP3wG6rJpPJ9VZ0ZzFjk+yzCSYrI6rf3Yd
186   vRhNbKHfBO+23DJJqeEiobxsOQc6eE9Gt78CAwEAAaNQME4wHQYDVR0OBBYEFDLf
187   TAc8fEZjGWNA62Tld7iSrgKgMB8GA1UdIwQYMBaAFDLfTAc8fEZjGWNA62Tld7iS
188   rgKgMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEA28CQAN/jC3X+5lOh
189   wYO0+HvXSa6TNy6k+xAXQHEezOSgA7QMjXGVPHNzZRxhI4k6mdGImmPlKfV/GgcA
190   T3XATu8g033m2pCtNXW6Awp4V2Mft+w5Hx4Y3iT0Uccxc/699PU/MGroBKVCphwB
191   /SvdKJ6l9YsKUKhJlMRQxc9QHdU=
192   -----END CERTIFICATE-----
193
194 [versions]
195 # use newest version of pytz
196 pytz =
197
198 # pin version of setuptools
199 setuptools = 2.2
200
201 Jinja2 = 2.7.2
202 MarkupSafe = 0.18
203 PyXML = 0.8.5
204 Pygments = 1.6
205 Werkzeug = 0.9.4
206 buildout-versions = 1.7
207 cffi = 0.8.1
208 cmd2 = 0.6.7
209 cryptography = 0.2.1
210 erp5.util = 0.4.36
211 inotifyx = 0.2.0-1
212 itsdangerous = 0.23
213 lxml = 3.3.0
214 meld3 = 0.6.10
215 netaddr = 0.7.10
216 plone.recipe.command = 1.1
217 psutil = 1.2.1
218 pyOpenSSL = 0.14
219 pyparsing = 2.0.1
220 pytz = 2013.9
221 slapos.core = 1.0.2.1
222 slapos.libnetworkcache = 0.13.4
223 slapos.recipe.build = 0.12
224 slapos.recipe.cmmi = 0.2
225 slapos.recipe.template = 2.5
226 xml-marshaller = 0.9.7
227
228 # Required by:
229 # slapos.core==1.0.2.1
230 Flask = 0.10.1
231
232 # Required by:
233 # slapos.core==1.0.2.1
234 bpython = 0.12
235
236 # Required by:
237 # slapos.core==1.0.2.1
238 cliff = 1.5.2
239
240 # Required by:
241 # slapos.core==1.0.2.1
242 ipython = 1.2.0
243
244 # Required by:
245 # slapos.core==1.0.2.1
246 netifaces = 0.8-1
247
248 # Required by:
249 # slapos.core==1.0.2.1
250 requests = 2.2.1
251
252 # Required by:
253 # cliff==1.5.2
254 six = 1.5.2
255
256 # Required by:
257 # cliff==1.5.2
258 stevedore = 0.14.1
259
260 # Required by:
261 # slapos.core==1.0.2.1
262 supervisor = 3.0
263
264 # Required by:
265 # slapos.core==1.0.2.1
266 zope.interface = 4.1.0