Mercurial > cpython-lru_cache-weakref
annotate Mac/scripts/ConfigurePython.py @ 9937:c592c1771dfb legacy-trunk
Added Icn module to toolboxmodules
| author | Jack Jansen <jack.jansen@cwi.nl> |
|---|---|
| date | Mon, 25 Jan 1999 12:39:39 +0000 |
| parents | d9ac92461832 |
| children | 124ef694c284 |
| rev | line source |
|---|---|
|
2939
4dfdf234cda8
MkPluginAliases - Scripts (AppleScript and Python) to create aliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
1 # This python script creates Finder aliases for all the |
|
4dfdf234cda8
MkPluginAliases - Scripts (AppleScript and Python) to create aliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
2 # dynamically-loaded modules that "live in" in a single |
|
4dfdf234cda8
MkPluginAliases - Scripts (AppleScript and Python) to create aliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
3 # shared library. |
|
4dfdf234cda8
MkPluginAliases - Scripts (AppleScript and Python) to create aliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
4 # |
|
4169
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
5 # This is sort-of a merger between Jack's MkPluginAliases |
|
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
6 # and Guido's mkaliases. |
|
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
7 # |
|
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
8 # Jack Jansen, CWI, August 1996 |
|
2939
4dfdf234cda8
MkPluginAliases - Scripts (AppleScript and Python) to create aliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
9 |
|
4dfdf234cda8
MkPluginAliases - Scripts (AppleScript and Python) to create aliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
10 import sys |
|
4169
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
11 import os |
|
3122
2caa3e283568
Load toolbox modules "by hand" using imp, so this script should now
Jack Jansen <jack.jansen@cwi.nl>
parents:
2978
diff
changeset
|
12 import macfs |
|
6274
7a3808edc539
Run NumPy installer, if present.
Jack Jansen <jack.jansen@cwi.nl>
parents:
6175
diff
changeset
|
13 import MacOS |
|
6175
19fe880ca919
Put all prints inside "if verbose:"
Jack Jansen <jack.jansen@cwi.nl>
parents:
6109
diff
changeset
|
14 verbose=0 |
|
2939
4dfdf234cda8
MkPluginAliases - Scripts (AppleScript and Python) to create aliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
15 |
|
6274
7a3808edc539
Run NumPy installer, if present.
Jack Jansen <jack.jansen@cwi.nl>
parents:
6175
diff
changeset
|
16 SPLASH_LOCATE=512 |
|
7a3808edc539
Run NumPy installer, if present.
Jack Jansen <jack.jansen@cwi.nl>
parents:
6175
diff
changeset
|
17 SPLASH_REMOVE=513 |
|
7a3808edc539
Run NumPy installer, if present.
Jack Jansen <jack.jansen@cwi.nl>
parents:
6175
diff
changeset
|
18 SPLASH_CFM68K=514 |
|
7a3808edc539
Run NumPy installer, if present.
Jack Jansen <jack.jansen@cwi.nl>
parents:
6175
diff
changeset
|
19 SPLASH_PPC=515 |
|
7a3808edc539
Run NumPy installer, if present.
Jack Jansen <jack.jansen@cwi.nl>
parents:
6175
diff
changeset
|
20 SPLASH_NUMPY=516 |
|
7a3808edc539
Run NumPy installer, if present.
Jack Jansen <jack.jansen@cwi.nl>
parents:
6175
diff
changeset
|
21 |
|
4058
21b28dcfa865
Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents:
3933
diff
changeset
|
22 ppc_goals = [ |
|
21b28dcfa865
Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents:
3933
diff
changeset
|
23 ("AE.ppc.slb", "toolboxmodules.ppc.slb"), |
|
21b28dcfa865
Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents:
3933
diff
changeset
|
24 ("Ctl.ppc.slb", "toolboxmodules.ppc.slb"), |
|
21b28dcfa865
Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents:
3933
diff
changeset
|
25 ("Dlg.ppc.slb", "toolboxmodules.ppc.slb"), |
|
21b28dcfa865
Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents:
3933
diff
changeset
|
26 ("Evt.ppc.slb", "toolboxmodules.ppc.slb"), |
|
21b28dcfa865
Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents:
3933
diff
changeset
|
27 ("Fm.ppc.slb", "toolboxmodules.ppc.slb"), |
| 6297 | 28 ("Help.ppc.slb", "toolboxmodules.ppc.slb"), |
|
9937
c592c1771dfb
Added Icn module to toolboxmodules
Jack Jansen <jack.jansen@cwi.nl>
parents:
8058
diff
changeset
|
29 ("Icn.ppc.slb", "toolboxmodules.ppc.slb"), |
|
4058
21b28dcfa865
Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents:
3933
diff
changeset
|
30 ("Menu.ppc.slb", "toolboxmodules.ppc.slb"), |
|
21b28dcfa865
Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents:
3933
diff
changeset
|
31 ("List.ppc.slb", "toolboxmodules.ppc.slb"), |
|
21b28dcfa865
Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents:
3933
diff
changeset
|
32 ("Qd.ppc.slb", "toolboxmodules.ppc.slb"), |
|
21b28dcfa865
Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents:
3933
diff
changeset
|
33 ("Res.ppc.slb", "toolboxmodules.ppc.slb"), |
|
21b28dcfa865
Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents:
3933
diff
changeset
|
34 ("Scrap.ppc.slb", "toolboxmodules.ppc.slb"), |
|
21b28dcfa865
Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents:
3933
diff
changeset
|
35 ("Snd.ppc.slb", "toolboxmodules.ppc.slb"), |
| 8058 | 36 ("Sndihooks.ppc.slb", "toolboxmodules.ppc.slb"), |
|
4058
21b28dcfa865
Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents:
3933
diff
changeset
|
37 ("TE.ppc.slb", "toolboxmodules.ppc.slb"), |
|
21b28dcfa865
Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents:
3933
diff
changeset
|
38 ("Win.ppc.slb", "toolboxmodules.ppc.slb"), |
|
21b28dcfa865
Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents:
3933
diff
changeset
|
39 |
|
21b28dcfa865
Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents:
3933
diff
changeset
|
40 ("Cm.ppc.slb", "qtmodules.ppc.slb"), |
|
21b28dcfa865
Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents:
3933
diff
changeset
|
41 ("Qt.ppc.slb", "qtmodules.ppc.slb"), |
|
21b28dcfa865
Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents:
3933
diff
changeset
|
42 |
|
21b28dcfa865
Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents:
3933
diff
changeset
|
43 ("imgcolormap.ppc.slb", "imgmodules.ppc.slb"), |
|
21b28dcfa865
Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents:
3933
diff
changeset
|
44 ("imgformat.ppc.slb", "imgmodules.ppc.slb"), |
|
21b28dcfa865
Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents:
3933
diff
changeset
|
45 ("imggif.ppc.slb", "imgmodules.ppc.slb"), |
|
21b28dcfa865
Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents:
3933
diff
changeset
|
46 ("imgjpeg.ppc.slb", "imgmodules.ppc.slb"), |
|
21b28dcfa865
Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents:
3933
diff
changeset
|
47 ("imgop.ppc.slb", "imgmodules.ppc.slb"), |
|
21b28dcfa865
Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents:
3933
diff
changeset
|
48 ("imgpbm.ppc.slb", "imgmodules.ppc.slb"), |
|
21b28dcfa865
Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents:
3933
diff
changeset
|
49 ("imgpgm.ppc.slb", "imgmodules.ppc.slb"), |
|
21b28dcfa865
Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents:
3933
diff
changeset
|
50 ("imgppm.ppc.slb", "imgmodules.ppc.slb"), |
|
21b28dcfa865
Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents:
3933
diff
changeset
|
51 ("imgtiff.ppc.slb", "imgmodules.ppc.slb"), |
|
21b28dcfa865
Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents:
3933
diff
changeset
|
52 ("imgsgi.ppc.slb", "imgmodules.ppc.slb") |
|
21b28dcfa865
Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents:
3933
diff
changeset
|
53 ] |
|
21b28dcfa865
Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents:
3933
diff
changeset
|
54 |
|
21b28dcfa865
Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents:
3933
diff
changeset
|
55 cfm68k_goals = [ |
|
21b28dcfa865
Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents:
3933
diff
changeset
|
56 ("AE.CFM68K.slb", "toolboxmodules.CFM68K.slb"), |
|
21b28dcfa865
Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents:
3933
diff
changeset
|
57 ("Ctl.CFM68K.slb", "toolboxmodules.CFM68K.slb"), |
|
21b28dcfa865
Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents:
3933
diff
changeset
|
58 ("Dlg.CFM68K.slb", "toolboxmodules.CFM68K.slb"), |
|
21b28dcfa865
Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents:
3933
diff
changeset
|
59 ("Evt.CFM68K.slb", "toolboxmodules.CFM68K.slb"), |
|
21b28dcfa865
Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents:
3933
diff
changeset
|
60 ("Fm.CFM68K.slb", "toolboxmodules.CFM68K.slb"), |
| 6297 | 61 ("Help.CFM68K.slb", "toolboxmodules.CFM68K.slb"), |
|
9937
c592c1771dfb
Added Icn module to toolboxmodules
Jack Jansen <jack.jansen@cwi.nl>
parents:
8058
diff
changeset
|
62 ("Icn.CFM68K.slb", "toolboxmodules.CFM68K.slb"), |
|
4058
21b28dcfa865
Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents:
3933
diff
changeset
|
63 ("Menu.CFM68K.slb", "toolboxmodules.CFM68K.slb"), |
|
21b28dcfa865
Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents:
3933
diff
changeset
|
64 ("List.CFM68K.slb", "toolboxmodules.CFM68K.slb"), |
|
21b28dcfa865
Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents:
3933
diff
changeset
|
65 ("Qd.CFM68K.slb", "toolboxmodules.CFM68K.slb"), |
|
21b28dcfa865
Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents:
3933
diff
changeset
|
66 ("Res.CFM68K.slb", "toolboxmodules.CFM68K.slb"), |
|
21b28dcfa865
Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents:
3933
diff
changeset
|
67 ("Scrap.CFM68K.slb", "toolboxmodules.CFM68K.slb"), |
|
21b28dcfa865
Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents:
3933
diff
changeset
|
68 ("Snd.CFM68K.slb", "toolboxmodules.CFM68K.slb"), |
| 8058 | 69 ("Sndihooks.CFM68K.slb", "toolboxmodules.CFM68K.slb"), |
|
4058
21b28dcfa865
Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents:
3933
diff
changeset
|
70 ("TE.CFM68K.slb", "toolboxmodules.CFM68K.slb"), |
|
21b28dcfa865
Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents:
3933
diff
changeset
|
71 ("Win.CFM68K.slb", "toolboxmodules.CFM68K.slb"), |
|
21b28dcfa865
Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents:
3933
diff
changeset
|
72 |
|
21b28dcfa865
Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents:
3933
diff
changeset
|
73 ("Cm.CFM68K.slb", "qtmodules.CFM68K.slb"), |
|
21b28dcfa865
Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents:
3933
diff
changeset
|
74 ("Qt.CFM68K.slb", "qtmodules.CFM68K.slb"), |
|
4362
383611bda9e6
Create img modules for cfm68k too.
Jack Jansen <jack.jansen@cwi.nl>
parents:
4169
diff
changeset
|
75 |
|
383611bda9e6
Create img modules for cfm68k too.
Jack Jansen <jack.jansen@cwi.nl>
parents:
4169
diff
changeset
|
76 ("imgcolormap.CFM68K.slb", "imgmodules.CFM68K.slb"), |
|
383611bda9e6
Create img modules for cfm68k too.
Jack Jansen <jack.jansen@cwi.nl>
parents:
4169
diff
changeset
|
77 ("imgformat.CFM68K.slb", "imgmodules.CFM68K.slb"), |
|
383611bda9e6
Create img modules for cfm68k too.
Jack Jansen <jack.jansen@cwi.nl>
parents:
4169
diff
changeset
|
78 ("imggif.CFM68K.slb", "imgmodules.CFM68K.slb"), |
|
383611bda9e6
Create img modules for cfm68k too.
Jack Jansen <jack.jansen@cwi.nl>
parents:
4169
diff
changeset
|
79 ("imgjpeg.CFM68K.slb", "imgmodules.CFM68K.slb"), |
|
383611bda9e6
Create img modules for cfm68k too.
Jack Jansen <jack.jansen@cwi.nl>
parents:
4169
diff
changeset
|
80 ("imgop.CFM68K.slb", "imgmodules.CFM68K.slb"), |
|
383611bda9e6
Create img modules for cfm68k too.
Jack Jansen <jack.jansen@cwi.nl>
parents:
4169
diff
changeset
|
81 ("imgpbm.CFM68K.slb", "imgmodules.CFM68K.slb"), |
|
383611bda9e6
Create img modules for cfm68k too.
Jack Jansen <jack.jansen@cwi.nl>
parents:
4169
diff
changeset
|
82 ("imgpgm.CFM68K.slb", "imgmodules.CFM68K.slb"), |
|
383611bda9e6
Create img modules for cfm68k too.
Jack Jansen <jack.jansen@cwi.nl>
parents:
4169
diff
changeset
|
83 ("imgppm.CFM68K.slb", "imgmodules.CFM68K.slb"), |
|
383611bda9e6
Create img modules for cfm68k too.
Jack Jansen <jack.jansen@cwi.nl>
parents:
4169
diff
changeset
|
84 ("imgtiff.CFM68K.slb", "imgmodules.CFM68K.slb"), |
|
383611bda9e6
Create img modules for cfm68k too.
Jack Jansen <jack.jansen@cwi.nl>
parents:
4169
diff
changeset
|
85 ("imgsgi.CFM68K.slb", "imgmodules.CFM68K.slb") |
|
2939
4dfdf234cda8
MkPluginAliases - Scripts (AppleScript and Python) to create aliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
86 ] |
|
4dfdf234cda8
MkPluginAliases - Scripts (AppleScript and Python) to create aliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
87 |
|
4169
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
88 def gotopluginfolder(): |
|
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
89 """Go to the plugin folder, assuming we are somewhere in the Python tree""" |
|
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
90 import os |
|
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
91 |
|
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
92 while not os.path.isdir(":Plugins"): |
|
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
93 os.chdir("::") |
|
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
94 os.chdir(":Plugins") |
|
6175
19fe880ca919
Put all prints inside "if verbose:"
Jack Jansen <jack.jansen@cwi.nl>
parents:
6109
diff
changeset
|
95 if verbose: print "current directory is", os.getcwd() |
|
4169
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
96 |
|
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
97 def loadtoolboxmodules(): |
|
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
98 """Attempt to load the Res module""" |
|
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
99 try: |
|
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
100 import Res |
|
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
101 except ImportError, arg: |
|
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
102 err1 = arg |
|
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
103 pass |
|
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
104 else: |
|
6175
19fe880ca919
Put all prints inside "if verbose:"
Jack Jansen <jack.jansen@cwi.nl>
parents:
6109
diff
changeset
|
105 if verbose: print 'imported Res the standard way.' |
|
4169
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
106 return |
|
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
107 |
|
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
108 # We cannot import it. First attempt to load the cfm68k version |
|
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
109 import imp |
|
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
110 try: |
|
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
111 dummy = imp.load_dynamic('Res', 'toolboxmodules.CFM68K.slb') |
|
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
112 except ImportError, arg: |
|
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
113 err2 = arg |
|
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
114 pass |
|
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
115 else: |
|
6175
19fe880ca919
Put all prints inside "if verbose:"
Jack Jansen <jack.jansen@cwi.nl>
parents:
6109
diff
changeset
|
116 if verbose: print 'Loaded Res from toolboxmodules.CFM68K.slb.' |
|
4169
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
117 return |
|
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
118 |
|
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
119 # Ok, try the ppc version |
|
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
120 try: |
|
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
121 dummy = imp.load_dynamic('Res', 'toolboxmodules.ppc.slb') |
|
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
122 except ImportError, arg: |
|
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
123 err3 = arg |
|
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
124 pass |
|
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
125 else: |
|
6175
19fe880ca919
Put all prints inside "if verbose:"
Jack Jansen <jack.jansen@cwi.nl>
parents:
6109
diff
changeset
|
126 if verbose: print 'Loaded Res from toolboxmodules.ppc.slb.' |
|
4169
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
127 return |
|
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
128 |
|
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
129 # Tough luck.... |
|
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
130 print "I cannot import the Res module, nor load it from either of" |
|
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
131 print "toolboxmodules shared libraries. The errors encountered were:" |
|
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
132 print "import Res:", err1 |
|
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
133 print "load from toolboxmodules.CFM68K.slb:", err2 |
|
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
134 print "load from toolboxmodules.ppc.slb:", err3 |
|
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
135 sys.exit(1) |
|
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
136 |
|
4447
1ba22f749489
Also put aliases to PythonCore{PPC,CFM68K} in the extensions folder
Jack Jansen <jack.jansen@cwi.nl>
parents:
4362
diff
changeset
|
137 def getextensiondirfile(fname): |
|
1ba22f749489
Also put aliases to PythonCore{PPC,CFM68K} in the extensions folder
Jack Jansen <jack.jansen@cwi.nl>
parents:
4362
diff
changeset
|
138 import macfs |
|
1ba22f749489
Also put aliases to PythonCore{PPC,CFM68K} in the extensions folder
Jack Jansen <jack.jansen@cwi.nl>
parents:
4362
diff
changeset
|
139 import MACFS |
|
1ba22f749489
Also put aliases to PythonCore{PPC,CFM68K} in the extensions folder
Jack Jansen <jack.jansen@cwi.nl>
parents:
4362
diff
changeset
|
140 vrefnum, dirid = macfs.FindFolder(MACFS.kOnSystemDisk, MACFS.kExtensionFolderType, 0) |
|
1ba22f749489
Also put aliases to PythonCore{PPC,CFM68K} in the extensions folder
Jack Jansen <jack.jansen@cwi.nl>
parents:
4362
diff
changeset
|
141 fss = macfs.FSSpec((vrefnum, dirid, fname)) |
|
1ba22f749489
Also put aliases to PythonCore{PPC,CFM68K} in the extensions folder
Jack Jansen <jack.jansen@cwi.nl>
parents:
4362
diff
changeset
|
142 return fss.as_pathname() |
|
1ba22f749489
Also put aliases to PythonCore{PPC,CFM68K} in the extensions folder
Jack Jansen <jack.jansen@cwi.nl>
parents:
4362
diff
changeset
|
143 |
|
1ba22f749489
Also put aliases to PythonCore{PPC,CFM68K} in the extensions folder
Jack Jansen <jack.jansen@cwi.nl>
parents:
4362
diff
changeset
|
144 def mkcorealias(src, altsrc): |
|
1ba22f749489
Also put aliases to PythonCore{PPC,CFM68K} in the extensions folder
Jack Jansen <jack.jansen@cwi.nl>
parents:
4362
diff
changeset
|
145 import string |
|
1ba22f749489
Also put aliases to PythonCore{PPC,CFM68K} in the extensions folder
Jack Jansen <jack.jansen@cwi.nl>
parents:
4362
diff
changeset
|
146 import macostools |
|
1ba22f749489
Also put aliases to PythonCore{PPC,CFM68K} in the extensions folder
Jack Jansen <jack.jansen@cwi.nl>
parents:
4362
diff
changeset
|
147 version = string.split(sys.version)[0] |
|
1ba22f749489
Also put aliases to PythonCore{PPC,CFM68K} in the extensions folder
Jack Jansen <jack.jansen@cwi.nl>
parents:
4362
diff
changeset
|
148 dst = getextensiondirfile(src+ ' ' + version) |
|
1ba22f749489
Also put aliases to PythonCore{PPC,CFM68K} in the extensions folder
Jack Jansen <jack.jansen@cwi.nl>
parents:
4362
diff
changeset
|
149 if not os.path.exists(src): |
|
1ba22f749489
Also put aliases to PythonCore{PPC,CFM68K} in the extensions folder
Jack Jansen <jack.jansen@cwi.nl>
parents:
4362
diff
changeset
|
150 if not os.path.exists(altsrc): |
|
6175
19fe880ca919
Put all prints inside "if verbose:"
Jack Jansen <jack.jansen@cwi.nl>
parents:
6109
diff
changeset
|
151 if verbose: print '*', src, 'not found' |
|
4447
1ba22f749489
Also put aliases to PythonCore{PPC,CFM68K} in the extensions folder
Jack Jansen <jack.jansen@cwi.nl>
parents:
4362
diff
changeset
|
152 return 0 |
|
1ba22f749489
Also put aliases to PythonCore{PPC,CFM68K} in the extensions folder
Jack Jansen <jack.jansen@cwi.nl>
parents:
4362
diff
changeset
|
153 src = altsrc |
|
1ba22f749489
Also put aliases to PythonCore{PPC,CFM68K} in the extensions folder
Jack Jansen <jack.jansen@cwi.nl>
parents:
4362
diff
changeset
|
154 try: |
|
1ba22f749489
Also put aliases to PythonCore{PPC,CFM68K} in the extensions folder
Jack Jansen <jack.jansen@cwi.nl>
parents:
4362
diff
changeset
|
155 os.unlink(dst) |
|
1ba22f749489
Also put aliases to PythonCore{PPC,CFM68K} in the extensions folder
Jack Jansen <jack.jansen@cwi.nl>
parents:
4362
diff
changeset
|
156 except os.error: |
|
1ba22f749489
Also put aliases to PythonCore{PPC,CFM68K} in the extensions folder
Jack Jansen <jack.jansen@cwi.nl>
parents:
4362
diff
changeset
|
157 pass |
|
1ba22f749489
Also put aliases to PythonCore{PPC,CFM68K} in the extensions folder
Jack Jansen <jack.jansen@cwi.nl>
parents:
4362
diff
changeset
|
158 macostools.mkalias(src, dst) |
|
6175
19fe880ca919
Put all prints inside "if verbose:"
Jack Jansen <jack.jansen@cwi.nl>
parents:
6109
diff
changeset
|
159 if verbose: print ' ', dst, '->', src |
|
4447
1ba22f749489
Also put aliases to PythonCore{PPC,CFM68K} in the extensions folder
Jack Jansen <jack.jansen@cwi.nl>
parents:
4362
diff
changeset
|
160 return 1 |
|
1ba22f749489
Also put aliases to PythonCore{PPC,CFM68K} in the extensions folder
Jack Jansen <jack.jansen@cwi.nl>
parents:
4362
diff
changeset
|
161 |
|
2939
4dfdf234cda8
MkPluginAliases - Scripts (AppleScript and Python) to create aliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
162 |
|
4dfdf234cda8
MkPluginAliases - Scripts (AppleScript and Python) to create aliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
163 def main(): |
|
6274
7a3808edc539
Run NumPy installer, if present.
Jack Jansen <jack.jansen@cwi.nl>
parents:
6175
diff
changeset
|
164 MacOS.splash(SPLASH_LOCATE) |
|
4169
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
165 gotopluginfolder() |
|
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
166 |
|
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
167 loadtoolboxmodules() |
|
2939
4dfdf234cda8
MkPluginAliases - Scripts (AppleScript and Python) to create aliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
168 |
|
6475
f5f744ed8137
Fixup sys.path to be able to find macostools
Jack Jansen <jack.jansen@cwi.nl>
parents:
6297
diff
changeset
|
169 sys.path.append('::Mac:Lib') |
|
4169
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
170 import macostools |
|
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
171 |
|
2939
4dfdf234cda8
MkPluginAliases - Scripts (AppleScript and Python) to create aliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
172 # Remove old .slb aliases and collect a list of .slb files |
|
6274
7a3808edc539
Run NumPy installer, if present.
Jack Jansen <jack.jansen@cwi.nl>
parents:
6175
diff
changeset
|
173 didsplash = 0 |
|
2939
4dfdf234cda8
MkPluginAliases - Scripts (AppleScript and Python) to create aliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
174 LibFiles = [] |
|
4dfdf234cda8
MkPluginAliases - Scripts (AppleScript and Python) to create aliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
175 allfiles = os.listdir(':') |
|
6175
19fe880ca919
Put all prints inside "if verbose:"
Jack Jansen <jack.jansen@cwi.nl>
parents:
6109
diff
changeset
|
176 if verbose: print 'Removing old aliases...' |
|
2939
4dfdf234cda8
MkPluginAliases - Scripts (AppleScript and Python) to create aliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
177 for f in allfiles: |
|
4dfdf234cda8
MkPluginAliases - Scripts (AppleScript and Python) to create aliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
178 if f[-4:] == '.slb': |
|
4dfdf234cda8
MkPluginAliases - Scripts (AppleScript and Python) to create aliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
179 finfo = macfs.FSSpec(f).GetFInfo() |
|
4dfdf234cda8
MkPluginAliases - Scripts (AppleScript and Python) to create aliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
180 if finfo.Flags & 0x8000: |
|
6274
7a3808edc539
Run NumPy installer, if present.
Jack Jansen <jack.jansen@cwi.nl>
parents:
6175
diff
changeset
|
181 if not didsplash: |
|
7a3808edc539
Run NumPy installer, if present.
Jack Jansen <jack.jansen@cwi.nl>
parents:
6175
diff
changeset
|
182 MacOS.splash(SPLASH_REMOVE) |
|
7a3808edc539
Run NumPy installer, if present.
Jack Jansen <jack.jansen@cwi.nl>
parents:
6175
diff
changeset
|
183 didsplash = 1 |
|
6175
19fe880ca919
Put all prints inside "if verbose:"
Jack Jansen <jack.jansen@cwi.nl>
parents:
6109
diff
changeset
|
184 if verbose: print ' Removing', f |
|
2939
4dfdf234cda8
MkPluginAliases - Scripts (AppleScript and Python) to create aliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
185 os.unlink(f) |
|
4dfdf234cda8
MkPluginAliases - Scripts (AppleScript and Python) to create aliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
186 else: |
|
4dfdf234cda8
MkPluginAliases - Scripts (AppleScript and Python) to create aliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
187 LibFiles.append(f) |
|
6175
19fe880ca919
Put all prints inside "if verbose:"
Jack Jansen <jack.jansen@cwi.nl>
parents:
6109
diff
changeset
|
188 if verbose: print ' Found', f |
|
19fe880ca919
Put all prints inside "if verbose:"
Jack Jansen <jack.jansen@cwi.nl>
parents:
6109
diff
changeset
|
189 if verbose: print |
|
2939
4dfdf234cda8
MkPluginAliases - Scripts (AppleScript and Python) to create aliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
190 |
|
4169
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
191 # Create the new PPC aliases. |
|
6274
7a3808edc539
Run NumPy installer, if present.
Jack Jansen <jack.jansen@cwi.nl>
parents:
6175
diff
changeset
|
192 didsplash = 0 |
|
6175
19fe880ca919
Put all prints inside "if verbose:"
Jack Jansen <jack.jansen@cwi.nl>
parents:
6109
diff
changeset
|
193 if verbose: print 'Creating PPC aliases...' |
|
4169
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
194 for dst, src in ppc_goals: |
|
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
195 if src in LibFiles: |
|
6274
7a3808edc539
Run NumPy installer, if present.
Jack Jansen <jack.jansen@cwi.nl>
parents:
6175
diff
changeset
|
196 if not didsplash: |
|
7a3808edc539
Run NumPy installer, if present.
Jack Jansen <jack.jansen@cwi.nl>
parents:
6175
diff
changeset
|
197 MacOS.splash(SPLASH_PPC) |
|
7a3808edc539
Run NumPy installer, if present.
Jack Jansen <jack.jansen@cwi.nl>
parents:
6175
diff
changeset
|
198 didsplash = 1 |
|
4169
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
199 macostools.mkalias(src, dst) |
|
6175
19fe880ca919
Put all prints inside "if verbose:"
Jack Jansen <jack.jansen@cwi.nl>
parents:
6109
diff
changeset
|
200 if verbose: print ' ', dst, '->', src |
|
4169
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
201 else: |
|
6175
19fe880ca919
Put all prints inside "if verbose:"
Jack Jansen <jack.jansen@cwi.nl>
parents:
6109
diff
changeset
|
202 if verbose: print '*', dst, 'not created:', src, 'not found' |
|
19fe880ca919
Put all prints inside "if verbose:"
Jack Jansen <jack.jansen@cwi.nl>
parents:
6109
diff
changeset
|
203 if verbose: print |
|
4169
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
204 |
|
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
205 # Create the CFM68K aliases. |
|
6274
7a3808edc539
Run NumPy installer, if present.
Jack Jansen <jack.jansen@cwi.nl>
parents:
6175
diff
changeset
|
206 didsplash = 0 |
|
6175
19fe880ca919
Put all prints inside "if verbose:"
Jack Jansen <jack.jansen@cwi.nl>
parents:
6109
diff
changeset
|
207 if verbose: print 'Creating CFM68K aliases...' |
|
4169
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
208 for dst, src in cfm68k_goals: |
|
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
209 if src in LibFiles: |
|
6274
7a3808edc539
Run NumPy installer, if present.
Jack Jansen <jack.jansen@cwi.nl>
parents:
6175
diff
changeset
|
210 if not didsplash: |
|
7a3808edc539
Run NumPy installer, if present.
Jack Jansen <jack.jansen@cwi.nl>
parents:
6175
diff
changeset
|
211 MacOS.splash(SPLASH_CFM68K) |
|
7a3808edc539
Run NumPy installer, if present.
Jack Jansen <jack.jansen@cwi.nl>
parents:
6175
diff
changeset
|
212 didsplash = 1 |
|
4169
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
213 macostools.mkalias(src, dst) |
|
6175
19fe880ca919
Put all prints inside "if verbose:"
Jack Jansen <jack.jansen@cwi.nl>
parents:
6109
diff
changeset
|
214 if verbose: print ' ', dst, '->', src |
|
4169
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
215 else: |
|
6175
19fe880ca919
Put all prints inside "if verbose:"
Jack Jansen <jack.jansen@cwi.nl>
parents:
6109
diff
changeset
|
216 if verbose: print '*', dst, 'not created:', src, 'not found' |
|
19fe880ca919
Put all prints inside "if verbose:"
Jack Jansen <jack.jansen@cwi.nl>
parents:
6109
diff
changeset
|
217 if verbose: print |
|
4447
1ba22f749489
Also put aliases to PythonCore{PPC,CFM68K} in the extensions folder
Jack Jansen <jack.jansen@cwi.nl>
parents:
4362
diff
changeset
|
218 |
|
1ba22f749489
Also put aliases to PythonCore{PPC,CFM68K} in the extensions folder
Jack Jansen <jack.jansen@cwi.nl>
parents:
4362
diff
changeset
|
219 # Create the PythonCore alias(es) |
|
6175
19fe880ca919
Put all prints inside "if verbose:"
Jack Jansen <jack.jansen@cwi.nl>
parents:
6109
diff
changeset
|
220 if verbose: print 'Creating PythonCore aliases in Extensions folder...' |
|
4447
1ba22f749489
Also put aliases to PythonCore{PPC,CFM68K} in the extensions folder
Jack Jansen <jack.jansen@cwi.nl>
parents:
4362
diff
changeset
|
221 os.chdir('::') |
|
1ba22f749489
Also put aliases to PythonCore{PPC,CFM68K} in the extensions folder
Jack Jansen <jack.jansen@cwi.nl>
parents:
4362
diff
changeset
|
222 n = 0 |
|
6109
8cb2afd10119
MkPluginAliases now knows about fat PythonCore (and all resource files
Jack Jansen <jack.jansen@cwi.nl>
parents:
4447
diff
changeset
|
223 n = n + mkcorealias('PythonCore', 'PythonCore') |
|
4447
1ba22f749489
Also put aliases to PythonCore{PPC,CFM68K} in the extensions folder
Jack Jansen <jack.jansen@cwi.nl>
parents:
4362
diff
changeset
|
224 n = n + mkcorealias('PythonCorePPC', ':build.macppc.shared:PythonCorePPC') |
|
1ba22f749489
Also put aliases to PythonCore{PPC,CFM68K} in the extensions folder
Jack Jansen <jack.jansen@cwi.nl>
parents:
4362
diff
changeset
|
225 n = n + mkcorealias('PythonCoreCFM68K', ':build.mac68k.shared:PythonCoreCFM68K') |
|
6274
7a3808edc539
Run NumPy installer, if present.
Jack Jansen <jack.jansen@cwi.nl>
parents:
6175
diff
changeset
|
226 |
|
7a3808edc539
Run NumPy installer, if present.
Jack Jansen <jack.jansen@cwi.nl>
parents:
6175
diff
changeset
|
227 # Install NumPy |
|
7a3808edc539
Run NumPy installer, if present.
Jack Jansen <jack.jansen@cwi.nl>
parents:
6175
diff
changeset
|
228 if os.path.exists(':Extensions:NumPy:macmkaliases.py'): |
|
7a3808edc539
Run NumPy installer, if present.
Jack Jansen <jack.jansen@cwi.nl>
parents:
6175
diff
changeset
|
229 MacOS.splash(SPLASH_NUMPY) |
|
7a3808edc539
Run NumPy installer, if present.
Jack Jansen <jack.jansen@cwi.nl>
parents:
6175
diff
changeset
|
230 os.chdir(':Extensions:NumPy') |
|
7a3808edc539
Run NumPy installer, if present.
Jack Jansen <jack.jansen@cwi.nl>
parents:
6175
diff
changeset
|
231 import macmkaliases |
|
7a3808edc539
Run NumPy installer, if present.
Jack Jansen <jack.jansen@cwi.nl>
parents:
6175
diff
changeset
|
232 err = macmkaliases.main() |
|
6175
19fe880ca919
Put all prints inside "if verbose:"
Jack Jansen <jack.jansen@cwi.nl>
parents:
6109
diff
changeset
|
233 if verbose and n == 0: |
|
4447
1ba22f749489
Also put aliases to PythonCore{PPC,CFM68K} in the extensions folder
Jack Jansen <jack.jansen@cwi.nl>
parents:
4362
diff
changeset
|
234 sys.exit(1) |
|
2939
4dfdf234cda8
MkPluginAliases - Scripts (AppleScript and Python) to create aliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
235 |
|
4dfdf234cda8
MkPluginAliases - Scripts (AppleScript and Python) to create aliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
236 if __name__ == '__main__': |
|
6175
19fe880ca919
Put all prints inside "if verbose:"
Jack Jansen <jack.jansen@cwi.nl>
parents:
6109
diff
changeset
|
237 if len(sys.argv) > 1 and sys.argv[1] == '-v': |
|
19fe880ca919
Put all prints inside "if verbose:"
Jack Jansen <jack.jansen@cwi.nl>
parents:
6109
diff
changeset
|
238 verbose = 1 |
|
2939
4dfdf234cda8
MkPluginAliases - Scripts (AppleScript and Python) to create aliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
239 main() |
