Mercurial > cpython-lru_cache-weakref
diff Mac/scripts/ConfigurePython.py @ 4447:1ba22f749489 legacy-trunk
Also put aliases to PythonCore{PPC,CFM68K} in the extensions folder
| author | Jack Jansen <jack.jansen@cwi.nl> |
|---|---|
| date | Tue, 22 Oct 1996 15:32:06 +0000 |
| parents | 383611bda9e6 |
| children | 8cb2afd10119 |
line wrap: on
line diff
--- a/Mac/scripts/ConfigurePython.py Tue Oct 22 15:29:58 1996 +0000 +++ b/Mac/scripts/ConfigurePython.py Tue Oct 22 15:32:06 1996 +0000 @@ -120,7 +120,31 @@ print "load from toolboxmodules.ppc.slb:", err3 sys.exit(1) - +def getextensiondirfile(fname): + import macfs + import MACFS + vrefnum, dirid = macfs.FindFolder(MACFS.kOnSystemDisk, MACFS.kExtensionFolderType, 0) + fss = macfs.FSSpec((vrefnum, dirid, fname)) + return fss.as_pathname() + +def mkcorealias(src, altsrc): + import string + import macostools + version = string.split(sys.version)[0] + dst = getextensiondirfile(src+ ' ' + version) + if not os.path.exists(src): + if not os.path.exists(altsrc): + print '*', src, 'not found' + return 0 + src = altsrc + try: + os.unlink(dst) + except os.error: + pass + macostools.mkalias(src, dst) + print ' ', dst, '->', src + return 1 + def main(): gotopluginfolder() @@ -162,6 +186,16 @@ print ' ', dst, '->', src else: print '*', dst, 'not created:', src, 'not found' + print + + # Create the PythonCore alias(es) + print 'Creating PythonCore aliases in Extensions folder...' + os.chdir('::') + n = 0 + n = n + mkcorealias('PythonCorePPC', ':build.macppc.shared:PythonCorePPC') + n = n + mkcorealias('PythonCoreCFM68K', ':build.mac68k.shared:PythonCoreCFM68K') + if n == 0: + sys.exit(1) if __name__ == '__main__': main()
