source: main/waeup.sirp/branches/ulif-experimental-folders/buildout.cfg @ 7456

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