diff options
Diffstat (limited to 'lib/testtools/setup.py')
| -rwxr-xr-x | lib/testtools/setup.py | 25 | 
1 files changed, 25 insertions, 0 deletions
diff --git a/lib/testtools/setup.py b/lib/testtools/setup.py new file mode 100755 index 0000000000..d7ed46f79f --- /dev/null +++ b/lib/testtools/setup.py @@ -0,0 +1,25 @@ +#!/usr/bin/env python +"""Distutils installer for testtools.""" + +from distutils.core import setup +import testtools +version = '.'.join(str(component) for component in testtools.__version__[0:3]) +phase = testtools.__version__[3] +if phase != 'final': +    import bzrlib.workingtree +    t = bzrlib.workingtree.WorkingTree.open_containing(__file__)[0] +    if phase == 'alpha': +        # No idea what the next version will be +        version = 'next-%s' % t.branch.revno() +    else: +        # Preserve the version number but give it a revno prefix +        version = version + '~%s' % t.branch.revno() + +setup(name='testtools', +      author='Jonathan M. Lange', +      author_email='jml+testtools@mumak.net', +      url='https://launchpad.net/testtools', +      description=('Extensions to the Python standard library unit testing ' +                   'framework'), +      version=version, +      packages=['testtools', 'testtools.testresult', 'testtools.tests'])  | 
