source: main/waeup.sirp/trunk/buildout.cfg @ 6290

Last change on this file since 6290 was 6287, checked in by uli, 14 years ago

Require newer versions of zope.schema and zope.interface. They provide some bits we will make use of soon.

File size: 4.2 KB
RevLine 
[3516]1[buildout]
2develop = .
[5495]3parts =
4    eggbasket
5    app
6    i18n
7    test
8    mkdirs
9    zpasswd
10    zope_conf
11    site_zcml
12    zdaemon_conf
13    deploy_ini
14    debug_ini
15    waeupdocs
16    coverage-detect
17    coverage-report
[5503]18# sirpctl creation must be _after_ app!
19    sirpctl
[5495]20# For backward compatibility, telling buildout not to throw away
21# the data and log subdirectories from the parts directory.
22    data
23    log
[5660]24# newest = false
[5495]25
26#extends = versions.cfg
[5328]27extends= http://grok.zope.org/releaseinfo/grok-1.1.cfg
[5495]28# eggs will be installed in the default buildout location
29# (see .buildout/default.cfg in your home directory)
30# unless you specify an eggs-directory option here.
31
[3516]32versions = versions
33
[4789]34[versions]
[6287]35collective.recipe.sphinxbuilder = 0.7.0
[5226]36hurry.workflow = 0.10
[6287]37# Pinned to circumvent breakage in 0.4.x
38hurry.zoperesource = 0.6
39# Pinned to prevent buildout svn-error.
40lovely.recipe = 1.0.0
[5058]41megrok.layout = 1.0.2
[6194]42reportlab = 2.5
[6287]43z3c.testsetup = 0.6.1
44# for support of @provider directive
45zope.interface = 3.6.3
46# for support of contextual default values
47zope.schema = 3.8.0
48zope.xmlpickle = 3.4.0
49# Require latest version...
50Sphinx =
[4789]51
[3516]52[app]
[5503]53# This creates all scripts in bin/. The sirpctl created here is 'faulty'.
[5495]54recipe = zc.recipe.egg
[4919]55eggs = waeup.sirp
[5495]56       z3c.evalexception>=2.0
57       Paste
58       PasteScript
59       PasteDeploy
60interpreter = python-console
[3516]61
[5503]62[sirpctl]
63# See http://pypi.python.org/pypi/zc.recipe.egg for details...
[6287]64# Here we create the sirpctl script again, this time with a
[5503]65# fixed path to zdaemon.conf as argument.
66recipe = zc.recipe.egg
67eggs = waeup.sirp
68arguments = "${buildout:parts-directory}/etc/zdaemon.conf"
69scripts = sirpctl=sirpctl
70
[5495]71[mkdirs]
72recipe = z3c.recipe.mkdir
73paths =
74    ${zope_conf:filestorage}
75    ${zope_conf:logfiles}
76    ${zope_conf:blobstorage}
[4789]77
[5495]78[test]
79recipe = zc.recipe.testrunner
[5855]80eggs = waeup.sirp [test]
[5495]81defaults = ['--tests-pattern', '^f?tests$', '-v']
[3516]82
[5495]83# this section named so that the i18n scripts are called bin/i18n...
84[i18n]
85recipe = z3c.recipe.i18n:i18n
86packages = waeup.sirp
87eggs = waeup.sirp
88domain = waeup.sirp
89output = src/waeup/sirp/locales
90zcml =
[4789]91
[5495]92# This section is named so that the zpasswd utility is
93# called `zpasswd`
94[zpasswd]
95recipe = z3c.recipe.dev:script
96eggs = waeup.sirp
97module = zope.app.server.zpasswd
98method = main
[3516]99
[5495]100[zope_conf]
101recipe = collective.recipe.template
102input = etc/zope.conf.in
103output = ${buildout:parts-directory}/etc/zope.conf
104filestorage = ${buildout:directory}/var/filestorage
105blobstorage = ${buildout:directory}/var/blobstorage
106logfiles = ${buildout:directory}/var/log
107extra =
108# extra = <grokwarnings>True</grokwarnings>
109# 'extra' is copied verbatim. Use it for product config sections and so.
110
111# The [data] and [log] parts are still in here to instruct buildout to not
112# unintentionally throw away the parts/data and parts/log subdirectories
113# that contain the Data.fs and the log files. These files should be
114# copied to the new locations. See the upgrade notes for more information.
[3516]115[data]
116recipe = zc.recipe.filestorage
117
[5495]118[log]
119recipe = zc.recipe.filestorage
[3516]120
[5495]121[site_zcml]
122recipe = collective.recipe.template
123input = etc/site.zcml.in
124output = ${buildout:parts-directory}/etc/site.zcml
[3516]125
[5495]126[zdaemon_conf]
127recipe = collective.recipe.template
128input = etc/zdaemon.conf.in
129output = ${buildout:parts-directory}/etc/zdaemon.conf
130
131[deploy_ini]
132recipe = collective.recipe.template
133input = etc/deploy.ini.in
134output = ${buildout:parts-directory}/etc/deploy.ini
135
136[debug_ini]
137recipe = collective.recipe.template
138input = etc/debug.ini.in
139output = ${buildout:parts-directory}/etc/debug.ini
140
141[eggbasket]
142recipe = z3c.recipe.eggbasket
143eggs = grok
144url = http://grok.zope.org/releaseinfo/grok-eggs-1.1.tgz
145
146[waeupdocs]
147recipe = collective.recipe.sphinxbuilder
[5634]148eggs = waeup.sirp[docs]
[5495]149source = ${buildout:directory}/docs/source
150build = ${buildout:directory}/docs/build
151
[4789]152# Collect test coverage data.
153[coverage-detect]
154recipe = zc.recipe.testrunner
[4919]155eggs = waeup.sirp
[4789]156defaults = ['--tests-pattern', '^f?tests$', '-v', '--coverage', 'coverage']
157
158# Create a coverage report.
159# Make sure to run bin/coverage-detect to collect the data for the report
160# first!
161[coverage-report]
162recipe = zc.recipe.egg
163eggs = z3c.coverage
[5226]164scripts = coveragereport
165arguments = ('${buildout:parts-directory}/coverage-detect/coverage', '${buildout:directory}/coverage-report')
Note: See TracBrowser for help on using the repository browser.