From a9bb0814e6cf9f80627588da4e3c05560c1e40af Mon Sep 17 00:00:00 2001 From: Brian Warner Date: Mon, 24 Sep 2007 12:38:59 -0700 Subject: [PATCH] setup.py use sys.executable instead of hard-coded 'python' to run make-version.py --- setup.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/setup.py b/setup.py index 33b52c234..c8c2ed6fc 100644 --- a/setup.py +++ b/setup.py @@ -65,9 +65,15 @@ trove_classifiers=[ ] +# Build _version.py before trying to extract a version from it. If we aren't +# running from a darcs checkout, this will leave any pre-existing _version.py +# alone. try: - import os - os.system("python misc/make-version.py \"allmydata-tahoe\" \"src/allmydata/_version.py\"") + os.system(" ".join([sys.executable, + "misc/make-version.py", + "allmydata-tahoe", + '"src/allmydata/_version.py"', # cygwin vs slashes + ])) except Exception, le: pass VERSIONFILE = "src/allmydata/_version.py"