ZC Buildout recipe that installs and configures a Trac server.
Project description
Code repository: http://svn.somewhere.com/…
Questions and comments to somemailing_list
Report bugs at http://bug.somewhere.com/..
Change history
0.1.0 (2008-06-16)
Created recipe with ZopeSkel [Tarek Ziade].
Detailed Documentation
Supported options
The recipe supports the following options:
- option1
Description for option1…
- option2
Description for option2…
Example usage
We’ll start by creating a buildout that uses the recipe:
>>> write('buildout.cfg', ... """ ... [buildout] ... parts = trac ... index = http://pypi.python.org/simple ... develop = ... /home/repos/atomisator.ziade.org/packages/pbp.recipe.trac/dev/timingandestimationplugin ... /home/repos/atomisator.ziade.org/packages/pbp.recipe.trac/dev/navaddplugin ... /home/repos/atomisator.ziade.org/packages/pbp.recipe.trac/dev/TracMercurial ... [trac] ... recipe = pbp.recipe.trac ... project-name = My project ... project-url = http://example.com ... repos-type = hg ... repos-path = sqlite:${buildout:directory}/var/svn ... buildbot-url = http://buildbot.example.com ... header-logo = ${buildout:directory}/my_logo ... smtp-server = localhost ... smtp-port = 25 ... smtp-from = tarek@ziade.org ... smtp-replyto = tarek@ziade.org ... """)
Let’s run the buildout:
>>> print system(buildout)
This creates a trac instance:
>>> ls(join(sample_buildout, 'parts', 'trac')) - README - VERSION d attachments d conf d db d htdocs d log d plugins d templates
With a trac.ini file. Let’s check its content:
>>> f = join(sample_buildout, 'parts', 'trac', 'conf', 'trac.ini') >>> from ConfigParser import ConfigParser >>> parser = ConfigParser() >>> null = parser.read([f]) >>> parser.get('trac', 'repository_type') 'hg' >>> parser.get('trac', 'repository_dir') '/sample-buildout/var/svn' >>> parser.get('project', 'descr') 'My example project' >>> parser.get('project', 'name') '"My project"' >>> parser.get('project', 'url') '' >>> parser.get('components', 'tracext.hg.*') 'enabled' >>> parser.get('navadd', 'buildbot.url') 'http://buildbot.example.com'
Contributors
Tarek Ziade, Author
Download
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pbp.recipe.trac-0.1.0.tar.gz
(6.2 kB
view hashes)