Mercurial > bitten > bitten-test
view setup-slave.py @ 611:294641e84e89
0.6dev: Adding `${name}` and `${basedir}` (#325) for recipe substitution. Updated docs + new test.
author | osimons |
---|---|
date | Sat, 01 Aug 2009 01:56:14 +0000 |
parents | 5f3e66e5b451 |
children | 327dca35a74f |
line wrap: on
line source
#!/usr/bin/env python # -*- coding: utf-8 -*- # # Copyright (C) 2007 Edgewall Software # Copyright (C) 2005-2007 Christopher Lenz <cmlenz@gmx.de> # Copyright (C) 2005-2007 David Fraser <davidf@sjsoft.com> # All rights reserved. # # This software is licensed as described in the file COPYING, which # you should have received as part of this distribution. The terms # are also available at http://bitten.edgewall.org/wiki/License. from setuptools import setup as setup_slave from setuptools.command import egg_info from setup import recipe_commands, shared_args # TODO: there must be a way to pass this altered value in... egg_info.manifest_maker.template = "MANIFEST-SLAVE.in" if __name__ == '__main__': setup_slave( name = 'Bitten-Slave', description = 'Continuous integration build slave for Trac', long_description = \ """A slave for running builds and submitting them to Bitten, the continuous integration system for Trac""", py_modules = ["bitten.__init__", "bitten.build.__init__", "bitten.build.api", "bitten.build.config", "bitten.build.ctools", "bitten.build.hgtools", "bitten.build.javatools", "bitten.build.monotools", "bitten.build.phptools", "bitten.build.pythontools", "bitten.build.shtools", "bitten.build.svntools", "bitten.build.xmltools", "bitten.recipe", "bitten.slave", "bitten.util.__init__", "bitten.util.testrunner", "bitten.util.xmlio", ], entry_points = { 'console_scripts': [ 'bitten-slave = bitten.slave:main' ], 'bitten.recipe_commands': recipe_commands }, **shared_args )