-
Notifications
You must be signed in to change notification settings - Fork 1
/
buildout-dev.cfg
executable file
·190 lines (168 loc) · 5.03 KB
/
buildout-dev.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
# Plone development buildout
# It will install your plone in debug mode and a bunch of debug tools.
# Launch it:
# bin/buildout -c buildout-dev.cfg
# or minimerge -NuUvR libertic.event-light
# Look at the base buildout: ./etc/base.cfg for other details of your plone installation
# We want the production buildout + the debug bits.
[buildout]
extends-cache=etc/cache
extends=etc/base.cfg
etc/backends/zeo.cfg
etc/project/cluster.cfg
parts+=
instance1
instance2
instance3
instance4
ltestenv
devmode
cg.devmode
tools
eggs +=
ipython
docutils
gprof2dot
profilehooks
pyprof2calltree
plone.reload
# Uncomment/Activate only if you want
# Products.PTProfiler
# Products.PDBDebugMode
# Products.Clouseau
# Products.DocFinderTab
# Products.Gloworm
# Products.MemoryProfiler
# Products.signalstack
# Products.ZopeProfiler
zcml+=
auto-checkout +=
templer.core
# templer.buildout
templer.zope
templer.plone
templer.dexterity
templer.plonebuildout
templer.silva
templer.localcommands
templer.plone.localcommands
templer.plonecore
# Uncomment/Activate only if you want
# Products.Gloworm
# Products.MemoryProfiler
# zopeskel
[hosts]
zope-front=${hosts:instance}
[ports]
zope-front=${ports:instance}
[sources]
zopeskel=svn https://svn.plone.org/svn/collective/ZopeSkel/trunk
experimental.catalogqueryplan = svn https://svn.plone.org/svn/collective/experimental.catalogqueryplan/trunk
Products.MemoryProfiler = svn https://svn.plone.org/svn/collective/Products.MemoryProfiler/trunk
Products.Gloworm = git https://github.com/kiorky/Products.Gloworm.git
templer.core = git ${remotes:collective}/templer.core.git pushurl=${remotes:collective_push}/templer.core.git
templer.buildout = git ${remotes:collective}/templer.buildout.git pushurl=${remotes:collective_push}/templer.buildout.git
templer.zope = git ${remotes:collective}/templer.zope.git pushurl=${remotes:collective_push}/templer.zope.git
templer.plone = git ${remotes:collective}/templer.plone.git pushurl=${remotes:collective_push}/templer.plone.git
templer.dexterity = git ${remotes:collective}/templer.dexterity.git pushurl=${remotes:collective_push}/templer.dexterity.git
templer.plonebuildout = git ${remotes:collective}/templer.plonebuildout.git pushurl=${remotes:collective_push}/templer.plonebuildout.git
templer.silva = git ${remotes:collective}/templer.silva.git pushurl=${remotes:collective_push}/templer.silva.git
templer.localcommands = git ${remotes:collective}/templer.localcommands.git pushurl=${remotes:collective_push}/templer.localcommands.git
templer.plone.localcommands = git ${remotes:collective}/templer.plone.localcommands.git pushurl=${remotes:collective_push}/templer.plone.localcommands.git
templer.plonecore = svn https://svn.plone.org/svn/collective/templer.plonecore/trunk
[versions]
ctypes=1.0.2
plone.reload = 1.3
[instance]
verbose-security = on
debug-mode=on
# plone auto reloading facility relying on inotify.
# Desactivated by default because it can lead to bugs when you
# launch your instance in foreground, there are cases where
# you can't stop it with a KeyboardInterrupt,
# you must kill -SIGKILL :)
# If you reactivate it, think to add also the zcml slug in the
# [instance] part
# ctypes
# collective.autorestart
[zopepy]
eggs +=
ZopeSkel
collective.dist
collective.releaser
zest.releaser
Sphinx
scripts +=
project_deploy
paster
templer
#Sphinx
sphinx-build
sphinx-quickstart
sphinx-autogen
#zest.releaser
fullrelease
postrelease
lasttagdiff
prerelease
release
longtest
#docutils
rst2html.py
rst2latex.py
rst2newlatex.py
rst2pseudoxml.py
rst2s5.py
rst2xml.py
rstpep2html.py
#ipython
ipython
# profiling
gprof2dot
pyprof2calltree
# not compatible with latest sphinx !
# be aware not to have it on your site packages before enabling it !
# To generate sphinx documentation, just run:
# bin/buildout -vvvvvv -C dev.cfg sphinxbuilder
# Please have a look on http://pypi.python.org/pypi/collective.recipe.sphinxbuilder/
# To see how to use it.
#[sphinxbuilder]
#recipe = collective.recipe.sphinxbuilder
#project = libertic.event
#suffix = .rst
#author = You
#dot = _
[goto-devmode]
recipe = plone.recipe.command
update-command = ${goto-devmode:command}
command =
${buildout:directory}/bin/zeoserver stop;
${get-datafs:command}
${buildout:directory}/bin/snapshotrestore;
${buildout:directory}/bin/zeoserver start;
${buildout:directory}/bin/devmode;
[tools]
recipe=minitage.recipe.scripts
eggs=
i18ndude
zopeskel
toutpt.zopeskel
templer.dexterity
templer.buildout
templer.plone
templer.plone.localcommands
templer.zope
babel
scripts=
i18ndude
pybabel
paster
templer
[ltestenv]
<= zopepy
interpreter=zopepy.test
env-file=${buildout:directory}/etc/libertic.event.test.env
scripts=
eggs=libertic.event[test]
${zopepy:eggs}
# vim:set ft=cfg: