[Scipy-svn] r4709 - trunk/tools/win32/build_scripts
scipy-svn at scipy.org
scipy-svn at scipy.org
Tue Sep 9 13:12:34 EDT 2008
Author: cdavid
Date: 2008-09-09 12:12:17 -0500 (Tue, 09 Sep 2008)
New Revision: 4709
Modified:
trunk/tools/win32/build_scripts/prepare_bootstrap.py
Log:
Add func to build scipy tarball.
Modified: trunk/tools/win32/build_scripts/prepare_bootstrap.py
===================================================================
--- trunk/tools/win32/build_scripts/prepare_bootstrap.py 2008-09-09 17:11:12 UTC (rev 4708)
+++ trunk/tools/win32/build_scripts/prepare_bootstrap.py 2008-09-09 17:12:17 UTC (rev 4709)
@@ -3,6 +3,17 @@
from os.path import join as pjoin, split as psplit, dirname, exists as pexists
import re
+def build_sdist(chdir):
+ cwd = os.getcwd()
+ try:
+ os.chdir(chdir)
+ cmd = ["python", "setup.py", "sdist", "--format=zip"]
+ subprocess.call(cmd)
+ except Exception, e:
+ raise RuntimeError("Error while executing cmd (%s)" % e)
+ finally:
+ os.chdir(cwd)
+
def get_svn_version(chdir):
out = subprocess.Popen(['svn', 'info'],
stdout = subprocess.PIPE, cwd = chdir).communicate()[0]
@@ -51,5 +62,4 @@
if __name__ == '__main__':
ROOT = os.path.join("..", "..", "..")
- print get_scipy_version(ROOT)
- print get_svn_version(ROOT)
+ print build_sdist(ROOT)
More information about the Scipy-svn
mailing list