[Scipy-svn] r6385 - trunk

scipy-svn at scipy.org scipy-svn at scipy.org
Sat May 8 10:16:07 EDT 2010


Author: rgommers
Date: 2010-05-08 09:16:06 -0500 (Sat, 08 May 2010)
New Revision: 6385

Modified:
   trunk/pavement.py
Log:
REL: cleanups of Paver script taken from the 0.7.x branch.

Modified: trunk/pavement.py
===================================================================
--- trunk/pavement.py	2010-05-08 10:35:37 UTC (rev 6384)
+++ trunk/pavement.py	2010-05-08 14:16:06 UTC (rev 6385)
@@ -77,14 +77,15 @@
 if sys.platform == "win32":
     WINE_PY25 = [r"C:\Python25\python.exe"]
     WINE_PY26 = [r"C:\Python26\python26.exe"]
+    MAKENSIS = ["makensis"]
 elif sys.platform == "darwin":
-    WINE_PY25 = ["/Applications/Darwine/Wine.bundle/Contents/bin/wine",
-                 "/Users/david/.wine/drive_c/Python25/python.exe"]
-    WINE_PY26 = ["/Applications/Darwine/Wine.bundle/Contents/bin/wine",
-                 "/Users/david/.wine/drive_c/Python26/python.exe"]
+    WINE_PY25 = ["wine", os.environ['HOME'] + "/.wine/drive_c/Python25/python.exe"]
+    WINE_PY26 = ["wine", os.environ['HOME'] + "/.wine/drive_c/Python26/python.exe"]
+    MAKENSIS = ["wine", "makensis"]
 else:
-    WINE_PY25 = ["/home/david/.wine/drive_c/Python25/python.exe"]
-    WINE_PY26 = ["/home/david/.wine/drive_c/Python26/python.exe"]
+    WINE_PY25 = [os.environ['HOME'] + "/.wine/drive_c/Python25/python.exe"]
+    WINE_PY26 = [os.environ['HOME'] + "/.wine/drive_c/Python26/python.exe"]
+    MAKENSIS = ["wine", "makensis"]
 WINE_PYS = {'2.6' : WINE_PY26, '2.5': WINE_PY25}
 SUPERPACK_BUILD = 'build-superpack'
 SUPERPACK_BINDIR = os.path.join(SUPERPACK_BUILD, 'binaries')
@@ -123,11 +124,15 @@
 
 options(sphinx=Bunch(builddir="build", sourcedir="source", docroot='doc'),
         virtualenv=Bunch(script_name=BOOTSTRAP_SCRIPT,
-        packages_to_install=["sphinx==0.6.1"]),
-        wininst=Bunch(pyver="2.5", scratch=True))
+        packages_to_install=["sphinx==0.6.5"]),
+        wininst=Bunch(pyver=PYVER, scratch=True))
 
 def parse_numpy_version(pyexec):
-    cmd = [pyexec, "-c", '"import numpy; print numpy.version.version"']
+    if isinstance(pyexec, str):
+        cmd = [pyexec, "-c", "'import numpy; print numpy.version.version'"]
+    else:
+        # sequence for pyexec
+        cmd = pyexec + ["-c", "'import numpy; print numpy.version.version'"]
 
     # Execute in shell because launching python from python does not work
     # (hangs)
@@ -357,8 +362,8 @@
 def bdist_superpack(options):
     """Build all arch specific wininst installers."""
     prepare_nsis_script(options.wininst.pyver, FULLVERSION)
-    subprocess.check_call(['makensis', 'scipy-superinstaller.nsi'],
-            cwd=SUPERPACK_BUILD)
+    subprocess.check_call(MAKENSIS + ['scipy-superinstaller.nsi'],
+                          cwd=SUPERPACK_BUILD)
 
     # Copy the superpack into installers dir
     if not os.path.exists(INSTALLERS_DIR):




More information about the Scipy-svn mailing list