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

Last change on this file since 5389 was 5347, checked in by uli, 14 years ago
  • Use hurry.zoperesource 0.6 to prevent breakage introduced with latest hurry.resource and discussed on grok-dev. I don't really know what's going on there.
  • Pin lovely.recipe, the recipe used to create i18n scripts, because older versions of this package link to an SVN-based homepage which makes buildout complaining about 'packages that could not be found'. The message is confusing, a false alert and should not be displayed anymore.
File size: 3.6 KB
RevLine 
[3516]1[buildout]
2develop = .
[4789]3parts = app data zopectl i18n test waeupdocs coverage-detect coverage-report
[5332]4#find-links = http://download.zope.org/distribution/
[5226]5#newest = false
[5058]6#extends= http://grok.zope.org/releaseinfo/grok-1.0.cfg
[5328]7extends= http://grok.zope.org/releaseinfo/grok-1.1.cfg
8#extends = http://svn.zope.org/*checkout*/groktoolkit/trunk/grok.cfg
[3516]9versions = versions
10
[4789]11[versions]
[5058]12#zc.sourcefactory = 0.3.5
13#zope.testing = 3.7.0
[5074]14z3c.testsetup = 0.6.1
[5226]15hurry.workflow = 0.10
[5058]16#hurry.query = 0.9.2
[4789]17zope.xmlpickle = 3.4.0
[5058]18#hurry.yui = 2.7.0
[5347]19hurry.zoperesource = 0.6 # Pinned to circumvent breakage in 0.4.x
[5058]20megrok.layout = 1.0.2
[5347]21lovely.recipe = 1.0.0    # Pinned to prevent buildout svn-error.
[4789]22
[3516]23[app]
24recipe = zc.zope3recipes>=0.5.3:application
[4919]25eggs = waeup.sirp
26site.zcml = <include package="waeup.sirp" />
[3516]27            <include package="zope.app.twisted" />
[4919]28            <configure i18n_domain="waeup.sirp">
[3516]29              <unauthenticatedPrincipal id="zope.anybody"
30                                        title="Unauthenticated User" />
31              <unauthenticatedGroup id="zope.Anybody"
32                                    title="Unauthenticated Users" />
33              <authenticatedGroup id="zope.Authenticated"
34                                title="Authenticated Users" />
35              <everybodyGroup id="zope.Everybody"
36                              title="All Users" />
37              <principal id="zope.manager"
38                         title="Manager"
39                         login="grok"
40                         password_manager="Plain Text"
41                         password="grok"
42                         />
43
[4789]44              <grant permission="zope.View"
45                     principal="zope.Authenticated" />
46              <grant permission="zope.app.dublincore.view"
47                     principal="zope.Authenticated" />
48
[3516]49              <!-- Replace the following directive if you don't want
50                   public access -->
51              <grant permission="zope.View"
52                     principal="zope.Anybody" />
53              <grant permission="zope.app.dublincore.view"
54                     principal="zope.Anybody" />
55
[4789]56              <grant permission="waeup.Public"
57                     principal="zope.Everybody" />
58
[3516]59              <role id="zope.Manager" title="Site Manager" />
60              <role id="zope.Member" title="Site Member" />
61              <grantAll role="zope.Manager" />
62              <grant role="zope.Manager"
63                     principal="zope.manager" />
64           </configure>
65
66[data]
67recipe = zc.recipe.filestorage
68
69# this section named so that the start/stop script is called bin/zopectl
70[zopectl]
71recipe = zc.zope3recipes:instance
72application = app
73zope.conf = ${data:zconfig}
74
75[test]
76recipe = zc.recipe.testrunner
[5058]77eggs = waeup.sirp [test]
[3516]78defaults = ['--tests-pattern', '^f?tests$', '-v']
79
[4789]80# Collect test coverage data.
81[coverage-detect]
82recipe = zc.recipe.testrunner
[4919]83eggs = waeup.sirp
[4789]84defaults = ['--tests-pattern', '^f?tests$', '-v', '--coverage', 'coverage']
85
86# Create a coverage report.
87# Make sure to run bin/coverage-detect to collect the data for the report
88# first!
89[coverage-report]
90recipe = zc.recipe.egg
91eggs = z3c.coverage
[5226]92scripts = coveragereport
93arguments = ('${buildout:parts-directory}/coverage-detect/coverage', '${buildout:directory}/coverage-report')
[4789]94
95
96
[3516]97# this section named so that the i18n scripts are called bin/i18n...
98[i18n]
99recipe = lovely.recipe:i18n
[4919]100package = waeup.sirp
101domain = waeup.sirp
102location = src/waeup/sirp
[3516]103output = locales
[4789]104
105[waeupdocs]
[5332]106recipe = collective.recipe.sphinxbuilder
107eggs = waeup.sirp
108source = ${buildout:directory}/docs/source
109build = ${buildout:directory}/docs/build
Note: See TracBrowser for help on using the repository browser.