forked from plone/buildout.coredev
-
Notifications
You must be signed in to change notification settings - Fork 0
/
core.cfg
160 lines (132 loc) · 3.08 KB
/
core.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
[buildout]
index = https://pypi.org/simple/
extends =
sources.cfg
checkouts.cfg
versions.cfg
tests.cfg
allow-hosts =
*.python.org
*.plone.org
*.zope.org
pypi.org
files.pythonhosted.org
launchpad.net
code.google.com
robotframework.googlecode.com
find-links += http://dist.plone.org/thirdparty/
extensions =
buildout.requirements
# Keep mr.developer as last one, because some jenkins scripts look for
# this and add a git-clone-depth after it.
mr.developer
# write a constraints file
dump-requirements-file = ${buildout:directory}/constraints.txt
overwrite-requirements-file = true
# require picked versions
show-picked-versions = true
allow-picked-versions = false
# define a template directory here in order to override it later in custom
template-directory = ${buildout:directory}/templates
# define a config directory
config-directory = ${buildout:directory}/etc
# hook for custom eggs. In local.cfg this can be extended
# with += to add custom eggs for whatever intend.
custom-eggs =
# non-immersive development helpers commonly needed for Plone Core Development
devtool-eggs =
zodbverify
pdbpp
# the default plone user and password for local development
plone-user =
admin:admin
[buildout:python27]
parts =
instance
instance-archetypes
ploneversioncheck
zopepy
packages
releaser
z3c_checkversions
dependencies
extensions +=
plone.versioncheck
[buildout:python3]
parts =
instance
zopepy
packages
releaser
z3c_checkversions
dependencies
zodbupdate
[instance]
recipe = plone.recipe.zope2instance
user = ${buildout:plone-user}
eggs =
Plone
${buildout:custom-eggs}
${buildout:devtool-eggs}
# zeo-client = on
# zeo-address = 8100
# shared-blob = on
environment-vars =
zope_i18n_compile_mo_files true
[instance:python27]
recipe = plone.recipe.zope2instance
user = ${buildout:plone-user}
http-address = 8080
eggs =
Plone
${buildout:custom-eggs}
${buildout:devtool-eggs}
deprecation-warnings = on
environment-vars =
zope_i18n_compile_mo_files true
resources = ${buildout:directory}/resources
[instance-archetypes:python27]
<= instance
eggs =
Plone[archetypes]
${buildout:custom-eggs}
${buildout:devtool-eggs}
[zopepy]
recipe = zc.recipe.egg
eggs =
${test:eggs}
interpreter = zopepy
scripts =
zopepy
plone-compile-resources
[packages]
recipe = collective.recipe.omelette
ignore-develop = False
eggs =
${test:eggs}
ignores =
roman
[releaser]
recipe = zc.recipe.egg
dependent-scripts = true
eggs =
plone.releaser
zest.releaser[recommended]
zest.pocompile
[z3c_checkversions]
# run this via bin/checkversions -l 2 versions.cfg
recipe = zc.recipe.egg
eggs = z3c.checkversions [buildout]
[ploneversioncheck:python27]
# use after buildout run, for help: ./bin/versioncheck --help
# for now only in py2 until ported to py3
recipe = zc.recipe.egg
eggs = plone.versioncheck
[dependencies]
recipe = zc.recipe.egg
eggs = z3c.dependencychecker
[zodbupdate:python3]
recipe = zc.recipe.egg
eggs =
zodbupdate
${instance:eggs}