run build_tahoe command with trial commmand
authorcgalvan <cgalvan@mail.utexas.edu>
Sat, 17 Jan 2009 01:00:47 +0000 (18:00 -0700)
committercgalvan <cgalvan@mail.utexas.edu>
Sat, 17 Jan 2009 01:00:47 +0000 (18:00 -0700)
setup.py

index 6bb651c5b7ad44d8c117bb4b283dd764771f068f..8fdc3e2e7391bfcf5422e8f33b9924f6c50733a9 100644 (file)
--- a/setup.py
+++ b/setup.py
@@ -164,6 +164,11 @@ if 'trial' in sys.argv[1:]:
             sys.argv.append("--reactor=poll")
     setup_requires.append('setuptools_trial >= 0.2')
 
+    # Whenever we run the 'trial' command, make sure that the build_tahoe step
+    # is run as well to pass through the --multi-version flag.
+    trial_index = sys.argv.index('trial')
+    sys.argv.insert(trial_index, 'build_tahoe')
+
 # setuptools_darcs is required to produce complete distributions (such as with
 # "sdist" or "bdist_egg"), unless there is a PKG-INFO file present which shows
 # that this is itself a source distribution.