[buildout] develop = . parts = app data zopectl i18n test makedocs coverage-detect coverage-report find-links = http://download.zope.org/distribution/ #newest = false #extends= http://grok.zope.org/releaseinfo/grok-1.0.cfg extends= http://grok.zope.org/releaseinfo/grok-1.1.cfg #extends = http://svn.zope.org/*checkout*/groktoolkit/trunk/grok.cfg versions = versions [versions] #zc.sourcefactory = 0.3.5 #zope.testing = 3.7.0 z3c.testsetup = 0.6.1 hurry.workflow = 0.10 #hurry.query = 0.9.2 zope.xmlpickle = 3.4.0 #hurry.yui = 2.7.0 #hurry.zoperesource = 0.4 megrok.layout = 1.0.2 Sphinx = 0.6.4 hurry.resource = 0.4.1 # We need to pin this as hurry.resource 0.9 # requires extra packages (WebOb) we don't # like to depend on now. [app] recipe = zc.zope3recipes>=0.5.3:application eggs = waeup.widgets.core site.zcml = [data] recipe = zc.recipe.filestorage # this section named so that the start/stop script is called bin/zopectl [zopectl] recipe = zc.zope3recipes:instance application = app zope.conf = ${data:zconfig} [test] recipe = zc.recipe.testrunner eggs = waeup.widgets.core [test] defaults = ['--tests-pattern', '^f?tests$', '-v'] # Collect test coverage data. [coverage-detect] recipe = zc.recipe.testrunner eggs = waeup.widgets.core defaults = ['--tests-pattern', '^f?tests$', '-v', '--coverage', 'coverage'] # Create a coverage report. # Make sure to run bin/coverage-detect to collect the data for the report # first! [coverage-report] recipe = zc.recipe.egg eggs = z3c.coverage scripts = coveragereport arguments = ('${buildout:parts-directory}/coverage-detect/coverage', '${buildout:directory}/coverage-report') # this section named so that the i18n scripts are called bin/i18n... [i18n] recipe = lovely.recipe:i18n package = waeup.widgets.core domain = waeup.widgets.core location = src/waeup/sirp output = locales [makedocs] recipe = z3c.recipe.sphinxdoc eggs = waeup.widgets.core [docs] default.css = layout.html = extensions = sphinx.ext.autodoc