From 6897be747594e385ee032ac1409289ce2d208548 Mon Sep 17 00:00:00 2001 From: Jelmer Vernooij Date: Wed, 31 Mar 2010 04:19:36 +0200 Subject: testtools: Fix included testtools, for systems that don't have it. --- lib/testtools/setup.py | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100755 lib/testtools/setup.py (limited to 'lib/testtools/setup.py') diff --git a/lib/testtools/setup.py b/lib/testtools/setup.py new file mode 100755 index 00000000000..d7ed46f79f6 --- /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']) -- cgit