kumofs : add hardcoded parts for lxml-python
[slapos.git] / software / kumofs / software.cfg
1 [buildout]
2
3 extensions =
4   slapos.zcbworkarounds
5   slapos.rebootstrap
6
7 find-links +=
8     http://www.nexedi.org/static/packages/source/slapos.buildout/
9
10 extends =
11   ../../component/git/buildout.cfg
12   ../../component/kumo/buildout.cfg
13   ../../component/python-2.7/buildout.cfg
14   ../../component/dcron/buildout.cfg
15   ../../component/stunnel/buildout.cfg
16   ../../component/rdiff-backup/buildout.cfg
17   ../../component/lxml-python/buildout.cfg
18
19 versions = versions
20
21 parts +=
22 # Create instance template
23 #TODO : list here all parts.
24   template
25   libxml2
26   libxslt
27   lxml-python
28   eggs
29   instance-recipe-egg
30
31 # XXX: Workaround of SlapOS limitation
32 # Unzippig of eggs is required, as SlapOS do not yet provide nicely working
33 # development / fast switching environment for whole software
34 unzip = true
35
36 [rebootstrap]
37 # Default first version of rebootstrapped python
38 version = 2
39 section = python2.7
40
41 [instance-recipe]
42 egg = slapos.cookbook
43 module = kumofs
44
45 [instance-recipe-egg]
46 recipe = zc.recipe.egg
47 python = python2.7
48 eggs = ${instance-recipe:egg}
49
50 [eggs]
51 recipe = zc.recipe.egg
52 python = python2.7
53 eggs =
54   ${lxml-python:egg}
55
56 [template]
57 # Default template for the instance.
58 recipe = slapos.recipe.template
59 url = ${:_profile_base_location_}/instance.cfg
60 md5sum = 056a4af7128fd9e31da42c85cc039420
61 output = ${buildout:directory}/template.cfg
62 mode = 0644
63
64 [versions]
65 slapos.cookbook = 0.4
66
67 erp5.recipe.cmmiforcei686 = 0.1.1
68 hexagonit.recipe.cmmi = 1.5.0
69 hexagonit.recipe.download = 1.5.0
70
71 # Required by slapos.cookbook==0.4
72 slapos.core = 0.2
73 collective.recipe.template = 1.8
74 netaddr = 0.7.5
75 xml-marshaller = 0.9.7
76 setuptools = 0.6c12dev-r88795
77
78 # Use SlapOS patched zc.buildout
79 zc.buildout = 1.5.3-dev-SlapOS-001