-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbuildout.cfg
211 lines (183 loc) · 6.14 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
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
# 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]
unzip = true
extensions = mr.developer
dump-picked-versions-file = versions-picked.cfg
index = http://devpi.imio.be/root/imio/+simple
allow-picked-versions = true
parts =
psycopg2
omelette
instance
test
coverage
report
code-analysis
zopepy
sphinx
extends =
http://dist.plone.org/release/4.3.4/versions.cfg
versions.cfg
# Add additional egg download sources here. dist.plone.org contains archives
# of Plone packages.
allow-hosts =
*.python.org
*.plone.org
*.zope.org
*labix.org
*imio.be
find-links =
http://dist.plone.org/release/4.3.4
http://dist.plone.org/thirdparty
sources = sources
sources-dir = devel
auto-checkout = appy
collective.archetypes.select2
collective.documentgenerator
collective.faceted.task
collective.wfadaptations
collective.z3cform.select2
imio.history
imio.pm.wsclient
imio.pm.locales
plone.app.referenceintegrity
urban.restapi
urban.vocabulary
# 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 = .
[sphinx]
recipe = collective.recipe.sphinxbuilder
outputs = html
source = ${buildout:directory}/docs
build = ${buildout:directory}/docs/html
eggs =
Sphinx
Docutils
roman
Pygments
collective.sphinx.autoatschema
[remotes]
imio = https://github.com/IMIO
imio_push = [email protected]:IMIO
[sources]
appy = svn https://svn.forge.pallavi.be/appy-dev/dev0
collective.archetypes.select2 = git ${remotes:imio}/collective.archetypes.select2 pushurl=${remotes:imio_push}/collective.archetypes.select2.git
collective.documentgenerator = git https://github.com/collective/collective.documentgenerator.git
collective.faceted.task = git ${remotes:imio}/collective.faceted.task pushurl=${remotes:imio_push}/collective.faceted.task.git
collective.wfadaptations = git https://github.com/collective/collective.wfadaptations.git
collective.z3cform.select2 = git https://github.com/collective/collective.z3cform.select2.git [email protected]:collective/collective.z3cform.select2.git branch=1.x
eea.faceted.vocabularies = git https://github.com/collective/eea.faceted.vocabularies.git
imio.history = git ${remotes:imio}/imio.history pushurl=${remotes:imio_push}/imio.history.git
imio.pm.wsclient = git https://github.com/IMIO/imio.pm.wsclient.git
imio.pm.locales = git https://github.com/IMIO/imio.pm.locales.git
plone.app.referenceintegrity = git https://github.com/imio/plone.app.referenceintegrity.git
urban.restapi = git ${remotes:imio}/urban.restapi.git pushurl=${remotes:imio_push}/urban.restapi.git
urban.vocabulary = git ${remotes:imio}/urban.vocabulary.git pushurl=${remotes:imio_push}/urban.vocabulary.git
# Create bin/instance command to manage Zope start up and shutdown
[instance]
recipe = plone.recipe.zope2instance
user = admin:admin
http-address = 8080
debug-mode = off
verbose-security = on
blob-storage = var/blobstorage
environment-vars =
zope_i18n_compile_mo_files true
eggs =
archetypes.schematuning
collective.ckeditor
collective.documentgenerator
collective.eeafaceted.collectionwidget
collective.eeafaceted.z3ctable
imio.pm.locales
ipdb
iw.debug
MySQL-python
plone.reload
Products.Clouseau
Products.ContentTypeValidator
Products.urban
imio.schedule
collective.faceted.task
collective.wfadaptations
urban.vocabulary
collective.z3cform.select2
# 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 =
Products.urban
collective.ckeditor
iw.debug
[code-analysis]
recipe = plone.recipe.codeanalysis
directory = ${buildout:directory}/src
# 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/test command
[test]
recipe = zc.recipe.testrunner
defaults = ['--auto-color', '--auto-progress']
eggs =
Products.urban [test]
imio.schedule [test]
Products.ContentTypeValidator
ipdb
environment = testenv
[testenv]
zope_i18n_compile_mo_files = true
[coverage]
recipe = zc.recipe.egg
eggs = coverage
initialization =
include = '--source=${buildout:directory}/src/Products/urban'
sys.argv = sys.argv[:] + ['run', include, 'bin/test', '--all', '-s', 'Products.urban']
[report]
recipe = zc.recipe.egg
eggs = coverage
scripts = coverage=report
initialization =
sys.argv = sys.argv[:] + ['html', '-i']
# create ZopeSkel command
[zopeskel]
unzip = true
recipe = zc.recipe.egg
eggs =
ZopeSkel
${instance:eggs}
# 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 =
${test:eggs}
${instance:eggs}
#products = ${instance:products}
#packages = ${zope2:location}/lib/python ./
# Put your mr.developer managed source code repositories here, see
# http://pypi.python.org/pypi/mr.developer for details on format for this part
[psycopg2]
recipe = zc.recipe.egg:custom
egg = psycopg2
find-links = http://eggs.affinitic.be/psycopg2-2.0.6.tar.gz
define = PSYCOPG_EXTENSIONS,PSYCOPG_DISPLAY_SIZE,PSYCOPG_NEW_BOOLEAN,HAVE_PQFREEMEM,HAVE_PQPROTOCOL3
include-dirs = /usr/include
library-dirs = /usr/lib
rpath = /usr/lib
[templates]
recipe = zc.recipe.egg:scripts
eggs = Products.urban [templates]