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