-
Notifications
You must be signed in to change notification settings - Fork 1
/
buildout.cfg
177 lines (151 loc) · 5.3 KB
/
buildout.cfg
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
# buildout.cfg file for Plone 4 development work
# - for production installations please use http://plone.org/download
# Each part has more information about its recipe on PyPi
# http://pypi.python.org/pypi
# ... just reach by the recipe name
[buildout]
parts =
instance
zopepy
i18ndude
zopeskel
test
omelette
# roadrunner
extends =
http://dist.plone.org/release/4.3.2/versions.cfg
versions.cfg
# http://dist.plone.org/release/4.2.5/versions.cfg
# Add additional egg download sources here. dist.plone.org contains archives
# of Plone packages.
find-links =
http://dist.plone.org/release/4.3.2
http://dist.plone.org/thirdparty
# http://dist.plone.org/release/4.2.5
extensions =
mr.developer
buildout.dumppickedversions
# zc.buildout 2.x
show-picked-versions = true
unzip = true
versions = versions
# Reference any folders where you have Python egg source code under
# development here e.g.: develop = src/my.package
# If you are using the mr.developer extension and have the source code in a
# repository mr.developer will handle this automatically for you
#develop =
# src/*
develop = .
sources = sources
auto-checkout =
ulif.openoffice
psj.policy
[psj-vars]
# Path to a file containing institutes
path_institutes = ${buildout:directory}/etc/sample-institutes.csv
path_licenses = ${buildout:directory}/etc/sample-licenses.csv
path_publishers = ${buildout:directory}/etc/sample-publishers.csv
path_subjectgroups = ${buildout:directory}/etc/sample-subjectgroups.csv
path_ddcgeo = ${buildout:directory}/etc/sample-ddc-geo.csv
path_ddcsach = ${buildout:directory}/etc/sample-ddc-sach.csv
path_ddczeit = ${buildout:directory}/etc/sample-ddc-zeit.csv
path_gndid = ${buildout:directory}/etc/sample-gnd-id.csv
# Create bin/instance command to manage Zope start up and shutdown
[instance]
recipe = plone.recipe.zope2instance
user = admin:admin
http-address = 8080
debug-mode = on
verbose-security = on
blob-storage = var/blobstorage
zcml-additional =
<configure xmlns="http://namespaces.zope.org/zope"
xmlns:psj="http://namespaces.zope.org/psj">
<psj:external-vocab path="${psj-vars:path_institutes}"
name="psj.content.Institutes" />
<psj:external-vocab path="${psj-vars:path_licenses}"
name="psj.content.Licenses" />
<psj:external-vocab path="${psj-vars:path_publishers}"
name="psj.content.Publishers" />
<psj:external-vocab path="${psj-vars:path_subjectgroups}"
name="psj.content.Subjectgroups" />
<psj:external-vocab path="${psj-vars:path_ddcgeo}"
name="psj.content.DDCGeo" />
<psj:external-vocab path="${psj-vars:path_ddcsach}"
name="psj.content.DDCSach" />
<psj:external-vocab path="${psj-vars:path_ddczeit}"
name="psj.content.DDCZeit" />
<psj:external-vocab path="${psj-vars:path_gndid}"
name="psj.content.GND_ID" />
<!-- GND terms are stored in a redis store with following params -->
<psj:redis-store-config
name="psj.content.redis_conf"
host="localhost" port="6379" db="0" />
</configure>
eggs =
Pillow
Plone
plone.reload
Products.PDBDebugMode
psj.content
ulif.openoffice
# Some pre-Plone 3.3 packages may need you to register the package name here in
# order their configure.zcml to be run (http://plone.org/products/plone/roadmap/247)
# - this is never required for packages in the Products namespace (Products.*)
zcml =
# zopepy commands allows you to execute Python scripts using a PYTHONPATH
# including all the configured eggs
[zopepy]
recipe = zc.recipe.egg
eggs = ${instance:eggs}
interpreter = zopepy
scripts = zopepy
# create bin/i18ndude command
[i18ndude]
unzip = true
recipe = zc.recipe.egg
eggs = i18ndude
# create bin/test command
[test]
recipe = zc.recipe.testrunner
eggs = psj.content[test]
# create ZopeSkel and paster commands with dexterity support
[zopeskel]
recipe = zc.recipe.egg
eggs =
ZopeSkel
PasteScript
zopeskel.dexterity
# symlinks all Python source code to parts/omelette folder when buildout is run
# windows users will need to install additional software for this part to build
# correctly. See http://pypi.python.org/pypi/collective.recipe.omelette for
# relevant details.
[omelette]
recipe = collective.recipe.omelette
eggs = ${instance:eggs}
# Put your mr.developer managed source code repositories here, see
# http://pypi.python.org/pypi/mr.developer for details on the format of
# this part
[sources]
ulif.openoffice = git https://github.com/ulif/ulif.openoffice.git
psj.policy = git https://github.com/ulif/psj.policy.git
#collective.developermanual = git git://github.com/collective/collective.developermanual.git
# Version pindowns for new style products go here - this section extends one
# provided in http://dist.plone.org/release/
[versions]
ZopeSkel = 2.21.2
zc.buildout = 1.7.0
# older z3cforms raise senseless inline kss validation errors
plone.app.z3cform = 0.7.5
# newer p.a.z3cform requires newer z3c.form
z3c.form = 3.0
# required by z3c.form >= 3.0
six = 1.4.1
# the following packages are req. by psj.policy/ulif.openoffice
Routes = 1.13
beautifulsoup4 = 4.3.2
cssutils = 0.9.10
httplib2 = 0.8
repoze.lru = 0.6
restclient = 0.11.0
collective.dexteritytextindexer = 2.0.1