Mercurial > cpython-lru_cache-weakref
annotate Mac/scripts/ConfigurePython.py @ 6297:509474b88b01 legacy-trunk
Added Help module
| author | Jack Jansen <jack.jansen@cwi.nl> |
|---|---|
| date | Tue, 09 Sep 1997 13:57:59 +0000 |
| parents | 7a3808edc539 |
| children | f5f744ed8137 |
| 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"), |
|
4058
21b28dcfa865
Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents:
3933
diff
changeset
|
29 ("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
|
30 ("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
|
31 ("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
|
32 ("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
|
33 ("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
|
34 ("Snd.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 ("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
|
36 ("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
|
37 |
|
21b28dcfa865
Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents:
3933
diff
changeset
|
38 ("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
|
39 ("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
|
40 |
|
21b28dcfa865
Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents:
3933
diff
changeset
|
41 ("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
|
42 ("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
|
43 ("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
|
44 ("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
|
45 ("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
|
46 ("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
|
47 ("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
|
48 ("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
|
49 ("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
|
50 ("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
|
51 ] |
|
21b28dcfa865
Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents:
3933
diff
changeset
|
52 |
|
21b28dcfa865
Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents:
3933
diff
changeset
|
53 cfm68k_goals = [ |
|
21b28dcfa865
Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents:
3933
diff
changeset
|
54 ("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
|
55 ("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
|
56 ("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
|
57 ("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
|
58 ("Fm.CFM68K.slb", "toolboxmodules.CFM68K.slb"), |
| 6297 | 59 ("Help.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
|
60 ("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
|
61 ("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
|
62 ("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
|
63 ("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
|
64 ("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
|
65 ("Snd.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 ("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
|
67 ("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
|
68 |
|
21b28dcfa865
Adapted for cfm68k, new names and split off of qt.
Jack Jansen <jack.jansen@cwi.nl>
parents:
3933
diff
changeset
|
69 ("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
|
70 ("Qt.CFM68K.slb", "qtmodules.CFM68K.slb"), |
|
4362
383611bda9e6
Create img modules for cfm68k too.
Jack Jansen <jack.jansen@cwi.nl>
parents:
4169
diff
changeset
|
71 |
|
383611bda9e6
Create img modules for cfm68k too.
Jack Jansen <jack.jansen@cwi.nl>
parents:
4169
diff
changeset
|
72 ("imgcolormap.CFM68K.slb", "imgmodules.CFM68K.slb"), |
|
383611bda9e6
Create img modules for cfm68k too.
Jack Jansen <jack.jansen@cwi.nl>
parents:
4169
diff
changeset
|
73 ("imgformat.CFM68K.slb", "imgmodules.CFM68K.slb"), |
|
383611bda9e6
Create img modules for cfm68k too.
Jack Jansen <jack.jansen@cwi.nl>
parents:
4169
diff
changeset
|
74 ("imggif.CFM68K.slb", "imgmodules.CFM68K.slb"), |
|
383611bda9e6
Create img modules for cfm68k too.
Jack Jansen <jack.jansen@cwi.nl>
parents:
4169
diff
changeset
|
75 ("imgjpeg.CFM68K.slb", "imgmodules.CFM68K.slb"), |
|
383611bda9e6
Create img modules for cfm68k too.
Jack Jansen <jack.jansen@cwi.nl>
parents:
4169
diff
changeset
|
76 ("imgop.CFM68K.slb", "imgmodules.CFM68K.slb"), |
|
383611bda9e6
Create img modules for cfm68k too.
Jack Jansen <jack.jansen@cwi.nl>
parents:
4169
diff
changeset
|
77 ("imgpbm.CFM68K.slb", "imgmodules.CFM68K.slb"), |
|
383611bda9e6
Create img modules for cfm68k too.
Jack Jansen <jack.jansen@cwi.nl>
parents:
4169
diff
changeset
|
78 ("imgpgm.CFM68K.slb", "imgmodules.CFM68K.slb"), |
|
383611bda9e6
Create img modules for cfm68k too.
Jack Jansen <jack.jansen@cwi.nl>
parents:
4169
diff
changeset
|
79 ("imgppm.CFM68K.slb", "imgmodules.CFM68K.slb"), |
|
383611bda9e6
Create img modules for cfm68k too.
Jack Jansen <jack.jansen@cwi.nl>
parents:
4169
diff
changeset
|
80 ("imgtiff.CFM68K.slb", "imgmodules.CFM68K.slb"), |
|
383611bda9e6
Create img modules for cfm68k too.
Jack Jansen <jack.jansen@cwi.nl>
parents:
4169
diff
changeset
|
81 ("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
|
82 ] |
|
4dfdf234cda8
MkPluginAliases - Scripts (AppleScript and Python) to create aliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
83 |
|
4169
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
84 def gotopluginfolder(): |
|
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
85 """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
|
86 import os |
|
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
87 |
|
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
88 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
|
89 os.chdir("::") |
|
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
90 os.chdir(":Plugins") |
|
6175
19fe880ca919
Put all prints inside "if verbose:"
Jack Jansen <jack.jansen@cwi.nl>
parents:
6109
diff
changeset
|
91 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
|
92 |
|
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
93 def loadtoolboxmodules(): |
|
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
94 """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
|
95 try: |
|
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
96 import Res |
|
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
97 except ImportError, arg: |
|
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
98 err1 = arg |
|
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
99 pass |
|
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
100 else: |
|
6175
19fe880ca919
Put all prints inside "if verbose:"
Jack Jansen <jack.jansen@cwi.nl>
parents:
6109
diff
changeset
|
101 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
|
102 return |
|
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
103 |
|
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
104 # 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
|
105 import imp |
|
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
106 try: |
|
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
107 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
|
108 except ImportError, arg: |
|
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
109 err2 = arg |
|
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
110 pass |
|
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
111 else: |
|
6175
19fe880ca919
Put all prints inside "if verbose:"
Jack Jansen <jack.jansen@cwi.nl>
parents:
6109
diff
changeset
|
112 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
|
113 return |
|
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
114 |
|
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
115 # Ok, try the ppc version |
|
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
116 try: |
|
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
117 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
|
118 except ImportError, arg: |
|
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
119 err3 = arg |
|
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
120 pass |
|
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
121 else: |
|
6175
19fe880ca919
Put all prints inside "if verbose:"
Jack Jansen <jack.jansen@cwi.nl>
parents:
6109
diff
changeset
|
122 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
|
123 return |
|
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
124 |
|
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
125 # Tough luck.... |
|
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
126 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
|
127 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
|
128 print "import Res:", err1 |
|
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
129 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
|
130 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
|
131 sys.exit(1) |
|
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
132 |
|
4447
1ba22f749489
Also put aliases to PythonCore{PPC,CFM68K} in the extensions folder
Jack Jansen <jack.jansen@cwi.nl>
parents:
4362
diff
changeset
|
133 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
|
134 import macfs |
|
1ba22f749489
Also put aliases to PythonCore{PPC,CFM68K} in the extensions folder
Jack Jansen <jack.jansen@cwi.nl>
parents:
4362
diff
changeset
|
135 import MACFS |
|
1ba22f749489
Also put aliases to PythonCore{PPC,CFM68K} in the extensions folder
Jack Jansen <jack.jansen@cwi.nl>
parents:
4362
diff
changeset
|
136 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
|
137 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
|
138 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
|
139 |
|
1ba22f749489
Also put aliases to PythonCore{PPC,CFM68K} in the extensions folder
Jack Jansen <jack.jansen@cwi.nl>
parents:
4362
diff
changeset
|
140 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
|
141 import string |
|
1ba22f749489
Also put aliases to PythonCore{PPC,CFM68K} in the extensions folder
Jack Jansen <jack.jansen@cwi.nl>
parents:
4362
diff
changeset
|
142 import macostools |
|
1ba22f749489
Also put aliases to PythonCore{PPC,CFM68K} in the extensions folder
Jack Jansen <jack.jansen@cwi.nl>
parents:
4362
diff
changeset
|
143 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
|
144 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
|
145 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
|
146 if not os.path.exists(altsrc): |
|
6175
19fe880ca919
Put all prints inside "if verbose:"
Jack Jansen <jack.jansen@cwi.nl>
parents:
6109
diff
changeset
|
147 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
|
148 return 0 |
|
1ba22f749489
Also put aliases to PythonCore{PPC,CFM68K} in the extensions folder
Jack Jansen <jack.jansen@cwi.nl>
parents:
4362
diff
changeset
|
149 src = altsrc |
|
1ba22f749489
Also put aliases to PythonCore{PPC,CFM68K} in the extensions folder
Jack Jansen <jack.jansen@cwi.nl>
parents:
4362
diff
changeset
|
150 try: |
|
1ba22f749489
Also put aliases to PythonCore{PPC,CFM68K} in the extensions folder
Jack Jansen <jack.jansen@cwi.nl>
parents:
4362
diff
changeset
|
151 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
|
152 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
|
153 pass |
|
1ba22f749489
Also put aliases to PythonCore{PPC,CFM68K} in the extensions folder
Jack Jansen <jack.jansen@cwi.nl>
parents:
4362
diff
changeset
|
154 macostools.mkalias(src, dst) |
|
6175
19fe880ca919
Put all prints inside "if verbose:"
Jack Jansen <jack.jansen@cwi.nl>
parents:
6109
diff
changeset
|
155 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
|
156 return 1 |
|
1ba22f749489
Also put aliases to PythonCore{PPC,CFM68K} in the extensions folder
Jack Jansen <jack.jansen@cwi.nl>
parents:
4362
diff
changeset
|
157 |
|
2939
4dfdf234cda8
MkPluginAliases - Scripts (AppleScript and Python) to create aliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
158 |
|
4dfdf234cda8
MkPluginAliases - Scripts (AppleScript and Python) to create aliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
159 def main(): |
|
6274
7a3808edc539
Run NumPy installer, if present.
Jack Jansen <jack.jansen@cwi.nl>
parents:
6175
diff
changeset
|
160 MacOS.splash(SPLASH_LOCATE) |
|
4169
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
161 gotopluginfolder() |
|
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
162 |
|
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
163 loadtoolboxmodules() |
|
2939
4dfdf234cda8
MkPluginAliases - Scripts (AppleScript and Python) to create aliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
164 |
|
4169
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
165 import macostools |
|
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
166 |
|
2939
4dfdf234cda8
MkPluginAliases - Scripts (AppleScript and Python) to create aliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
167 # 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
|
168 didsplash = 0 |
|
2939
4dfdf234cda8
MkPluginAliases - Scripts (AppleScript and Python) to create aliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
169 LibFiles = [] |
|
4dfdf234cda8
MkPluginAliases - Scripts (AppleScript and Python) to create aliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
170 allfiles = os.listdir(':') |
|
6175
19fe880ca919
Put all prints inside "if verbose:"
Jack Jansen <jack.jansen@cwi.nl>
parents:
6109
diff
changeset
|
171 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
|
172 for f in allfiles: |
|
4dfdf234cda8
MkPluginAliases - Scripts (AppleScript and Python) to create aliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
173 if f[-4:] == '.slb': |
|
4dfdf234cda8
MkPluginAliases - Scripts (AppleScript and Python) to create aliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
174 finfo = macfs.FSSpec(f).GetFInfo() |
|
4dfdf234cda8
MkPluginAliases - Scripts (AppleScript and Python) to create aliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
175 if finfo.Flags & 0x8000: |
|
6274
7a3808edc539
Run NumPy installer, if present.
Jack Jansen <jack.jansen@cwi.nl>
parents:
6175
diff
changeset
|
176 if not didsplash: |
|
7a3808edc539
Run NumPy installer, if present.
Jack Jansen <jack.jansen@cwi.nl>
parents:
6175
diff
changeset
|
177 MacOS.splash(SPLASH_REMOVE) |
|
7a3808edc539
Run NumPy installer, if present.
Jack Jansen <jack.jansen@cwi.nl>
parents:
6175
diff
changeset
|
178 didsplash = 1 |
|
6175
19fe880ca919
Put all prints inside "if verbose:"
Jack Jansen <jack.jansen@cwi.nl>
parents:
6109
diff
changeset
|
179 if verbose: print ' Removing', f |
|
2939
4dfdf234cda8
MkPluginAliases - Scripts (AppleScript and Python) to create aliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
180 os.unlink(f) |
|
4dfdf234cda8
MkPluginAliases - Scripts (AppleScript and Python) to create aliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
181 else: |
|
4dfdf234cda8
MkPluginAliases - Scripts (AppleScript and Python) to create aliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
182 LibFiles.append(f) |
|
6175
19fe880ca919
Put all prints inside "if verbose:"
Jack Jansen <jack.jansen@cwi.nl>
parents:
6109
diff
changeset
|
183 if verbose: print ' Found', f |
|
19fe880ca919
Put all prints inside "if verbose:"
Jack Jansen <jack.jansen@cwi.nl>
parents:
6109
diff
changeset
|
184 if verbose: print |
|
2939
4dfdf234cda8
MkPluginAliases - Scripts (AppleScript and Python) to create aliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
185 |
|
4169
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
186 # Create the new PPC aliases. |
|
6274
7a3808edc539
Run NumPy installer, if present.
Jack Jansen <jack.jansen@cwi.nl>
parents:
6175
diff
changeset
|
187 didsplash = 0 |
|
6175
19fe880ca919
Put all prints inside "if verbose:"
Jack Jansen <jack.jansen@cwi.nl>
parents:
6109
diff
changeset
|
188 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
|
189 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
|
190 if src in LibFiles: |
|
6274
7a3808edc539
Run NumPy installer, if present.
Jack Jansen <jack.jansen@cwi.nl>
parents:
6175
diff
changeset
|
191 if not didsplash: |
|
7a3808edc539
Run NumPy installer, if present.
Jack Jansen <jack.jansen@cwi.nl>
parents:
6175
diff
changeset
|
192 MacOS.splash(SPLASH_PPC) |
|
7a3808edc539
Run NumPy installer, if present.
Jack Jansen <jack.jansen@cwi.nl>
parents:
6175
diff
changeset
|
193 didsplash = 1 |
|
4169
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
194 macostools.mkalias(src, dst) |
|
6175
19fe880ca919
Put all prints inside "if verbose:"
Jack Jansen <jack.jansen@cwi.nl>
parents:
6109
diff
changeset
|
195 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
|
196 else: |
|
6175
19fe880ca919
Put all prints inside "if verbose:"
Jack Jansen <jack.jansen@cwi.nl>
parents:
6109
diff
changeset
|
197 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
|
198 if verbose: print |
|
4169
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
199 |
|
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
200 # Create the CFM68K aliases. |
|
6274
7a3808edc539
Run NumPy installer, if present.
Jack Jansen <jack.jansen@cwi.nl>
parents:
6175
diff
changeset
|
201 didsplash = 0 |
|
6175
19fe880ca919
Put all prints inside "if verbose:"
Jack Jansen <jack.jansen@cwi.nl>
parents:
6109
diff
changeset
|
202 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
|
203 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
|
204 if src in LibFiles: |
|
6274
7a3808edc539
Run NumPy installer, if present.
Jack Jansen <jack.jansen@cwi.nl>
parents:
6175
diff
changeset
|
205 if not didsplash: |
|
7a3808edc539
Run NumPy installer, if present.
Jack Jansen <jack.jansen@cwi.nl>
parents:
6175
diff
changeset
|
206 MacOS.splash(SPLASH_CFM68K) |
|
7a3808edc539
Run NumPy installer, if present.
Jack Jansen <jack.jansen@cwi.nl>
parents:
6175
diff
changeset
|
207 didsplash = 1 |
|
4169
687899c563e3
Merged Guido's mkaliases and Jack's MkPluginAliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
4058
diff
changeset
|
208 macostools.mkalias(src, dst) |
|
6175
19fe880ca919
Put all prints inside "if verbose:"
Jack Jansen <jack.jansen@cwi.nl>
parents:
6109
diff
changeset
|
209 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
|
210 else: |
|
6175
19fe880ca919
Put all prints inside "if verbose:"
Jack Jansen <jack.jansen@cwi.nl>
parents:
6109
diff
changeset
|
211 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
|
212 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
|
213 |
|
1ba22f749489
Also put aliases to PythonCore{PPC,CFM68K} in the extensions folder
Jack Jansen <jack.jansen@cwi.nl>
parents:
4362
diff
changeset
|
214 # Create the PythonCore alias(es) |
|
6175
19fe880ca919
Put all prints inside "if verbose:"
Jack Jansen <jack.jansen@cwi.nl>
parents:
6109
diff
changeset
|
215 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
|
216 os.chdir('::') |
|
1ba22f749489
Also put aliases to PythonCore{PPC,CFM68K} in the extensions folder
Jack Jansen <jack.jansen@cwi.nl>
parents:
4362
diff
changeset
|
217 n = 0 |
|
6109
8cb2afd10119
MkPluginAliases now knows about fat PythonCore (and all resource files
Jack Jansen <jack.jansen@cwi.nl>
parents:
4447
diff
changeset
|
218 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
|
219 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
|
220 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
|
221 |
|
7a3808edc539
Run NumPy installer, if present.
Jack Jansen <jack.jansen@cwi.nl>
parents:
6175
diff
changeset
|
222 # Install NumPy |
|
7a3808edc539
Run NumPy installer, if present.
Jack Jansen <jack.jansen@cwi.nl>
parents:
6175
diff
changeset
|
223 if os.path.exists(':Extensions:NumPy:macmkaliases.py'): |
|
7a3808edc539
Run NumPy installer, if present.
Jack Jansen <jack.jansen@cwi.nl>
parents:
6175
diff
changeset
|
224 MacOS.splash(SPLASH_NUMPY) |
|
7a3808edc539
Run NumPy installer, if present.
Jack Jansen <jack.jansen@cwi.nl>
parents:
6175
diff
changeset
|
225 os.chdir(':Extensions:NumPy') |
|
7a3808edc539
Run NumPy installer, if present.
Jack Jansen <jack.jansen@cwi.nl>
parents:
6175
diff
changeset
|
226 import macmkaliases |
|
7a3808edc539
Run NumPy installer, if present.
Jack Jansen <jack.jansen@cwi.nl>
parents:
6175
diff
changeset
|
227 err = macmkaliases.main() |
|
6175
19fe880ca919
Put all prints inside "if verbose:"
Jack Jansen <jack.jansen@cwi.nl>
parents:
6109
diff
changeset
|
228 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
|
229 sys.exit(1) |
|
2939
4dfdf234cda8
MkPluginAliases - Scripts (AppleScript and Python) to create aliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
230 |
|
4dfdf234cda8
MkPluginAliases - Scripts (AppleScript and Python) to create aliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
231 if __name__ == '__main__': |
|
6175
19fe880ca919
Put all prints inside "if verbose:"
Jack Jansen <jack.jansen@cwi.nl>
parents:
6109
diff
changeset
|
232 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
|
233 verbose = 1 |
|
2939
4dfdf234cda8
MkPluginAliases - Scripts (AppleScript and Python) to create aliases
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
234 main() |
