Mercurial > cpython-lru_cache-weakref
diff Mac/scripts/ConfigurePython.py @ 6274:7a3808edc539 legacy-trunk
Run NumPy installer, if present.
Added a couple of splash screens to show what we're doing
| author | Jack Jansen <jack.jansen@cwi.nl> |
|---|---|
| date | Mon, 08 Sep 1997 13:16:29 +0000 |
| parents | 19fe880ca919 |
| children | 509474b88b01 |
line wrap: on
line diff
--- a/Mac/scripts/ConfigurePython.py Mon Sep 08 04:06:15 1997 +0000 +++ b/Mac/scripts/ConfigurePython.py Mon Sep 08 13:16:29 1997 +0000 @@ -10,8 +10,15 @@ import sys import os import macfs +import MacOS verbose=0 +SPLASH_LOCATE=512 +SPLASH_REMOVE=513 +SPLASH_CFM68K=514 +SPLASH_PPC=515 +SPLASH_NUMPY=516 + ppc_goals = [ ("AE.ppc.slb", "toolboxmodules.ppc.slb"), ("Ctl.ppc.slb", "toolboxmodules.ppc.slb"), @@ -148,6 +155,7 @@ def main(): + MacOS.splash(SPLASH_LOCATE) gotopluginfolder() loadtoolboxmodules() @@ -155,6 +163,7 @@ import macostools # Remove old .slb aliases and collect a list of .slb files + didsplash = 0 LibFiles = [] allfiles = os.listdir(':') if verbose: print 'Removing old aliases...' @@ -162,6 +171,9 @@ if f[-4:] == '.slb': finfo = macfs.FSSpec(f).GetFInfo() if finfo.Flags & 0x8000: + if not didsplash: + MacOS.splash(SPLASH_REMOVE) + didsplash = 1 if verbose: print ' Removing', f os.unlink(f) else: @@ -170,9 +182,13 @@ if verbose: print # Create the new PPC aliases. + didsplash = 0 if verbose: print 'Creating PPC aliases...' for dst, src in ppc_goals: if src in LibFiles: + if not didsplash: + MacOS.splash(SPLASH_PPC) + didsplash = 1 macostools.mkalias(src, dst) if verbose: print ' ', dst, '->', src else: @@ -180,9 +196,13 @@ if verbose: print # Create the CFM68K aliases. + didsplash = 0 if verbose: print 'Creating CFM68K aliases...' for dst, src in cfm68k_goals: if src in LibFiles: + if not didsplash: + MacOS.splash(SPLASH_CFM68K) + didsplash = 1 macostools.mkalias(src, dst) if verbose: print ' ', dst, '->', src else: @@ -196,6 +216,13 @@ n = n + mkcorealias('PythonCore', 'PythonCore') n = n + mkcorealias('PythonCorePPC', ':build.macppc.shared:PythonCorePPC') n = n + mkcorealias('PythonCoreCFM68K', ':build.mac68k.shared:PythonCoreCFM68K') + + # Install NumPy + if os.path.exists(':Extensions:NumPy:macmkaliases.py'): + MacOS.splash(SPLASH_NUMPY) + os.chdir(':Extensions:NumPy') + import macmkaliases + err = macmkaliases.main() if verbose and n == 0: sys.exit(1)
