source: trunk/essentials/dev-lang/python/PCbuild/python20.wse@ 3296

Last change on this file since 3296 was 3225, checked in by bird, 19 years ago

Python 2.5

File size: 78.0 KB
Line 
1Document Type: WSE
2item: Global
3 Version=9.0
4 Title=Python 2.4a1
5 Flags=00010100
6 Languages=65 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
7 Japanese Font Name=MS Gothic
8 Japanese Font Size=10
9 Start Gradient=0 255 0
10 End Gradient=0 128 0
11 Windows Flags=00000100000011010010010100001010
12 Log Pathname=%MAINDIR%\INSTALL.LOG
13 Message Font=MS Sans Serif
14 Font Size=8
15 Pages Modified=00010000011101000000000100000111
16 Extra Pages=00000000000000000000000010110010
17 Disk Filename=SETUP
18 Patch Flags=0000000000001001
19 Patch Threshold=85
20 Patch Memory=4000
21 MIF PDF Version=1.0
22 MIF SMS Version=2.0
23 EXE Filename=Python-2.4a1.exe
24 Dialogs Version=8
25 Version File=2.4a1
26 Version Description=Python Programming Language
27 Version Copyright=©2001-2006 Python Software Foundation
28 Version Company=PythonLabs at Zope Corporation
29 Crystal Format=10111100101100000010001001001001
30 Step View=&All
31 Variable Name1=_WISE_
32 Variable Description1=WISE root directory
33 Variable Default1=C:\Programme\Wise Installation System
34 Variable Flags1=00001000
35 Variable Name2=_TCLDIR_
36 Variable Description2=The directory in which the Tcl/Tk installation
37 Variable Description2=lives. This must be a sibling of the Python
38 Variable Description2=directory.
39 Variable Default2=tcl84
40 Variable Flags2=00001000
41 Variable Name3=_DOC_
42 Variable Description3=The unpacked HTML doc directory.
43 Variable Default3=..\html
44 Variable Flags3=00001001
45 Variable Name4=_SYS_
46 Variable Description4=System directory (where to find MSVCRT.DLL)
47 Variable Default4=C:\Windows\System
48 Variable Values4=C:\Windows\System
49 Variable Values4=C:\WINNT\System32
50 Variable Values4=C:\Code\MSDLLs
51 Variable Values4=C:\Windows\System32
52 Variable Flags4=00000010
53 Variable Name5=_PYMAJOR_
54 Variable Description5=Python major version number; the 2 in 2.3.
55 Variable Default5=2
56 Variable Flags5=00001000
57 Variable Name6=_PYMINOR_
58 Variable Description6=Python minor version number; the 3 in 2.3
59 Variable Default6=3
60 Variable Flags6=00001000
61 Variable Name7=_DOADMIN_
62 Variable Description7=The initial value for %DOADMIN%.
63 Variable Description7=When 0, we never try to write under HKLM,
64 Variable Description7=and install the Python + MS runtime DLLs in
65 Variable Description7=the Python directory instead of the system dir.
66 Variable Default7=1
67 Variable Values7=1
68 Variable Values7=0
69 Variable Flags7=00001010
70 Variable Name8=_ALIASNAME_
71 Variable Flags8=00001000
72 Variable Name9=_ALIASPATH_
73 Variable Flags9=00001000
74 Variable Name10=_ALIASTYPE_
75 Variable Flags10=00001000
76end
77item: Set Variable
78 Variable=PYVER_STRING
79 Value=2.3
80end
81item: Remark
82end
83item: Remark
84 Text=When the version number changes, set the compiler
85end
86item: Remark
87 Text=vrbls _PYMAJOR_ and _PYMINOR_.
88end
89item: Remark
90 Text=Nothing in the script below should need fiddling then.
91end
92item: Remark
93 Text=Other things that need fiddling:
94end
95item: Remark
96 Text= PYVER_STRING above.
97end
98item: Remark
99 Text= The "Title:" in the upper left corner of the GUI.
100end
101item: Remark
102 Text= Build Settings and Version Resource on step 6 (Finish) of the Installation Expert
103end
104item: Remark
105 Text= Be sure to select Steps->All or you may not see these!
106end
107item: Remark
108end
109item: Remark
110 Text=When the version of Tcl/Tk changes, the compiler vrbl
111end
112item: Remark
113 Text=_TCLDIR_ may also need to be changed.
114end
115item: Remark
116end
117item: Set Variable
118 Variable=APPTITLE
119 Value=Python %PYVER_STRING%
120end
121item: Remark
122 Text=PY_VERSION should be major.minor only; used to create the registry key; must match MS_DLL_ID in python_nt.rc
123end
124item: Set Variable
125 Variable=PY_VERSION
126 Value=%_PYMAJOR_%.%_PYMINOR_%
127end
128item: Remark
129 Text=GROUP is the Start menu group name; user can override.
130end
131item: Set Variable
132 Variable=GROUP
133 Value=Python %PY_VERSION%
134 Flags=10000000
135end
136item: Remark
137 Text=MAINDIR is the app directory; user can override.
138end
139item: Set Variable
140 Variable=MAINDIR
141 Value=Python%_PYMAJOR_%%_PYMINOR_%
142end
143item: Remark
144end
145item: Set Variable
146 Variable=DOADMIN
147 Value=%_DOADMIN_%
148end
149item: Remark
150 Text=Give non-admin users a chance to abort.
151end
152item: Check Configuration
153 Flags=10011111
154end
155item: Set Variable
156 Variable=DOADMIN
157 Value=0
158end
159item: Display Message
160 Title=Doing non-admin install
161 Text=The current login does not have Administrator Privileges on this machine. Python will install its registry information into the per-user area only for the current login, instead of into the per-machine area for every account on this machine. Some advanced uses of Python may not work as a result (for example, running a Python script as a service).
162 Text=
163 Text=If this is not what you want, please click Cancel to abort this installation, log on as an Administrator, and start the installation again.
164 Flags=00001000
165end
166item: End Block
167end
168item: Remark
169end
170item: Remark
171 Text=BEGIN WIZARD STUFF -----------------------------------------------------------------------------------------------------------------------------
172end
173item: Remark
174 Text=Note from Tim: the "stop" on the next line is actually "pause".
175end
176item: Open/Close INSTALL.LOG
177 Flags=00000001
178end
179item: Remark
180 Text=If the destination system does not have a writable Windows\System directory, system files will be written to the Windows\ directory
181end
182item: Check if File/Dir Exists
183 Pathname=%SYS%
184 Flags=10000100
185end
186item: Set Variable
187 Variable=SYS
188 Value=%WIN%
189end
190item: End Block
191end
192item: Check Configuration
193 Flags=10111011
194end
195item: Get Registry Key Value
196 Variable=COMMON
197 Key=SOFTWARE\Microsoft\Windows\CurrentVersion
198 Default=C:\Program Files\Common Files
199 Value Name=CommonFilesDir
200 Flags=00000100
201end
202item: Get Registry Key Value
203 Variable=PROGRAM_FILES
204 Key=SOFTWARE\Microsoft\Windows\CurrentVersion
205 Default=C:\Program Files
206 Value Name=ProgramFilesDir
207 Flags=00000100
208end
209item: Set Variable
210 Variable=EXPLORER
211 Value=1
212end
213item: End Block
214end
215item: Remark
216 Text=Note from Tim: The Wizard hardcod "C:" at the start of the replacement text for MAINDIR.
217end
218item: Remark
219 Text=That's not appropriate if the system drive doesn't happen to be C:.
220end
221item: Remark
222 Text=I removed the "C:", and that did the right thing for two people who tested it on non-C: machines,
223end
224item: Remark
225 Text=but it's unclear whether it will always do the right thing.
226end
227item: Set Variable
228 Variable=MAINDIR
229 Value=\%MAINDIR%
230 Flags=00001100
231end
232item: Remark
233 Text=BACKUP is the variable that holds the path that all backup files will be copied to when overwritten
234end
235item: Set Variable
236 Variable=BACKUP
237 Value=%MAINDIR%\BACKUP
238 Flags=10000000
239end
240item: Remark
241 Text=DOBACKUP determines if a backup will be performed. The possible values are A (do backup) or B (do not do backup)
242end
243item: Set Variable
244 Variable=DOBACKUP
245 Value=A
246end
247item: Remark
248 Text=BRANDING determines if the installation will be branded with a name and company. By default, this is written to the INST directory (installation media).
249end
250item: Set Variable
251 Variable=BRANDING
252 Value=0
253end
254item: If/While Statement
255 Variable=BRANDING
256 Value=1
257end
258item: Read INI Value
259 Variable=NAME
260 Pathname=%INST%\CUSTDATA.INI
261 Section=Registration
262 Item=Name
263end
264item: Read INI Value
265 Variable=COMPANY
266 Pathname=%INST%\CUSTDATA.INI
267 Section=Registration
268 Item=Company
269end
270item: If/While Statement
271 Variable=NAME
272end
273item: Set Variable
274 Variable=DOBRAND
275 Value=1
276end
277item: Get System Information
278 Variable=NAME
279 Flags=00000110
280end
281item: Get System Information
282 Variable=COMPANY
283 Flags=00000111
284end
285item: End Block
286end
287item: End Block
288end
289item: Remark
290 Text=END WIZARD STUFF -----------------------------------------------------------------------------------------------------------------------------
291end
292item: Remark
293end
294item: Remark
295 Text=Set vrbls for the "Advanced Options" subdialog of Components.
296end
297item: Set Variable
298 Variable=SELECT_ADMIN
299 Value=A
300end
301item: If/While Statement
302 Variable=DOADMIN
303 Value=0
304end
305item: Set Variable
306 Variable=SELECT_ADMIN
307 Value=B
308end
309item: End Block
310end
311item: Remark
312end
313item: Remark
314 Text=TASKS values:
315end