blob: 239e6b7950989f629b58b0eda6661e83a54950d5 [file] [log] [blame]
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00001Document Type: WSE
2item: Global
Tim Petersce5f13a2001-07-31 03:24:55 +00003 Version=8.14
Tim Peters83a3f0c2001-12-21 22:06:12 +00004 Title=Python 2.3 alpha 1
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00005 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
Tim Petersdb642c62001-07-29 02:04:20 +00009 Start Gradient=0 255 0
10 End Gradient=0 128 0
11 Windows Flags=00000100000011010010010100001010
Guido van Rossume4aa4ca2000-06-29 22:32:08 +000012 Log Pathname=%MAINDIR%\INSTALL.LOG
13 Message Font=MS Sans Serif
14 Font Size=8
Tim Petersae5262e2001-08-06 20:01:19 +000015 Pages Modified=00010000011101000000000100000111
Tim Peterse7b2a272001-07-29 09:28:37 +000016 Extra Pages=00000000000000000000000010110010
Guido van Rossume4aa4ca2000-06-29 22:32:08 +000017 Disk Filename=SETUP
Tim Petersae5262e2001-08-06 20:01:19 +000018 Patch Flags=0000000000001001
Guido van Rossume4aa4ca2000-06-29 22:32:08 +000019 Patch Threshold=85
20 Patch Memory=4000
Tim Peters83a3f0c2001-12-21 22:06:12 +000021 EXE Filename=Python-2.3a1.exe
Tim Petersa1fd0502001-07-30 07:30:56 +000022 Dialogs Version=8
Tim Peters83a3f0c2001-12-21 22:06:12 +000023 Version File=2.3a1
Tim Peters386b7a32001-07-29 19:02:52 +000024 Version Description=Python Programming Language
25 Version Copyright=©2001 Python Software Foundation
26 Version Company=PythonLabs at Zope Corporation
Tim Peters50e278e2001-07-29 00:48:54 +000027 Crystal Format=10111100101100000010001001001001
Tim Peters83a3f0c2001-12-21 22:06:12 +000028 Step View=&Properties
Tim Peterse7b2a272001-07-29 09:28:37 +000029 Variable Name1=_WISE_
30 Variable Description1=WISE root directory
31 Variable Default1=C:\PROGRAM FILES\WISE INSTALLMASTER 8.1
32 Variable Flags1=00001000
Tim Petersa406b582002-11-19 17:38:27 +000033 Variable Name2=_TCLDIR_
34 Variable Description2=The directory in which the Tcl/Tk installation
35 Variable Description2=lives. This must be a sibling of the Python
36 Variable Description2=directory.
37 Variable Default2=tcl84
Tim Peterse7b2a272001-07-29 09:28:37 +000038 Variable Flags2=00001000
39 Variable Name3=_DOC_
40 Variable Description3=The unpacked HTML doc directory.
41 Variable Default3=..\html
Tim Petersd8c7da42001-07-29 19:57:07 +000042 Variable Flags3=00001001
Tim Peterse7b2a272001-07-29 09:28:37 +000043 Variable Name4=_SYS_
44 Variable Description4=System directory (where to find MSVCRT.DLL)
45 Variable Default4=C:\Windows\System
46 Variable Values4=C:\Windows\System
47 Variable Values4=C:\WINNT\System32
48 Variable Flags4=00000010
49 Variable Name5=_PYMAJOR_
50 Variable Description5=Python major version number; the 2 in 2.3.
51 Variable Default5=2
Guido van Rossumcce79a12000-06-30 14:50:52 +000052 Variable Flags5=00001000
Tim Peterse7b2a272001-07-29 09:28:37 +000053 Variable Name6=_PYMINOR_
54 Variable Description6=Python minor version number; the 3 in 2.3
Tim Peters83a3f0c2001-12-21 22:06:12 +000055 Variable Default6=3
Tim Petersdb642c62001-07-29 02:04:20 +000056 Variable Flags6=00001000
Tim Peters67b9ada2001-08-05 04:12:30 +000057 Variable Name7=_DOADMIN_
58 Variable Description7=The initial value for %DOADMIN%.
59 Variable Description7=When 0, we never try to write under HKLM,
60 Variable Description7=and install the Python + MS runtime DLLs in
61 Variable Description7=the Python directory instead of the system dir.
62 Variable Default7=1
63 Variable Values7=1
64 Variable Values7=0
65 Variable Flags7=00001010
Guido van Rossume4aa4ca2000-06-29 22:32:08 +000066end
67item: Set Variable
Tim Peters4de219d2001-08-04 23:23:27 +000068 Variable=PYVER_STRING
Tim Peters83a3f0c2001-12-21 22:06:12 +000069 Value=2.3a1
Guido van Rossume4aa4ca2000-06-29 22:32:08 +000070end
Tim Peterse7b2a272001-07-29 09:28:37 +000071item: Remark
72end
73item: Remark
74 Text=When the version number changes, set the compiler
75end
76item: Remark
77 Text=vrbls _PYMAJOR_ and _PYMINOR_.
78end
79item: Remark
80 Text=Nothing in the script below should need fiddling then.
81end
82item: Remark
Tim Peters6307bb82001-07-29 18:55:06 +000083 Text=Other things that need fiddling:
84end
85item: Remark
Tim Peters4de219d2001-08-04 23:23:27 +000086 Text= PYVER_STRING above.
Tim Petersa7f6de72001-08-01 18:42:54 +000087end
88item: Remark
Tim Peters6307bb82001-07-29 18:55:06 +000089 Text= The "Title:" in the upper left corner of the GUI.
90end
91item: Remark
92 Text= Build Settings and Version Resource on step 6 (Finish) of the Installation Expert
93end
94item: Remark
95 Text= Be sure to select Steps->All or you may not see these!
96end
97item: Remark
Tim Peterse7b2a272001-07-29 09:28:37 +000098end
Tim Petersa406b582002-11-19 17:38:27 +000099item: Remark
100 Text=When the version of Tcl/Tk changes, the compiler vrbl
101end
102item: Remark
103 Text=_TCLDIR_ may also need to be changed.
104end
105item: Remark
106end
Tim Peters4de219d2001-08-04 23:23:27 +0000107item: Set Variable
108 Variable=APPTITLE
109 Value=Python %PYVER_STRING%
110end
Tim Peterse7b2a272001-07-29 09:28:37 +0000111item: Remark
112 Text=PY_VERSION should be major.minor only; used to create the registry key; must match MS_DLL_ID in python_nt.rc
113end
114item: Set Variable
115 Variable=PY_VERSION
116 Value=%_PYMAJOR_%.%_PYMINOR_%
117end
118item: Remark
119 Text=GROUP is the Start menu group name; user can override.
120end
121item: Set Variable
122 Variable=GROUP
123 Value=Python %PY_VERSION%
Tim Petersd8c7da42001-07-29 19:57:07 +0000124 Flags=10000000
Tim Peterse7b2a272001-07-29 09:28:37 +0000125end
126item: Remark
127 Text=MAINDIR is the app directory; user can override.
128end
129item: Set Variable
130 Variable=MAINDIR
131 Value=Python%_PYMAJOR_%%_PYMINOR_%
132end
133item: Remark
134end
Tim Peters67b9ada2001-08-05 04:12:30 +0000135item: Set Variable
136 Variable=DOADMIN
137 Value=%_DOADMIN_%
138end
Tim Peterse7b2a272001-07-29 09:28:37 +0000139item: Remark
140 Text=Give non-admin users a chance to abort.
Guido van Rossume4aa4ca2000-06-29 22:32:08 +0000141end
Tim Peters9a83b922000-09-01 19:30:26 +0000142item: Check Configuration
143 Flags=10011111
144end
Tim Peters67b9ada2001-08-05 04:12:30 +0000145item: Set Variable
146 Variable=DOADMIN
147 Value=0
148end
Tim Peters9a83b922000-09-01 19:30:26 +0000149item: Display Message
150 Title=Doing non-admin install
151 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).
152 Text=
153 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.
154 Flags=00001000
155end
156item: End Block
Guido van Rossume4aa4ca2000-06-29 22:32:08 +0000157end
Tim Peterse7b2a272001-07-29 09:28:37 +0000158item: Remark
Guido van Rossume4aa4ca2000-06-29 22:32:08 +0000159end
Tim Petersb2a22f42001-03-11 04:30:35 +0000160item: Remark
Tim Peters0097bae2001-07-29 19:27:23 +0000161 Text=BEGIN WIZARD STUFF -----------------------------------------------------------------------------------------------------------------------------
162end
163item: Remark
164 Text=Note from Tim: the "stop" on the next line is actually "pause".
Tim Peters6307bb82001-07-29 18:55:06 +0000165end
166item: Open/Close INSTALL.LOG
167 Flags=00000001
168end
169item: Remark
170 Text=If the destination system does not have a writable Windows\System directory, system files will be written to the Windows\ directory
Tim Peterse7b2a272001-07-29 09:28:37 +0000171end
172item: Check if File/Dir Exists
173 Pathname=%SYS%
174 Flags=10000100
Tim Petersb2a22f42001-03-11 04:30:35 +0000175end
Guido van Rossume4aa4ca2000-06-29 22:32:08 +0000176item: Set Variable
Tim Peterse7b2a272001-07-29 09:28:37 +0000177 Variable=SYS
178 Value=%WIN%
Guido van Rossume4aa4ca2000-06-29 22:32:08 +0000179end
Tim Peterse7b2a272001-07-29 09:28:37 +0000180item: End Block
181end
Tim Peters0097bae2001-07-29 19:27:23 +0000182item: Check Configuration
183 Flags=10111011
184end
185item: Get Registry Key Value
186 Variable=COMMON
187 Key=SOFTWARE\Microsoft\Windows\CurrentVersion
188 Default=C:\Program Files\Common Files
189 Value Name=CommonFilesDir
190 Flags=00000100
Guido van Rossume4aa4ca2000-06-29 22:32:08 +0000191end
192item: Get Registry Key Value
193 Variable=PROGRAM_FILES
194 Key=SOFTWARE\Microsoft\Windows\CurrentVersion
195 Default=C:\Program Files
196 Value Name=ProgramFilesDir
Tim Peters0097bae2001-07-29 19:27:23 +0000197 Flags=00000100
198end
199item: Set Variable
200 Variable=EXPLORER
201 Value=1
202end
203item: End Block
204end
205item: Remark
206 Text=Note from Tim: doesn't seem to be a way to get the true boot drive, the Wizard hardcodes "C".
207end
208item: Set Variable
209 Variable=MAINDIR
210 Value=C:\%MAINDIR%
211 Flags=00001100
212end
213item: Remark
214 Text=BACKUP is the variable that holds the path that all backup files will be copied to when overwritten
215end
216item: Set Variable
217 Variable=BACKUP
218 Value=%MAINDIR%\BACKUP
219 Flags=10000000
220end
221item: Remark
222 Text=DOBACKUP determines if a backup will be performed. The possible values are A (do backup) or B (do not do backup)
223end
224item: Set Variable
225 Variable=DOBACKUP
226 Value=A
Tim Peters0097bae2001-07-29 19:27:23 +0000227end
228item: Remark
229 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).
230end
231item: Set Variable
232 Variable=BRANDING
233 Value=0
234end
235item: If/While Statement
236 Variable=BRANDING
237 Value=1
238end
239item: Read INI Value
240 Variable=NAME
241 Pathname=%INST%\CUSTDATA.INI
242 Section=Registration
243 Item=Name
244end
245item: Read INI Value
246 Variable=COMPANY
247 Pathname=%INST%\CUSTDATA.INI
248 Section=Registration
249 Item=Company
250end
251item: If/While Statement
252 Variable=NAME
253end
254item: Set Variable
255 Variable=DOBRAND
256 Value=1
257end
258item: Get System Information
259 Variable=NAME
260 Flags=00000110
261end
262item: Get System Information
263 Variable=COMPANY
264 Flags=00000111
265end
266item: End Block
267end
268item: End Block
269end
270item: Remark
271 Text=END WIZARD STUFF -----------------------------------------------------------------------------------------------------------------------------
272end
273item: Remark
Guido van Rossume4aa4ca2000-06-29 22:32:08 +0000274end
Tim Peterse7b2a272001-07-29 09:28:37 +0000275item: Remark
Tim Peters223ec932001-08-05 13:58:48 +0000276 Text=Set vrbls for the "Advanced Options" subdialog of Components.
277end
278item: Set Variable
279 Variable=SELECT_ADMIN
280 Value=A
281end
282item: If/While Statement
283 Variable=DOADMIN
284 Value=0
285end
286item: Set Variable
287 Variable=SELECT_ADMIN
288 Value=B
289end
290item: End Block
291end
292item: Remark
293end
294item: Remark
295 Text=TASKS values:
296end
297item: Remark
298 Text=A: Register file extensions
299end
300item: Remark
301 Text=B: Create Start Menu shortcuts
302end
303item: Set Variable
304 Variable=TASKS
305 Value=AB
306end
307item: Remark
Tim Peters4670b3a2001-07-29 19:48:44 +0000308end
309item: Remark
Tim Peterse7b2a272001-07-29 09:28:37 +0000310 Text=COMPONENTS values:
311end
312item: Remark
Tim Peters68db9dd2001-08-11 04:01:31 +0000313 Text=A: interpreter and libraries
Tim Peterse7b2a272001-07-29 09:28:37 +0000314end
315item: Remark
Tim Peters68db9dd2001-08-11 04:01:31 +0000316 Text=B: Tcl/Tk
Tim Peterse7b2a272001-07-29 09:28:37 +0000317end
318item: Remark
Tim Peters68db9dd2001-08-11 04:01:31 +0000319 Text=C: docs
Tim Peterse7b2a272001-07-29 09:28:37 +0000320end
321item: Remark
Tim Peters68db9dd2001-08-11 04:01:31 +0000322 Text=D: tools
323end
324item: Remark
325 Text=E: test suite
Guido van Rossume4aa4ca2000-06-29 22:32:08 +0000326end
327item: Set Variable
328 Variable=COMPONENTS
Tim Peters68db9dd2001-08-11 04:01:31 +0000329 Value=ABCDE
Guido van Rossume4aa4ca2000-06-29 22:32:08 +0000330end
Tim Peters223ec932001-08-05 13:58:48 +0000331item: Remark
332end
333item: Remark
334 Text=March thru the user GUI.
335end
Guido van Rossume4aa4ca2000-06-29 22:32:08 +0000336item: Wizard Block
337 Direction Variable=DIRECTION
338 Display Variable=DISPLAY
Tim Peters36a90f62001-08-08 20:50:07 +0000339 Bitmap Pathname=.\installer.bmp
Guido van Rossume4aa4ca2000-06-29 22:32:08 +0000340 X Position=9
341 Y Position=10
Tim Peters36a90f62001-08-08 20:50:07 +0000342 Filler Color=11173759
Tim Peters223ec932001-08-05 13:58:48 +0000343 Dialog=Select Destination Directory
344 Dialog=Backup Replaced Files
345 Dialog=Select Components
346 Dialog=Select Program Manager Group
347 Variable=
348 Variable=
349 Variable=
350 Variable=TASKS
351 Value=
352 Value=
353 Value=
354 Value=B
355 Compare=0
356 Compare=0
357 Compare=0
358 Compare=3
Guido van Rossume4aa4ca2000-06-29 22:32:08 +0000359 Flags=00000011
360end
Tim Petersb39fa0e2001-08-05 05:19:15 +0000361item: If/While Statement
362 Variable=DISPLAY
363 Value=Start Installation
364end
365item: Set Variable
366 Variable=SUMMARY
367 Value=Install directory: %MAINDIR%%CRLF%
368end
369item: Remark
370end
371item: If/While Statement
Tim Peters223ec932001-08-05 13:58:48 +0000372 Variable=SELECT_ADMIN
373 Value=A
Tim Petersb39fa0e2001-08-05 05:19:15 +0000374end
375item: Set Variable
376 Variable=SUMMARY
377 Value=%CRLF%Doing admin install.%CRLF%
378 Flags=00000001
379end
380item: Else Statement
381end
382item: Set Variable
383 Variable=SUMMARY
384 Value=%CRLF%Doing non-admin install.%CRLF%
385 Flags=00000001
386end
387item: End Block
388end
389item: Remark
390end
391item: If/While Statement
392 Variable=DOBACKUP
393 Value=A
394end
395item: Set Variable
396 Variable=SUMMARY
397 Value=%CRLF%Make backups, into %BACKUP%%CRLF%
398 Flags=00000001
399end
400item: Else Statement
401end
402item: Set Variable
403 Variable=SUMMARY
404 Value=%CRLF%Don't make backups.%CRLF%
405 Flags=00000001
406end
407item: End Block
408end
409item: Remark
410end
411item: Set Variable
412 Variable=SUMMARY
413 Value=%CRLF%Components:%CRLF%
414 Flags=00000001
415end
416item: If/While Statement
417 Variable=COMPONENTS
418 Value=A
419 Flags=00000010
420end
421item: Set Variable
422 Variable=SUMMARY
Tim Peters68db9dd2001-08-11 04:01:31 +0000423 Value= Python interpreter and libraries%CRLF%
Tim Petersb39fa0e2001-08-05 05:19:15 +0000424 Flags=00000001
425end
426item: End Block
427end
428item: If/While Statement
429 Variable=COMPONENTS
430 Value=B
431 Flags=00000010
432end
433item: Set Variable
434 Variable=SUMMARY
Tim Peters68db9dd2001-08-11 04:01:31 +0000435 Value= Tcl/Tk (Tkinter, IDLE, pydoc)%CRLF%
Tim Petersb39fa0e2001-08-05 05:19:15 +0000436 Flags=00000001
437end
438item: End Block
439end
440item: If/While Statement
441 Variable=COMPONENTS
442 Value=C
443 Flags=00000010
444end
445item: Set Variable
446 Variable=SUMMARY
Tim Peters68db9dd2001-08-11 04:01:31 +0000447 Value= Python documentation%CRLF%
Tim Petersb39fa0e2001-08-05 05:19:15 +0000448 Flags=00000001
449end
450item: End Block
451end
452item: If/While Statement
453 Variable=COMPONENTS
454 Value=D
455 Flags=00000010
456end
457item: Set Variable
458 Variable=SUMMARY
Tim Peters68db9dd2001-08-11 04:01:31 +0000459 Value= Tool and utility scripts%CRLF%
460 Flags=00000001
461end
462item: End Block
463end
464item: If/While Statement
465 Variable=COMPONENTS
466 Value=E
467 Flags=00000010
468end
469item: Set Variable
470 Variable=SUMMARY
Tim Petersb39fa0e2001-08-05 05:19:15 +0000471 Value= Python test suite%CRLF%
472 Flags=00000001
473end
474item: End Block
475end
476item: Remark
477end
Tim Peters223ec932001-08-05 13:58:48 +0000478item: If/While Statement
479 Variable=TASKS
480 Value=A
481 Flags=00000010
482end
483item: Set Variable
484 Variable=SUMMARY
485 Value=%CRLF%Register file extensions.%CRLF%
486 Flags=00000001
487end
488item: Else Statement
489end
490item: Set Variable
491 Variable=SUMMARY
492 Value=%CRLF%Don't register file extensions.%CRLF%
493 Flags=00000001
494end
495item: End Block
496end
497item: Remark
498end
499item: If/While Statement
500 Variable=TASKS
501 Value=B
502 Flags=00000010
503end
Tim Petersb39fa0e2001-08-05 05:19:15 +0000504item: Set Variable
505 Variable=SUMMARY
506 Value=%CRLF%Start Menu group: %GROUP%%CRLF%
507 Flags=00000001
508end
Tim Peters223ec932001-08-05 13:58:48 +0000509item: Else Statement
510end
511item: Set Variable
512 Variable=SUMMARY
513 Value=%CRLF%No Start Menu shortcuts.%CRLF%
514 Flags=00000001
515end
516item: End Block
517end
Tim Petersb39fa0e2001-08-05 05:19:15 +0000518item: End Block
519end
520item: Remark
521end
Guido van Rossume4aa4ca2000-06-29 22:32:08 +0000522item: Custom Dialog Set
Guido van Rossume4aa4ca2000-06-29 22:32:08 +0000523 Name=Select Destination Directory
524 Display Variable=DISPLAY
525 item: Dialog
526 Title=%APPTITLE% Installation
527 Title French=Installation de %APPTITLE%
528 Title German=Installation von %APPTITLE%
529 Title Spanish=Instalación de %APPTITLE%
530 Title Italian=Installazione di %APPTITLE%
Tim Petersf5d35052001-08-11 03:13:58 +0000531 Width=339
532 Height=280
Guido van Rossume4aa4ca2000-06-29 22:32:08 +0000533 Font Name=Helv
534 Font Size=8
535 item: Push Button
Tim Petersf5d35052001-08-11 03:13:58 +0000536 Rectangle=188 234 244 253
Guido van Rossume4aa4ca2000-06-29 22:32:08 +0000537 Variable=DIRECTION
538 Value=N
539 Create Flags=01010000000000010000000000000001
540 Text=&Next >
541 Text French=&Suite >
542 Text German=&Weiter >
543 Text Spanish=&Siguiente >
544 Text Italian=&Avanti >
545 end
546 item: Push Button
Tim Petersf5d35052001-08-11 03:13:58 +0000547 Rectangle=264 234 320 253
Guido van Rossume4aa4ca2000-06-29 22:32:08 +0000548 Action=3
549 Create Flags=01010000000000010000000000000000
550 Text=&Cancel
551 Text French=&Annuler
552 Text German=&Abbrechen
553 Text Spanish=&Cancelar
554 Text Italian=&Annulla
555 end
556 item: Static
Tim Petersf5d35052001-08-11 03:13:58 +0000557 Rectangle=10 225 320 226
Guido van Rossume4aa4ca2000-06-29 22:32:08 +0000558 Action=3
559 Create Flags=01010000000000000000000000000111
560 end
561 item: Static
Tim Petersf5d35052001-08-11 03:13:58 +0000562 Rectangle=108 11 323 33
Guido van Rossume4aa4ca2000-06-29 22:32:08 +0000563 Create Flags=01010000000000000000000000000000
564 Flags=0000000000000001
565 Name=Times New Roman
566 Font Style=-24 0 0 0 700 255 0 0 0 3 2 1 18
567 Text=Select Destination Directory
568 Text French=Sélectionner le répertoire de destination
569 Text German=Zielverzeichnis wählen
570 Text Spanish=Seleccione el directorio de destino
571 Text Italian=Selezionare Directory di destinazione
572 end
Tim Peters4951a982001-08-01 03:29:59 +0000573 item: Listbox
Tim Petersf5d35052001-08-11 03:13:58 +0000574 Rectangle=108 58 321 219
Tim Peters4951a982001-08-01 03:29:59 +0000575 Variable=MAINDIR
576 Enabled Color=00000000000000001111111111111111
577 Create Flags=01010000100000010000000101000001
578 Flags=0000110000001010
Guido van Rossume4aa4ca2000-06-29 22:32:08 +0000579 Text=%MAINDIR%
Tim Peters4951a982001-08-01 03:29:59 +0000580 Text=
581 end
582 item: Static
Tim Petersf5d35052001-08-11 03:13:58 +0000583 Rectangle=108 40 313 58
Tim Peters4951a982001-08-01 03:29:59 +0000584 Enabled Color=00000000000000001111111111111111
585 Create Flags=01010000000000000000000000000000
586 Text=Please select a directory for the %APPTITLE% files.
Guido van Rossume4aa4ca2000-06-29 22:32:08 +0000587 end
588 end
589 item: Dialog
590 Title=Select Destination Directory
591 Title French=Sélectionner le répertoire de destination
592 Title German=Zielverzeichnis wählen
593 Title Spanish=Seleccione el directorio de destino
594 Title Italian=Selezionare Directory di destinazione
Tim Petersf5d35052001-08-11 03:13:58 +0000595 Width=276
596 Height=216
Guido van Rossume4aa4ca2000-06-29 22:32:08 +0000597 Font Name=Helv
598 Font Size=8
599 item: Listbox
Tim Petersf5d35052001-08-11 03:13:58 +0000600 Rectangle=6 6 204 186
Guido van Rossume4aa4ca2000-06-29 22:32:08 +0000601 Variable=MAINDIR
602 Create Flags=01010000100000010000000101000000
603 Flags=0000110000100010
604 Text=%MAINDIR%
605 Text French=%MAINDIR%
606 Text German=%MAINDIR%
607 Text Spanish=%MAINDIR%
608 Text Italian=%MAINDIR%
609 end
610 item: Push Button
Tim Petersf5d35052001-08-11 03:13:58 +0000611 Rectangle=209 8 265 26
Guido van Rossume4aa4ca2000-06-29 22:32:08 +0000612 Create Flags=01010000000000010000000000000001
613 Text=OK
614 Text French=OK
615 Text German=OK
616 Text Spanish=Aceptar
617 Text Italian=OK
618 end
619 item: Push Button
Tim Petersf5d35052001-08-11 03:13:58 +0000620 Rectangle=209 31 265 50
Guido van Rossume4aa4ca2000-06-29 22:32:08 +0000621 Variable=MAINDIR
622 Value=%MAINDIR_SAVE%
623 Create Flags=01010000000000010000000000000000
624 Flags=0000000000000001
625 Text=Cancel
626 Text French=Annuler
627 Text German=Abbrechen
628 Text Spanish=Cancelar
629 Text Italian=Annulla
630 end
631 end
632end
633item: Custom Dialog Set
Tim Petersa1fd0502001-07-30 07:30:56 +0000634 Name=Backup Replaced Files
635 Display Variable=DISPLAY
636 item: Dialog
Tim Peters60515572001-08-01 18:33:33 +0000637 Title=%APPTITLE% Installation
Tim Petersa1fd0502001-07-30 07:30:56 +0000638 Title French=Fichiers de Sauvegarde Remplacés
639 Title German=Sicherungskopie von ersetzten Dateien erstellen
640 Title Portuguese=Ficheiros substituídos de segurança
641 Title Spanish=Copias de seguridad de los archivos reemplazados
642 Title Italian=Backup file sostituiti
643 Title Danish=Sikkerhedskopiering af erstattede filer
644 Title Dutch=Vervangen bestanden kopiëren
645 Title Norwegian=Sikkerhetskopiere erstattede filer
646 Title Swedish=Säkerhetskopiera utbytta filer
Tim Petersf5d35052001-08-11 03:13:58 +0000647 Width=350
648 Height=280
Tim Petersa1fd0502001-07-30 07:30:56 +0000649 Font Name=Helv
650 Font Size=8
651 item: Push Button
Tim Petersf5d35052001-08-11 03:13:58 +0000652 Rectangle=188 234 244 251
Tim Petersa1fd0502001-07-30 07:30:56 +0000653 Variable=DIRECTION
654 Value=N
655 Create Flags=01010000000000010000000000000001
656 Text=&Next >
657 Text French=&Suivant>
658 Text German=&Weiter>
659 Text Portuguese=&Próximo>
660 Text Spanish=&Siguiente >
661 Text Italian=&Avanti >
662 Text Danish=&Næste>
663 Text Dutch=&Volgende>
664 Text Norwegian=&Neste>
665 Text Swedish=&Nästa >
666 end
667 item: Push Button
Tim Petersf5d35052001-08-11 03:13:58 +0000668 Rectangle=131 234 188 251
Tim Petersa1fd0502001-07-30 07:30:56 +0000669 Variable=DIRECTION
670 Value=B
671 Create Flags=01010000000000010000000000000000
672 Text=< &Back
673 Text French=<&Retour
674 Text German=<&Zurück
675 Text Portuguese=<&Retornar
676 Text Spanish=<&Retroceder
677 Text Italian=< &Indietro
678 Text Danish=<&Tilbage
679 Text Dutch=<&Terug
680 Text Norwegian=<&Tilbake
681 Text Swedish=< &Tillbaka
682 end
683 item: Push Button
Tim Petersf5d35052001-08-11 03:13:58 +0000684 Rectangle=278 234 330 251
Tim Petersa1fd0502001-07-30 07:30:56 +0000685 Action=3
686 Create Flags=01010000000000010000000000000000
687 Text=Cancel
688 Text French=Annuler
689 Text German=Abbrechen
690 Text Portuguese=Cancelar
691 Text Spanish=Cancelar
692 Text Italian=Annulla
693 Text Danish=Annuller
694 Text Dutch=Annuleren
695 Text Norwegian=Avbryt
696 Text Swedish=Avbryt
697 end
698 item: Static
Tim Petersf5d35052001-08-11 03:13:58 +0000699 Rectangle=11 221 329 223
Tim Petersa1fd0502001-07-30 07:30:56 +0000700 Action=3
701 Create Flags=01010000000000000000000000000111
702 end
703 item: Static
Tim Petersf5d35052001-08-11 03:13:58 +0000704 Rectangle=108 46 320 98
Tim Petersa1fd0502001-07-30 07:30:56 +0000705 Create Flags=01010000000000000000000000000000
Tim Peters60515572001-08-01 18:33:33 +0000706 Text=This installation program can create backup copies of all files replaced during the installation. These files will be used when the software is uninstalled and a rollback is requested. If backup copies are not created, you will only be able to uninstall the software and not roll the system back to a previous state.
707 Text=
708 Text=Do you want to create backups of replaced files?
Tim Petersa1fd0502001-07-30 07:30:56 +0000709 Text French=Le programme d'installation peut créer des copies de sauvegarde de tous les fichiers remplacés pendant l'installation. Ces fichiers sont utilisés au cas où le logiciel est désinstallé et que l'on procède à la reprise du système. Si les copies de sauvegarde ne sont pas créées, on ne pourra que désinstaller le logiciel sans reprendre le système à un état précédent. Voulez-vous créer une sauvegarde des fichiers remplacés ?
710 Text German=Dieses Installationsprogramm kann Sicherungskopien von allen während der Installation ersetzten Dateien erstellen. Diese Dateien werden zur Rückgängigmachung der Installation und bei Anforderung eines Rollbacks verwendet. Ohne Sicherungskopien ist nur eine Rückgängigmachung der Installation möglich, nicht aber ein Rollback des Systems. Sicherungskopien der ersetzten Dateien erstellen?
711 Text Portuguese=Este programa de instalação pode criar cópias de segurança de todos os ficheiros substituídos durante a instalação. Estes ficheiros serão utilizados quando o programa for desinstalado e for requisitada uma retomada. Se as cópias de segurança não forem criadas, só poderá desinstalar o programa e não pode retomar um estado anterior do sistema. Deseja criar cópias de segurança dos ficheiros substituídos?
712 Text Spanish=Este programa de instalación puede crear copias de seguridad de todos los archivos reemplazados durante la instalación. Estos archivos se utilizarán cuando se desinstale el software y se solicite volver al estado anterior. Si no se crean copias de seguridad, únicamente podrá desinstalar el software y no podrá devolver el sistema al estado anterior. ¿Desea crear archivos de seguridad de los archivos reemplazados?
713 Text Italian=Questo programma di installazione può creare copie di backup di tutti i file sostituiti durante l’installazione. Questi file saranno usati quando il software sarà disinstallato e sarà richiesto un ritorno allo stato precedente. Se non crei le copie di backup, potrai solo disinstallare il software, ma non potrai riportare il sistema allo stato precedente. Vuoi creare i file di backup dei file sostituiti?
714 Text Danish=Dette installationsprogram kan oprette sikkerhedskopier af alle filer, som erstattes under installationen. Disse filer benyttes, når softwaren fjernes, og den tidligere systemkonfiguration genetableres. Hvis der ikke oprettes sikkerhedskopier, kan du kun fjerne den installerede software og ikke genetablere den tidligere systemkonfiguration. Vil du oprette sikkerhedskopier af filer, som erstattes?
715 Text Dutch=Dit installatieprogramma kan kopieën maken van alle bestanden die tijdens de installatie worden vervangen. Deze worden dan gebruikt als de software-installatie ongedaan wordt gemaakt en u het systeem wilt laten terugkeren naar de oorspronkelijke staat. Als er geen back-up kopieën worden gemaakt, kunt u de software enkel verwijderen maar het systeem niet in de oorspronkelijke staat terugbrengen. Wilt u een back-up maken van de vervangen bestanden?
716 Text Norwegian=Dette installasjonsprogrammet kan lage sikkerhetskopier av alle filer som blir erstattet under installasjonen. Disse filene vil tas i bruk når programvaren er avinstallert og det er behov for tilbakestilling. Hvis det ikke er laget sikkerhetskopier, kan du kun avinstallere programvaren og ikke stille systemet tilbake til tidligere status. Ønsker du å lage sikkerhetskopier av de filene som blir erstattet nå?
717 Text Swedish=Installationsprogrammet kan skapa säkerhetskopior av alla filer som byts ut under installationen. Dessa filer kan sedan användas när programvaran avinstalleras och du begär rollback. Om du då inte har några säkerhetskopior kan du bara avinstallera programvaran, inte återskapa systemet i dess tidigare skick. Vill du göra säkerhetskopior av de ersatta filerna?
718 end
719 item: Radio Button
Tim Petersf5d35052001-08-11 03:13:58 +0000720 Rectangle=141 106 265 136
Tim Petersa1fd0502001-07-30 07:30:56 +0000721 Variable=DOBACKUP
722 Create Flags=01010000000000010000000000001001
Tim Peters2aadd362001-08-03 11:11:35 +0000723 Text=&Yes, make backups
724 Text=N&o, do not make backups
Tim Petersa1fd0502001-07-30 07:30:56 +0000725 Text=
726 Text French=&Oui
727 Text French=N&on
728 Text French=
729 Text German=&Ja
Tim Petersae5262e2001-08-06 20:01:19 +0000730 Text German=N&ein
Tim Petersa1fd0502001-07-30 07:30:56 +0000731 Text German=
732 Text Portuguese=&Sim
733 Text Portuguese=Nã&o
734 Text Portuguese=
735 Text Spanish=&Sí
736 Text Spanish=N&o
737 Text Spanish=
738 Text Italian=&Sì
739 Text Italian=N&o
740 Text Italian=
741 Text Danish=&Ja
742 Text Danish=&Nej
743 Text Danish=
744 Text Dutch=&Ja
745 Text Dutch=N&ee
746 Text Dutch=
747 Text Norwegian=&Ja
748 Text Norwegian=&Nei
749 Text Norwegian=
750 Text Swedish=&Ja
751 Text Swedish=N&ej
752 Text Swedish=
753 end
754 item: Static
Tim Petersa1fd0502001-07-30 07:30:56 +0000755 Control Name=BACK2
Tim Petersf5d35052001-08-11 03:13:58 +0000756 Rectangle=108 173 320 208
Tim Petersa1fd0502001-07-30 07:30:56 +0000757 Action=1
758 Create Flags=01010000000000000000000000000111
759 Text=Backup File Destination Directory
760 Text French=Répertoire de destination des fichiers de sauvegarde
761 Text German=Zielverzeichnis für die Sicherungsdatei
762 Text Portuguese=Directório de destino de ficheiro de segurança
763 Text Spanish=Directorio de Destino de los Archivos de Seguridad
764 Text Italian=Directory di destinazione dei file di backup
765 Text Danish=Destinationsbibliotek til sikkerhedskopier
766 Text Dutch=Doeldirectory backup-bestand
767 Text Norwegian=Målkatalog for sikkerhetskopier
768 Text Swedish=Katalog för säkerhetskopierade filer
769 end
770 item: Push Button
771 Control Name=BACK3
Tim Petersf5d35052001-08-11 03:13:58 +0000772 Rectangle=265 185 318 203
Tim Petersa1fd0502001-07-30 07:30:56 +0000773 Variable=BACKUP_SAVE
774 Value=%BACKUP%
775 Destination Dialog=1
776 Action=2
777 Create Flags=01010000000000010000000000000000
778 Text=B&rowse...
779 Text French=P&arcourir
780 Text German=B&lättern...
781 Text Portuguese=P&rocurar
782 Text Spanish=V&isualizar...
783 Text Italian=Sfoglia...
784 Text Danish=&Gennemse...
785 Text Dutch=B&laderen...
786 Text Norwegian=Bla igjennom
787 Text Swedish=&Bläddra
788 end
789 item: Static
790 Control Name=BACK4
Tim Petersf5d35052001-08-11 03:13:58 +0000791 Rectangle=129 188 254 200
Tim Petersa1fd0502001-07-30 07:30:56 +0000792 Destination Dialog=2
793 Create Flags=01010000000000000000000000000000
794 Text=%BACKUP%
795 Text French=%BACKUP%
796 Text German=%BACKUP%
797 Text Portuguese=%BACKUP%
798 Text Spanish=%BACKUP%
799 Text Italian=%BACKUP%
800 Text Danish=%BACKUP%
801 Text Dutch=%BACKUP%
802 Text Norwegian=%BACKUP%
803 Text Swedish=%BACKUP%
804 end
Tim Peters60515572001-08-01 18:33:33 +0000805 item: Static
Tim Petersf5d35052001-08-11 03:13:58 +0000806 Rectangle=108 11 323 36
Tim Peters60515572001-08-01 18:33:33 +0000807 Create Flags=01010000000000000000000000000000
808 Flags=0000000000000001
809 Name=Times New Roman
810 Font Style=-24 0 0 0 700 255 0 0 0 3 2 1 18
811 Text=Backup Replaced Files
812 Text French=Sélectionner les composants
813 Text German=Komponenten auswählen
814 Text Spanish=Seleccione componentes
815 Text Italian=Selezionare i componenti
816 end
Tim Petersa1fd0502001-07-30 07:30:56 +0000817 item: If/While Statement
818 Variable=DOBACKUP
819 Value=B
820 end
821 item: Set Control Attribute
822 Control Name=BACK3
823 Operation=1
824 end
825 item: Set Control Attribute
826 Control Name=BACK4
827 Operation=1
828 end
829 item: Else Statement
830 end
831 item: Set Control Attribute
832 Control Name=BACK3
833 end
834 item: Set Control Attribute
835 Control Name=BACK4
836 end
837 item: End Block
838 end
839 end
840 item: Dialog
841 Title=Select Destination Directory
842 Title French=Choisissez le répertoire de destination
843 Title German=Zielverzeichnis wählen
844 Title Portuguese=Seleccionar Directório de Destino
845 Title Spanish=Seleccione el Directorio de Destino
846 Title Italian=Seleziona Directory di destinazione
847 Title Danish=Vælg Destinationsbibliotek
848 Title Dutch=Kies Doeldirectory
849 Title Norwegian=Velg målkatalog
850 Title Swedish=Välj destinationskalatog
Tim Petersf5d35052001-08-11 03:13:58 +0000851 Width=276
852 Height=216
Tim Petersa1fd0502001-07-30 07:30:56 +0000853 Font Name=Helv
854 Font Size=8
855 item: Listbox
Tim Petersf5d35052001-08-11 03:13:58 +0000856 Rectangle=6 3 200 186
Tim Petersa1fd0502001-07-30 07:30:56 +0000857 Variable=BACKUP
858 Create Flags=01010000100000010000000101000000
859 Flags=0000110000100010
860 Text=%BACKUP%
861 Text=
862 Text French=%BACKUP%
863 Text French=
864 Text German=%BACKUP%
865 Text German=
866 Text Portuguese=%BACKUP%
867 Text Portuguese=
868 Text Spanish=%BACKUP%
869 Text Spanish=
870 Text Italian=%BACKUP%
871 Text Italian=
872 Text Danish=%BACKUP%
873 Text Danish=
874 Text Dutch=%BACKUP%
875 Text Dutch=
876 Text Norwegian=%BACKUP%
877 Text Norwegian=
878 Text Swedish=%BACKUP%
879 Text Swedish=
880 end
881 item: Push Button
Tim Petersf5d35052001-08-11 03:13:58 +0000882 Rectangle=209 8 265 26
Tim Petersa1fd0502001-07-30 07:30:56 +0000883 Create Flags=01010000000000010000000000000001
884 Text=OK
885 Text French=OK
886 Text German=OK
887 Text Portuguese=OK
888 Text Spanish=ACEPTAR
889 Text Italian=OK
890 Text Danish=OK
891 Text Dutch=OK
892 Text Norwegian=OK
893 Text Swedish=OK
894 end
895 item: Push Button
Tim Petersf5d35052001-08-11 03:13:58 +0000896 Rectangle=209 31 265 50
Tim Petersa1fd0502001-07-30 07:30:56 +0000897 Variable=BACKUP
898 Value=%BACKUP_SAVE%
899 Create Flags=01010000000000010000000000000000
900 Flags=0000000000000001
901 Text=Cancel
902 Text French=Annuler
Tim Petersae5262e2001-08-06 20:01:19 +0000903 Text German=Abbrechen
Tim Petersa1fd0502001-07-30 07:30:56 +0000904 Text Portuguese=Cancelar
905 Text Spanish=Cancelar
906 Text Italian=Annulla
907 Text Danish=Slet
908 Text Dutch=Annuleren
909 Text Norwegian=Avbryt
910 Text Swedish=Avbryt
911 end
912 end
913end
914item: Custom Dialog Set
Guido van Rossume4aa4ca2000-06-29 22:32:08 +0000915 Name=Select Components
916 Display Variable=DISPLAY
917 item: Dialog
918 Title=%APPTITLE% Installation
919 Title French=Installation de %APPTITLE%
920 Title German=Installation von %APPTITLE%
921 Title Spanish=Instalación de %APPTITLE%
922 Title Italian=Installazione di %APPTITLE%
Tim Petersf5d35052001-08-11 03:13:58 +0000923 Width=339
924 Height=280
Guido van Rossume4aa4ca2000-06-29 22:32:08 +0000925 Font Name=Helv
926 Font Size=8
927 item: Push Button
Tim Petersf5d35052001-08-11 03:13:58 +0000928 Rectangle=188 234 244 253
Guido van Rossume4aa4ca2000-06-29 22:32:08 +0000929 Variable=DIRECTION
930 Value=N
931 Create Flags=01010000000000010000000000000001
932 Text=&Next >
933 Text French=&Suite >
934 Text German=&Weiter >
935 Text Spanish=&Siguiente >
936 Text Italian=&Avanti >
937 end
938 item: Push Button
Tim Petersf5d35052001-08-11 03:13:58 +0000939 Rectangle=131 234 188 253
Guido van Rossume4aa4ca2000-06-29 22:32:08 +0000940 Variable=DIRECTION
941 Value=B
942 Create Flags=01010000000000010000000000000000
943 Text=< &Back
944 Text French=< &Retour
945 Text German=< &Zurück
946 Text Spanish=< &Atrás
947 Text Italian=< &Indietro
948 end
949 item: Push Button
Tim Petersf5d35052001-08-11 03:13:58 +0000950 Rectangle=264 234 320 253
Guido van Rossume4aa4ca2000-06-29 22:32:08 +0000951 Action=3
952 Create Flags=01010000000000010000000000000000
953 Text=&Cancel
954 Text French=&Annuler
955 Text German=&Abbrechen
956 Text Spanish=&Cancelar
957 Text Italian=&Annulla
958 end
Guido van Rossume4aa4ca2000-06-29 22:32:08 +0000959 item: Checkbox
Tim Petersf5d35052001-08-11 03:13:58 +0000960 Rectangle=108 66 313 156
Guido van Rossume4aa4ca2000-06-29 22:32:08 +0000961 Variable=COMPONENTS
962 Create Flags=01010000000000010000000000000011
963 Flags=0000000000000110
Tim Peters68db9dd2001-08-11 04:01:31 +0000964 Text=Python interpreter and libraries
965 Text=Tcl/Tk (Tkinter, IDLE, pydoc)
Tim Peterse7b2a272001-07-29 09:28:37 +0000966 Text=Python HTML docs
Tim Peters6307bb82001-07-29 18:55:06 +0000967 Text=Python utility scripts (Tools/)
968 Text=Python test suite (Lib/test/)
Guido van Rossume4aa4ca2000-06-29 22:32:08 +0000969 Text=
Tim Peters4de219d2001-08-04 23:23:27 +0000970 Text French=Python interpreter, library and IDLE
Tim Peters6307bb82001-07-29 18:55:06 +0000971 Text French=Python HTML docs
972 Text French=Python utility scripts (Tools/)
973 Text French=Python test suite (Lib/test/)
Guido van Rossume4aa4ca2000-06-29 22:32:08 +0000974 Text French=
Tim Peters4de219d2001-08-04 23:23:27 +0000975 Text German=Python interpreter, library and IDLE
Tim Peters6307bb82001-07-29 18:55:06 +0000976 Text German=Python HTML docs
977 Text German=Python utility scripts (Tools/)
978 Text German=Python test suite (Lib/test/)
Guido van Rossume4aa4ca2000-06-29 22:32:08 +0000979 Text German=
Tim Peters4de219d2001-08-04 23:23:27 +0000980 Text Spanish=Python interpreter, library and IDLE
Tim Peters6307bb82001-07-29 18:55:06 +0000981 Text Spanish=Python HTML docs
982 Text Spanish=Python utility scripts (Tools/)
983 Text Spanish=Python test suite (Lib/test/)
Guido van Rossume4aa4ca2000-06-29 22:32:08 +0000984 Text Spanish=
Tim Peters4de219d2001-08-04 23:23:27 +0000985 Text Italian=Python interpreter, library and IDLE
Tim Peters6307bb82001-07-29 18:55:06 +0000986 Text Italian=Python HTML docs
987 Text Italian=Python utility scripts (Tools/)
988 Text Italian=Python test suite (Lib/test/)
Guido van Rossume4aa4ca2000-06-29 22:32:08 +0000989 Text Italian=
990 end
991 item: Static
Tim Petersf5d35052001-08-11 03:13:58 +0000992 Rectangle=108 45 320 63
Tim Peters223ec932001-08-05 13:58:48 +0000993 Create Flags=01010000000000000000000000000000
994 Text=Choose which components to install by checking the boxes below.
995 Text French=Choisissez les composants que vous voulez installer en cochant les cases ci-dessous.
996 Text German=Wählen Sie die zu installierenden Komponenten, indem Sie in die entsprechenden Kästchen klicken.
997 Text Spanish=Elija los componentes que desee instalar marcando los cuadros de abajo.
998 Text Italian=Scegliere quali componenti installare selezionando le caselle sottostanti.
999 end
1000 item: Push Button
Tim Petersf5d35052001-08-11 03:13:58 +00001001 Rectangle=188 203 269 220
Tim Peters223ec932001-08-05 13:58:48 +00001002 Destination Dialog=1
1003 Action=2
1004 Enabled Color=00000000000000000000000011111111
1005 Create Flags=01010000000000010000000000000000
1006 Text=Advanced Options ...
1007 end
1008 item: Static
Tim Petersf5d35052001-08-11 03:13:58 +00001009 Rectangle=10 225 320 226
Tim Peters223ec932001-08-05 13:58:48 +00001010 Action=3
1011 Create Flags=01010000000000000000000000000111
1012 end
1013 item: Static
Tim Petersf5d35052001-08-11 03:13:58 +00001014 Rectangle=108 10 323 43
Tim Peters223ec932001-08-05 13:58:48 +00001015 Create Flags=01010000000000000000000000000000
1016 Flags=0000000000000001
1017 Name=Times New Roman
1018 Font Style=-24 0 0 0 700 255 0 0 0 3 2 1 18
1019 Text=Select Components
1020 Text French=Sélectionner les composants
1021 Text German=Komponenten auswählen
1022 Text Spanish=Seleccione componentes
1023 Text Italian=Selezionare i componenti
1024 end
1025 item: Static
Tim Petersf5d35052001-08-11 03:13:58 +00001026 Rectangle=251 180 311 193
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00001027 Variable=COMPONENTS
1028 Value=MAINDIR
1029 Create Flags=01010000000000000000000000000010
1030 end
1031 item: Static
Tim Petersf5d35052001-08-11 03:13:58 +00001032 Rectangle=251 168 311 179
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00001033 Variable=COMPONENTS
1034 Create Flags=01010000000000000000000000000010
1035 end
1036 item: Static
Tim Petersf5d35052001-08-11 03:13:58 +00001037 Rectangle=123 168 234 181
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00001038 Create Flags=01010000000000000000000000000000
1039 Text=Disk Space Required:
1040 Text French=Espace disque requis :
1041 Text German=Notwendiger Speicherplatz:
1042 Text Spanish=Espacio requerido en el disco:
1043 Text Italian=Spazio su disco necessario:
1044 end
1045 item: Static
Tim Petersf5d35052001-08-11 03:13:58 +00001046 Rectangle=123 180 234 193
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00001047 Create Flags=01010000000000000000000000000000
1048 Text=Disk Space Remaining:
1049 Text French=Espace disque disponible :
1050 Text German=Verbleibender Speicherplatz:
1051 Text Spanish=Espacio en disco disponible:
1052 Text Italian=Spazio su disco disponibile:
1053 end
1054 item: Static
Tim Petersf5d35052001-08-11 03:13:58 +00001055 Rectangle=108 158 320 196
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00001056 Action=1
1057 Create Flags=01010000000000000000000000000111
1058 end
Tim Peters68db9dd2001-08-11 04:01:31 +00001059 item: If/While Statement
1060 Variable=DLG_EVENT_TYPE
1061 Value=VERIFY
1062 end
1063 item: Remark
1064 Text=If they're installing Tcl/Tk, Tools, or the test suite, doesn't make much sense unless they're installing Python too.
1065 end
1066 item: If/While Statement
1067 Variable=COMPONENTS
1068 Value=BDE
1069 Flags=00001010
1070 end
1071 item: If/While Statement
1072 Variable=COMPONENTS
1073 Value=A
1074 Flags=00000011
1075 end
1076 item: Display Message
1077 Title=Are you sure?
1078 Text=Installing Tcl/Tk, Tools or the test suite doesn't make much sense unless you install the Python interpreter and libraries too.
1079 Text=
1080 Text=Click Yes if that's really what you want.
1081 Flags=00101101
1082 end
1083 item: Remark
1084 Text=Nothing -- just proceed to the next dialog.
1085 end
1086 item: Else Statement
1087 end
1088 item: Remark
1089 Text=Return to the dialog.
1090 end
1091 item: Set Variable
1092 Variable=DLG_EVENT_TYPE
1093 end
1094 item: End Block
1095 end
1096 item: End Block
1097 end
1098 item: End Block
1099 end
1100 item: End Block
1101 end
Tim Peters223ec932001-08-05 13:58:48 +00001102 end
1103 item: Dialog
1104 Title=Advanced Options
Tim Petersf5d35052001-08-11 03:13:58 +00001105 Width=339
1106 Height=213
Tim Peters223ec932001-08-05 13:58:48 +00001107 Font Name=Helv
1108 Font Size=8
1109 item: Radio Button
1110 Control Name=ADMIN2
Tim Petersf5d35052001-08-11 03:13:58 +00001111 Rectangle=11 46 90 76
Tim Peters223ec932001-08-05 13:58:48 +00001112 Variable=SELECT_ADMIN
1113 Enabled Color=00000000000000001111111111111111
1114 Create Flags=01010000000000010000000000001001
1115 Text=Admin install
1116 Text=Non-Admin installl
1117 Text=
1118 end
1119 item: Push Button
Tim Petersf5d35052001-08-11 03:13:58 +00001120 Rectangle=188 170 244 189
Tim Peters223ec932001-08-05 13:58:48 +00001121 Variable=DIRECTION
1122 Value=N
1123 Create Flags=01010000000000010000000000000001
1124 Text=OK
1125 Text French=&Suite >
1126 Text German=&Weiter >
1127 Text Spanish=&Siguiente >
1128 Text Italian=&Avanti >
1129 end
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00001130 item: Static
Tim Petersf5d35052001-08-11 03:13:58 +00001131 Rectangle=5 3 326 83
Tim Peters223ec932001-08-05 13:58:48 +00001132 Action=1
1133 Enabled Color=00000000000000001111111111111111
1134 Create Flags=01010000000000000000000000000111
1135 end
1136 item: Static
1137 Control Name=ADMIN1
Tim Petersf5d35052001-08-11 03:13:58 +00001138 Rectangle=11 11 321 45
Tim Peters223ec932001-08-05 13:58:48 +00001139 Enabled Color=00000000000000001111111111111111
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00001140 Create Flags=01010000000000000000000000000000
Tim Petersce42a8e2001-08-08 19:32:25 +00001141 Text=By default, the install records settings in the per-machine area of the registry (HKLM), and installs the Python and C runtime DLLs to %SYS32%. Choose "Non-Admin install" if you would prefer settings made in the per-user registry (HKCU), and DLLs installed in %MAINDIR%.
Tim Peters223ec932001-08-05 13:58:48 +00001142 end
1143 item: Static
Tim Petersf5d35052001-08-11 03:13:58 +00001144 Rectangle=5 90 326 157
Tim Peters223ec932001-08-05 13:58:48 +00001145 Action=1
1146 Enabled Color=00000000000000001111111111111111
1147 Create Flags=01010000000000000000000000000111
1148 end
1149 item: Checkbox
Tim Petersf5d35052001-08-11 03:13:58 +00001150 Rectangle=11 121 243 151
Tim Peters223ec932001-08-05 13:58:48 +00001151 Variable=TASKS
1152 Enabled Color=00000000000000001111111111111111
1153 Create Flags=01010000000000010000000000000011
Tim Petersf5d35052001-08-11 03:13:58 +00001154 Text=Register file extensions (.py, .pyw, .pyc, .pyo)
Tim Peters223ec932001-08-05 13:58:48 +00001155 Text=Create Start Menu shortcuts
1156 Text=
1157 end
1158 item: Static
Tim Petersf5d35052001-08-11 03:13:58 +00001159 Rectangle=11 103 320 121
Tim Peters223ec932001-08-05 13:58:48 +00001160 Enabled Color=00000000000000001111111111111111
1161 Create Flags=01010000000000000000000000000000
1162 Text=Choose tasks to perform by checking the boxes below.
1163 end
1164 item: If/While Statement
1165 Variable=DLG_EVENT_TYPE
1166 Value=INIT
1167 end
1168 item: If/While Statement
1169 Variable=DOADMIN
1170 Value=1
1171 end
1172 item: Set Control Attribute
1173 Control Name=ADMIN2
1174 end
1175 item: Else Statement
1176 end
1177 item: Set Control Text
1178 Control Name=ADMIN1
1179 Control Text=This section is available only if logged in to an account with Administrator privileges.
1180 end
1181 item: Set Control Attribute
1182 Control Name=ADMIN2
1183 Operation=1
1184 end
1185 item: End Block
1186 end
1187 item: End Block
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00001188 end
1189 end
1190end
1191item: Custom Dialog Set
1192 Name=Select Program Manager Group
1193 Display Variable=DISPLAY
1194 item: Dialog
1195 Title=%APPTITLE% Installation
1196 Title French=Installation de %APPTITLE%
1197 Title German=Installation von %APPTITLE%
1198 Title Spanish=Instalación de %APPTITLE%
1199 Title Italian=Installazione di %APPTITLE%
Tim Petersf5d35052001-08-11 03:13:58 +00001200 Width=339
1201 Height=280
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00001202 Font Name=Helv
1203 Font Size=8
1204 item: Push Button
Tim Petersf5d35052001-08-11 03:13:58 +00001205 Rectangle=188 234 244 253
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00001206 Variable=DIRECTION
1207 Value=N
1208 Create Flags=01010000000000010000000000000001
1209 Text=&Next >
1210 Text French=&Suite >
1211 Text German=&Weiter >
1212 Text Spanish=&Siguiente >
1213 Text Italian=&Avanti >
1214 end
1215 item: Push Button
Tim Petersf5d35052001-08-11 03:13:58 +00001216 Rectangle=131 234 188 253
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00001217 Variable=DIRECTION
1218 Value=B
1219 Create Flags=01010000000000010000000000000000
1220 Flags=0000000000000001
1221 Text=< &Back
1222 Text French=< &Retour
1223 Text German=< &Zurück
1224 Text Spanish=< &Atrás
1225 Text Italian=< &Indietro
1226 end
1227 item: Push Button
Tim Petersf5d35052001-08-11 03:13:58 +00001228 Rectangle=264 234 320 253
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00001229 Action=3
1230 Create Flags=01010000000000010000000000000000
1231 Text=&Cancel
1232 Text French=&Annuler
1233 Text German=&Abbrechen
1234 Text Spanish=&Cancelar
1235 Text Italian=&Annulla
1236 end
1237 item: Static
Tim Petersf5d35052001-08-11 03:13:58 +00001238 Rectangle=10 225 320 226
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00001239 Action=3
1240 Create Flags=01010000000000000000000000000111
1241 end
1242 item: Static
Tim Petersf5d35052001-08-11 03:13:58 +00001243 Rectangle=108 10 323 53
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00001244 Create Flags=01010000000000000000000000000000
1245 Flags=0000000000000001
1246 Name=Times New Roman
1247 Font Style=-24 0 0 0 700 255 0 0 0 3 2 1 18
Tim Peters68692452000-10-14 07:35:15 +00001248 Text=Select Start Menu Group
Tim Petersae5262e2001-08-06 20:01:19 +00001249 Text French=Sélectionner le groupe du Gestionnaire de programme
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00001250 Text German=Bestimmung der Programm-Managergruppe
1251 Text Spanish=Seleccione grupo del Administrador de programas
Tim Petersae5262e2001-08-06 20:01:19 +00001252 Text Italian=Selezionare il gruppo ProgMan
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00001253 end
1254 item: Static
Tim Petersf5d35052001-08-11 03:13:58 +00001255 Rectangle=108 35 320 65
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00001256 Create Flags=01010000000000000000000000000000
Tim Peters68692452000-10-14 07:35:15 +00001257 Text=Enter the name of the Start Menu program group to which to add the %APPTITLE% icons:
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00001258 Text French=Entrez le nom du groupe du Gestionnaire de programme dans lequel vous souhaitez ajouter les icônes de %APPTITLE% :
1259 Text German=Geben Sie den Namen der Programmgruppe ein, der das Symbol %APPTITLE% hinzugefügt werden soll:
1260 Text Spanish=Escriba el nombre del grupo del Administrador de programas en el que desea agregar los iconos de %APPTITLE%:
1261 Text Italian=Inserire il nome del gruppo Program Manager per aggiungere le icone %APPTITLE% a:
1262 end
1263 item: Combobox
Tim Petersf5d35052001-08-11 03:13:58 +00001264 Rectangle=108 56 320 219
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00001265 Variable=GROUP
1266 Create Flags=01010000001000010000001100000001
1267 Flags=0000000000000001
1268 Text=%GROUP%
Tim Petersf5d35052001-08-11 03:13:58 +00001269 Text=
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00001270 Text French=%GROUP%
1271 Text German=%GROUP%
1272 Text Spanish=%GROUP%
1273 Text Italian=%GROUP%
1274 end
1275 end
1276end
1277item: Custom Dialog Set
1278 Name=Start Installation
1279 Display Variable=DISPLAY
1280 item: Dialog
1281 Title=%APPTITLE% Installation
1282 Title French=Installation de %APPTITLE%
1283 Title German=Installation von %APPTITLE%
1284 Title Spanish=Instalación de %APPTITLE%
1285 Title Italian=Installazione di %APPTITLE%
Tim Petersf5d35052001-08-11 03:13:58 +00001286 Width=339
1287 Height=280
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00001288 Font Name=Helv
1289 Font Size=8
1290 item: Push Button
Tim Petersf5d35052001-08-11 03:13:58 +00001291 Rectangle=188 234 244 253
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00001292 Variable=DIRECTION
1293 Value=N
1294 Create Flags=01010000000000010000000000000001
1295 Text=&Next >
1296 Text French=&Suite >
1297 Text German=&Weiter >
1298 Text Spanish=&Siguiente >
1299 Text Italian=&Avanti >
1300 end
1301 item: Push Button
Tim Petersf5d35052001-08-11 03:13:58 +00001302 Rectangle=131 234 188 253
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00001303 Variable=DIRECTION
1304 Value=B
1305 Create Flags=01010000000000010000000000000000
1306 Text=< &Back
1307 Text French=< &Retour
1308 Text German=< &Zurück
1309 Text Spanish=< &Atrás
1310 Text Italian=< &Indietro
1311 end
1312 item: Push Button
Tim Petersf5d35052001-08-11 03:13:58 +00001313 Rectangle=264 234 320 253
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00001314 Action=3
1315 Create Flags=01010000000000010000000000000000
1316 Text=&Cancel
1317 Text French=&Annuler
1318 Text German=&Abbrechen
1319 Text Spanish=&Cancelar
1320 Text Italian=&Annulla
1321 end
1322 item: Static
Tim Petersf5d35052001-08-11 03:13:58 +00001323 Rectangle=10 225 320 226
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00001324 Action=3
1325 Create Flags=01010000000000000000000000000111
1326 end
1327 item: Static
Tim Petersf5d35052001-08-11 03:13:58 +00001328 Rectangle=108 10 323 53
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00001329 Create Flags=01010000000000000000000000000000
1330 Flags=0000000000000001
1331 Name=Times New Roman
1332 Font Style=-24 0 0 0 700 255 0 0 0 3 2 1 18
1333 Text=Ready to Install!
1334 Text French=Prêt à installer !
1335 Text German=Installationsbereit!
1336 Text Spanish=¡Preparado para la instalación!
1337 Text Italian=Pronto per l'installazione!
1338 end
1339 item: Static
Tim Petersf5d35052001-08-11 03:13:58 +00001340 Rectangle=108 40 320 62
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00001341 Create Flags=01010000000000000000000000000000
Tim Peters2aadd362001-08-03 11:11:35 +00001342 Text=Click the Next button to install %APPTITLE%, or the Back button to change choices:
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00001343 Text French=Vous êtes maintenant prêt à installer les fichiers %APPTITLE%.
1344 Text French=
1345 Text French=Cliquez sur le bouton Suite pour commencer l'installation ou sur le bouton Retour pour entrer les informations d'installation à nouveau.
1346 Text German=Sie können %APPTITLE% nun installieren.
1347 Text German=
1348 Text German=Klicken Sie auf "Weiter", um mit der Installation zu beginnen. Klicken Sie auf "Zurück", um die Installationsinformationen neu einzugeben.
1349 Text Spanish=Ya está listo para instalar %APPTITLE%.
1350 Text Spanish=
1351 Text Spanish=Presione el botón Siguiente para comenzar la instalación o presione Atrás para volver a ingresar la información para la instalación.
1352 Text Italian=Ora è possibile installare %APPTITLE%.
1353 Text Italian=
1354 Text Italian=Premere il pulsante Avanti per avviare l'installazione o il pulsante Indietro per reinserire le informazioni di installazione.
1355 end
Tim Peters2aadd362001-08-03 11:11:35 +00001356 item: Editbox
Tim Petersf5d35052001-08-11 03:13:58 +00001357 Rectangle=108 66 324 219
Tim Peters2aadd362001-08-03 11:11:35 +00001358 Help Context=16711681
1359 Enabled Color=00000000000000001111111111111111
Tim Petersf5d35052001-08-11 03:13:58 +00001360 Create Flags=01010000100000000001100011000100
Tim Petersa0a77062001-08-03 19:04:13 +00001361 Text=%SUMMARY%
Tim Peters2aadd362001-08-03 11:11:35 +00001362 end
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00001363 end
1364end
Tim Peters0097bae2001-07-29 19:27:23 +00001365item: Remark
Tim Peters2aadd362001-08-03 11:11:35 +00001366end
Tim Peters0097bae2001-07-29 19:27:23 +00001367item: If/While Statement
1368 Variable=DISPLAY
1369 Value=Select Destination Directory
1370end
Tim Petersb39fa0e2001-08-05 05:19:15 +00001371item: Remark
1372 Text=User may have changed MAINDIR, so reset BACKUP to match.
1373end
Tim Peters0097bae2001-07-29 19:27:23 +00001374item: Set Variable
1375 Variable=BACKUP
1376 Value=%MAINDIR%\BACKUP
1377end
Tim Peters2aadd362001-08-03 11:11:35 +00001378item: End Block
1379end
1380item: Remark
1381end
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00001382item: End Block
1383end
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00001384item: Remark
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00001385end
Tim Peters0097bae2001-07-29 19:27:23 +00001386item: Remark
1387 Text=BEGIN WIZARD STUFF -----------------------------------------------------------------------------------------------------------------------------
1388end
1389item: Remark
1390 Text=When the BACKUP feature is enabled, the BACKUPDIR is initialized
1391end
1392item: If/While Statement
1393 Variable=DOBACKUP
1394 Value=A
1395end
1396item: Set Variable
1397 Variable=BACKUPDIR
1398 Value=%BACKUP%
1399end
1400item: End Block
1401end
1402item: Remark
1403 Text=The BRANDING information is written to the INI file on the installation media.
1404end
1405item: If/While Statement
1406 Variable=BRANDING
1407 Value=1
1408end
1409item: If/While Statement
1410 Variable=DOBRAND
1411 Value=1
1412end
1413item: Edit INI File
1414 Pathname=%INST%\CUSTDATA.INI
1415 Settings=[Registration]
1416 Settings=NAME=%NAME%
1417 Settings=COMPANY=%COMPANY%
1418 Settings=
1419end
1420item: End Block
1421end
1422item: End Block
1423end
1424item: Remark
Tim Petersae5262e2001-08-06 20:01:19 +00001425 Text=Begin writing to the INSTALL.LOG
Tim Peters0097bae2001-07-29 19:27:23 +00001426end
Tim Peterse7b2a272001-07-29 09:28:37 +00001427item: Open/Close INSTALL.LOG
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00001428end
Tim Peters0097bae2001-07-29 19:27:23 +00001429item: Remark
1430 Text=Check free disk space calculates free disk space as well as component sizes.
1431end
1432item: Remark
1433 Text=It should be located before all Install File actions.
1434end
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00001435item: Check Disk Space
1436 Component=COMPONENTS
1437end
Tim Peterse7b2a272001-07-29 09:28:37 +00001438item: Remark
Tim Peters0097bae2001-07-29 19:27:23 +00001439 Text=This include script allows uninstall support
1440end
Tim Peters96e1d2f2001-07-30 23:06:21 +00001441item: Remark
1442 Text=Note from Tim: this is our own Uninstal.wse, a copy of Wise's except
1443end
1444item: Remark
1445 Text=it writes to HKCU (instead of HKLM) if the user doesn't have admin privs.
1446end
Tim Peters0097bae2001-07-29 19:27:23 +00001447item: Include Script
Tim Peters96e1d2f2001-07-30 23:06:21 +00001448 Pathname=.\Uninstal.wse
Tim Peters0097bae2001-07-29 19:27:23 +00001449end
Tim Peters4670b3a2001-07-29 19:48:44 +00001450item: Remark
1451 Text=Note from Tim: these seeming no-ops actually convert to short filenames.
1452end
Tim Peters0097bae2001-07-29 19:27:23 +00001453item: Set Variable
1454 Variable=COMMON
1455 Value=%COMMON%
1456 Flags=00010100
1457end
Tim Peters0097bae2001-07-29 19:27:23 +00001458item: Set Variable
1459 Variable=MAINDIR
1460 Value=%MAINDIR%
1461 Flags=00010100
1462end
1463item: Remark
1464 Text=This IF/THEN/ELSE reads the correct registry entries for shortcut/icon placement
1465end
1466item: Check Configuration
1467 Flags=10111011
1468end
1469item: Get Registry Key Value
1470 Variable=STARTUPDIR
1471 Key=Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
1472 Default=%WIN%\Start Menu\Programs\StartUp
1473 Value Name=StartUp
1474 Flags=00000010
1475end
1476item: Get Registry Key Value
1477 Variable=DESKTOPDIR
1478 Key=Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
1479 Default=%WIN%\Desktop
1480 Value Name=Desktop
1481 Flags=00000010
1482end
1483item: Get Registry Key Value
1484 Variable=STARTMENUDIR
1485 Key=Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
1486 Default=%WIN%\Start Menu
1487 Value Name=Start Menu
1488 Flags=00000010
1489end
1490item: Get Registry Key Value
1491 Variable=GROUPDIR
1492 Key=Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
1493 Default=%WIN%\Start Menu\Programs
1494 Value Name=Programs
1495 Flags=00000010
1496end
1497item: Get Registry Key Value
1498 Variable=CSTARTUPDIR
1499 Key=Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
1500 Default=%STARTUPDIR%
1501 Value Name=Common Startup
1502 Flags=00000100
1503end
1504item: Get Registry Key Value
1505 Variable=CDESKTOPDIR
1506 Key=Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
1507 Default=%DESKTOPDIR%
1508 Value Name=Common Desktop
1509 Flags=00000100
1510end
1511item: Get Registry Key Value
1512 Variable=CSTARTMENUDIR
1513 Key=Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
1514 Default=%STARTMENUDIR%
1515 Value Name=Common Start Menu
1516 Flags=00000100
1517end
1518item: Get Registry Key Value
1519 Variable=CGROUPDIR
1520 Key=Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
1521 Default=%GROUPDIR%
1522 Value Name=Common Programs
1523 Flags=00000100
1524end
Tim Peters0097bae2001-07-29 19:27:23 +00001525item: Else Statement
1526end
Tim Peters4670b3a2001-07-29 19:48:44 +00001527item: Remark
1528 Text=Note from Tim: the Wizard left this block empty!
1529end
1530item: Remark
1531 Text=Perhaps it's only relevant on Windows 3.1.
1532end
Tim Peters0097bae2001-07-29 19:27:23 +00001533item: End Block
1534end
1535item: Remark
1536 Text=END WIZARD STUFF -----------------------------------------------------------------------------------------------------------------------------
1537end
1538item: Remark
Tim Peterse7b2a272001-07-29 09:28:37 +00001539end
Tim Peters223ec932001-08-05 13:58:48 +00001540item: If/While Statement
1541 Variable=SELECT_ADMIN
1542 Value=B
1543end
1544item: Remark
1545 Text=The user chose a non-admin install in "Advanced Options".
1546end
1547item: Remark
1548 Text=This should come after the include of Uninstal.wse above, because
1549end
1550item: Remark
1551 Text=writing uninstall info to HKCU is ineffective except under Win2K.
1552end
1553item: Set Variable
1554 Variable=DOADMIN
1555 Value=0
1556end
1557item: End Block
1558end
1559item: Remark
1560end
Tim Peters33187922002-04-04 20:02:04 +00001561item: Set Variable
1562 Variable=CGROUP_SAVE
1563 Value=%GROUP%
1564end
Tim Peters223ec932001-08-05 13:58:48 +00001565item: If/While Statement
1566 Variable=TASKS
1567 Value=B
Tim Peters33187922002-04-04 20:02:04 +00001568 Flags=00000010
1569end
1570item: If/While Statement
1571 Variable=DOADMIN
1572 Value=1
Tim Peters223ec932001-08-05 13:58:48 +00001573end
1574item: Set Variable
1575 Variable=GROUP
Tim Peters33187922002-04-04 20:02:04 +00001576 Value=%CGROUPDIR%\%GROUP%
1577end
1578item: Else Statement
1579end
1580item: Set Variable
1581 Variable=GROUP
1582 Value=%GROUPDIR%\%GROUP%
1583end
1584item: End Block
Tim Peters223ec932001-08-05 13:58:48 +00001585end
1586item: End Block
1587end
1588item: Remark
1589end
Tim Peters4670b3a2001-07-29 19:48:44 +00001590item: Remark
1591 Text=Long section to install files.
1592end
1593item: Remark
1594end
Tim Peters67b9ada2001-08-05 04:12:30 +00001595item: If/While Statement
1596 Variable=DOADMIN
1597 Value=1
Tim Peters96e1d2f2001-07-30 23:06:21 +00001598end
Tim Peterse7b2a272001-07-29 09:28:37 +00001599item: Set Variable
1600 Variable=DLLDEST
1601 Value=%SYS32%
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00001602end
Tim Peters96e1d2f2001-07-30 23:06:21 +00001603item: Else Statement
1604end
1605item: Set Variable
1606 Variable=DLLDEST
1607 Value=%MAINDIR%
1608end
1609item: End Block
1610end
Tim Peters5a99e0c2001-08-01 06:29:56 +00001611item: Remark
1612end
1613item: Remark
1614 Text=Install the license even if they deselect everything <wink>.
1615end
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00001616item: Install File
Tim Petersdb642c62001-07-29 02:04:20 +00001617 Source=..\license
Tim Peters7527e002000-09-01 19:59:11 +00001618 Destination=%MAINDIR%\LICENSE.txt
1619 Flags=0000000000000010
1620end
1621item: Install File
Tim Petersdb642c62001-07-29 02:04:20 +00001622 Source=..\readme
Tim Peters7527e002000-09-01 19:59:11 +00001623 Destination=%MAINDIR%\README.txt
1624 Flags=0000000000000010
1625end
1626item: Install File
Tim Petersdb642c62001-07-29 02:04:20 +00001627 Source=..\misc\news
Tim Peters0d416d32000-09-05 17:14:16 +00001628 Destination=%MAINDIR%\NEWS.txt
1629 Flags=0000000000000010
1630end
Tim Peters39fb28f2000-09-21 07:50:36 +00001631item: Remark
Tim Petersae5262e2001-08-06 20:01:19 +00001632 Text=Icons -- always install so that the uninstaller can use them for its own display.
1633end
1634item: Install File
1635 Source=..\pc\pycon.ico
1636 Destination=%MAINDIR%\pycon.ico
1637 Flags=0000000010000010
1638end
1639item: Install File
1640 Source=..\pc\pyc.ico
1641 Destination=%MAINDIR%\pyc.ico
1642 Flags=0000000010000010
1643end
1644item: Install File
1645 Source=..\pc\py.ico
1646 Destination=%MAINDIR%\py.ico
1647 Flags=0000000010000010
1648end
1649item: Remark
Tim Peterse7b2a272001-07-29 09:28:37 +00001650end
1651item: Remark
Tim Peters5a99e0c2001-08-01 06:29:56 +00001652 Text=These arrange to (recursively!) delete all .pyc and .pyo files at uninstall time.
1653end
1654item: Remark
1655 Text=This "does the right thing": any directories left empty at the end are removed.
1656end
1657item: Add Text to INSTALL.LOG
1658 Text=File Tree: %MAINDIR%\*.pyc
1659end
1660item: Add Text to INSTALL.LOG
1661 Text=File Tree: %MAINDIR%\*.pyo
1662end
1663item: Remark
1664end
1665item: Remark
Tim Peters68db9dd2001-08-11 04:01:31 +00001666 Text=A: interpreter and libraries
Tim Peterse7b2a272001-07-29 09:28:37 +00001667end
1668item: If/While Statement
1669 Variable=COMPONENTS
1670 Value=A
Tim Peters223ec932001-08-05 13:58:48 +00001671 Flags=00000010
Tim Peterse7b2a272001-07-29 09:28:37 +00001672end
1673item: Remark
1674 Text=Executables
Tim Peters39fb28f2000-09-21 07:50:36 +00001675end
Tim Peters0d416d32000-09-05 17:14:16 +00001676item: Install File
Tim Petersdb642c62001-07-29 02:04:20 +00001677 Source=.\python.exe
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00001678 Destination=%MAINDIR%\python.exe
1679 Flags=0000000000000010
1680end
1681item: Install File
Tim Petersdb642c62001-07-29 02:04:20 +00001682 Source=.\pythonw.exe
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00001683 Destination=%MAINDIR%\pythonw.exe
1684 Flags=0000000000000010
1685end
1686item: Install File
Tim Petersdb642c62001-07-29 02:04:20 +00001687 Source=.\w9xpopen.exe
Tim Petersb04e6502000-09-01 07:54:04 +00001688 Destination=%MAINDIR%\w9xpopen.exe
1689 Flags=0000000000000010
1690end
Tim Peters39fb28f2000-09-21 07:50:36 +00001691item: Remark
Tim Peterse7b2a272001-07-29 09:28:37 +00001692end
1693item: Remark
1694 Text=Extension module DLLs (.pyd); keep in synch with libs directory next
Tim Peters39fb28f2000-09-21 07:50:36 +00001695end
Tim Petersb04e6502000-09-01 07:54:04 +00001696item: Install File
Tim Petersdb642c62001-07-29 02:04:20 +00001697 Source=.\_winreg.pyd
Tim Peters39fb28f2000-09-21 07:50:36 +00001698 Destination=%MAINDIR%\DLLs\_winreg.pyd
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00001699 Description=Extension modules
1700 Flags=0000000000000010
1701end
1702item: Install File
Tim Peters21d77f52002-12-04 04:00:12 +00001703 Source=.\_sre.pyd
1704 Destination=%MAINDIR%\DLLs\_sre.pyd
Mark Hammondfbac75f2002-12-03 06:02:59 +00001705 Flags=0000000000000010
1706end
1707item: Install File
Tim Peters21d77f52002-12-04 04:00:12 +00001708 Source=.\_ssl.pyd
1709 Destination=%MAINDIR%\DLLs\_ssl.pyd
Tim Peters39fb28f2000-09-21 07:50:36 +00001710 Flags=0000000000000010
1711end
1712item: Install File
Tim Petersdb642c62001-07-29 02:04:20 +00001713 Source=.\_symtable.pyd
Tim Petersb16c56f2001-02-02 21:24:51 +00001714 Destination=%MAINDIR%\DLLs\_symtable.pyd
1715 Flags=0000000000000010
1716end
1717item: Install File
Tim Petersdb642c62001-07-29 02:04:20 +00001718 Source=.\_testcapi.pyd
Tim Petersd66595f2001-02-04 03:09:53 +00001719 Destination=%MAINDIR%\DLLs\_testcapi.pyd
Tim Peters4d282de2001-02-02 06:33:04 +00001720 Flags=0000000000000010
1721end
1722item: Install File
Tim Petersdb642c62001-07-29 02:04:20 +00001723 Source=.\_tkinter.pyd
Tim Peters39fb28f2000-09-21 07:50:36 +00001724 Destination=%MAINDIR%\DLLs\_tkinter.pyd
1725 Flags=0000000000000010
1726end
1727item: Install File
Tim Petersdb642c62001-07-29 02:04:20 +00001728 Source=.\_socket.pyd
Tim Peters39fb28f2000-09-21 07:50:36 +00001729 Destination=%MAINDIR%\DLLs\_socket.pyd
1730 Flags=0000000000000010
1731end
1732item: Install File
Tim Peters19cf4ee2002-11-23 03:49:08 +00001733 Source=.\_bsddb.pyd
1734 Destination=%MAINDIR%\DLLs\_bsddb.pyd
Tim Peters39fb28f2000-09-21 07:50:36 +00001735 Flags=0000000000000010
1736end
1737item: Install File
Tim Peters84fcd922002-11-09 08:24:58 +00001738 Source=.\bz2.pyd
1739 Destination=%MAINDIR%\DLLs\bz2.pyd
1740 Flags=0000000000000010
1741end
1742item: Install File
Tim Peters2a799bf2002-12-16 20:18:38 +00001743 Source=.\datetime.pyd
1744 Destination=%MAINDIR%\DLLs\datetime.pyd
1745 Flags=0000000000000010
1746end
1747item: Install File
Tim Petersdb642c62001-07-29 02:04:20 +00001748 Source=.\mmap.pyd
Tim Peters39fb28f2000-09-21 07:50:36 +00001749 Destination=%MAINDIR%\DLLs\mmap.pyd
1750 Flags=0000000000000010
1751end
1752item: Install File
Tim Petersdb642c62001-07-29 02:04:20 +00001753 Source=.\parser.pyd
Tim Peters39fb28f2000-09-21 07:50:36 +00001754 Destination=%MAINDIR%\DLLs\parser.pyd
1755 Flags=0000000000000010
1756end
1757item: Install File
Tim Petersdb642c62001-07-29 02:04:20 +00001758 Source=.\pyexpat.pyd
Tim Peters39fb28f2000-09-21 07:50:36 +00001759 Destination=%MAINDIR%\DLLs\pyexpat.pyd
1760 Flags=0000000000000010
1761end
1762item: Install File
Tim Petersdb642c62001-07-29 02:04:20 +00001763 Source=.\select.pyd
Tim Peters39fb28f2000-09-21 07:50:36 +00001764 Destination=%MAINDIR%\DLLs\select.pyd
1765 Flags=0000000000000010
1766end
1767item: Install File
Tim Petersdb642c62001-07-29 02:04:20 +00001768 Source=.\unicodedata.pyd
Tim Peters39fb28f2000-09-21 07:50:36 +00001769 Destination=%MAINDIR%\DLLs\unicodedata.pyd
1770 Flags=0000000000000010
1771end
1772item: Install File
Tim Petersdb642c62001-07-29 02:04:20 +00001773 Source=.\winsound.pyd
Tim Peters39fb28f2000-09-21 07:50:36 +00001774 Destination=%MAINDIR%\DLLs\winsound.pyd
1775 Flags=0000000000000010
1776end
1777item: Install File
Tim Petersdb642c62001-07-29 02:04:20 +00001778 Source=.\zlib.pyd
Tim Peters39fb28f2000-09-21 07:50:36 +00001779 Destination=%MAINDIR%\DLLs\zlib.pyd
1780 Flags=0000000000000010
1781end
1782item: Remark
Tim Peterse7b2a272001-07-29 09:28:37 +00001783end
1784item: Remark
1785 Text=Link libraries (.lib); keep in synch with DLLs above, except that the Python lib lives here.
Tim Peters39fb28f2000-09-21 07:50:36 +00001786end
1787item: Install File
Tim Petersdb642c62001-07-29 02:04:20 +00001788 Source=.\_winreg.lib
Tim Peters39fb28f2000-09-21 07:50:36 +00001789 Destination=%MAINDIR%\libs\_winreg.lib
1790 Description=Link library files
1791 Flags=0000000000000010
1792end
1793item: Install File
Tim Petersdb642c62001-07-29 02:04:20 +00001794 Source=.\_sre.lib
Tim Peters39fb28f2000-09-21 07:50:36 +00001795 Destination=%MAINDIR%\libs\_sre.lib
1796 Flags=0000000000000010
1797end
1798item: Install File
Tim Peters21d77f52002-12-04 04:00:12 +00001799 Source=.\_ssl.lib
1800 Destination=%MAINDIR%\libs\_ssl.lib
1801 Flags=0000000000000010
1802end
1803item: Install File
Tim Petersdb642c62001-07-29 02:04:20 +00001804 Source=.\_symtable.lib
Tim Petersb16c56f2001-02-02 21:24:51 +00001805 Destination=%MAINDIR%\libs\_symtable.lib
1806 Flags=0000000000000010
1807end
1808item: Install File
Tim Petersdb642c62001-07-29 02:04:20 +00001809 Source=.\_testcapi.lib
Tim Petersd66595f2001-02-04 03:09:53 +00001810 Destination=%MAINDIR%\libs\_testcapi.lib
Tim Peters4d282de2001-02-02 06:33:04 +00001811 Flags=0000000000000010
1812end
1813item: Install File
Tim Petersdb642c62001-07-29 02:04:20 +00001814 Source=.\_tkinter.lib
Tim Peters39fb28f2000-09-21 07:50:36 +00001815 Destination=%MAINDIR%\libs\_tkinter.lib
1816 Description=Extension modules
1817 Flags=0000000000000010
1818end
1819item: Install File
Tim Petersdb642c62001-07-29 02:04:20 +00001820 Source=.\_socket.lib
Tim Peters39fb28f2000-09-21 07:50:36 +00001821 Destination=%MAINDIR%\libs\_socket.lib
1822 Flags=0000000000000010
1823end
1824item: Install File
Tim Peters19cf4ee2002-11-23 03:49:08 +00001825 Source=.\_bsddb.lib
1826 Destination=%MAINDIR%\libs\_bsddb.lib
Tim Peters39fb28f2000-09-21 07:50:36 +00001827 Flags=0000000000000010
1828end
1829item: Install File
Tim Peters84fcd922002-11-09 08:24:58 +00001830 Source=.\bz2.lib
1831 Destination=%MAINDIR%\libs\bz2.lib
1832 Flags=0000000000000010
1833end
1834item: Install File
Tim Peters2a799bf2002-12-16 20:18:38 +00001835 Source=.\datetime.lib
1836 Destination=%MAINDIR%\libs\datetime.lib
1837 Flags=0000000000000010
1838end
1839item: Install File
Tim Petersdb642c62001-07-29 02:04:20 +00001840 Source=.\mmap.lib
Tim Peters39fb28f2000-09-21 07:50:36 +00001841 Destination=%MAINDIR%\libs\mmap.lib
1842 Flags=0000000000000010
1843end
1844item: Install File
Tim Petersdb642c62001-07-29 02:04:20 +00001845 Source=.\parser.lib
Tim Peters39fb28f2000-09-21 07:50:36 +00001846 Destination=%MAINDIR%\libs\parser.lib
1847 Flags=0000000000000010
1848end
1849item: Install File
Tim Petersdb642c62001-07-29 02:04:20 +00001850 Source=.\pyexpat.lib
Tim Peters39fb28f2000-09-21 07:50:36 +00001851 Destination=%MAINDIR%\libs\pyexpat.lib
1852 Flags=0000000000000010
1853end
1854item: Install File
Tim Petersdb642c62001-07-29 02:04:20 +00001855 Source=.\select.lib
Tim Peters39fb28f2000-09-21 07:50:36 +00001856 Destination=%MAINDIR%\libs\select.lib
1857 Flags=0000000000000010
1858end
1859item: Install File
Tim Petersdb642c62001-07-29 02:04:20 +00001860 Source=.\unicodedata.lib
Tim Peters39fb28f2000-09-21 07:50:36 +00001861 Destination=%MAINDIR%\libs\unicodedata.lib
1862 Flags=0000000000000010
1863end
1864item: Install File
Tim Petersdb642c62001-07-29 02:04:20 +00001865 Source=.\winsound.lib
Tim Peters39fb28f2000-09-21 07:50:36 +00001866 Destination=%MAINDIR%\libs\winsound.lib
1867 Flags=0000000000000010
1868end
1869item: Install File
Tim Petersdb642c62001-07-29 02:04:20 +00001870 Source=.\zlib.lib
Tim Peters39fb28f2000-09-21 07:50:36 +00001871 Destination=%MAINDIR%\libs\zlib.lib
1872 Flags=0000000000000010
1873end
Tim Peterse7b2a272001-07-29 09:28:37 +00001874item: Remark
1875end
Tim Peters39fb28f2000-09-21 07:50:36 +00001876item: Install File
Tim Peterse7b2a272001-07-29 09:28:37 +00001877 Source=.\python%_pymajor_%%_pyminor_%.lib
1878 Destination=%MAINDIR%\libs\python%_PYMAJOR_%%_PYMINOR_%.lib
Tim Peters39fb28f2000-09-21 07:50:36 +00001879 Flags=0000000000000010
1880end
1881item: Remark
Tim Peterse7b2a272001-07-29 09:28:37 +00001882end
1883item: Remark
Tim Peterse7b2a272001-07-29 09:28:37 +00001884 Text=Main Python DLL
Tim Peters39fb28f2000-09-21 07:50:36 +00001885end
Tim Petersfc7265a2001-08-16 01:53:51 +00001886item: Remark
1887 Text=Tell Wise it's OK to delete the Python DLL at uninstall time,
1888end
1889item: Remark
1890 Text=despite that we (may) write it into a system directory.
1891end
1892item: Add Text to INSTALL.LOG
1893 Text=Non-System File:
1894end
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00001895item: Install File
Tim Peterse7b2a272001-07-29 09:28:37 +00001896 Source=.\python%_pymajor_%%_pyminor_%.dll
1897 Destination=%DLLDEST%\python%_PYMAJOR_%%_PYMINOR_%.dll
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00001898 Flags=0000000000000010
1899end
Tim Peterse7b2a272001-07-29 09:28:37 +00001900item: Remark
1901end
1902item: Remark
Tim Peterse7b2a272001-07-29 09:28:37 +00001903 Text=Libraries (Lib/)
1904end
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00001905item: Install File
Tim Petersdb642c62001-07-29 02:04:20 +00001906 Source=..\lib\*.py
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00001907 Destination=%MAINDIR%\Lib
1908 Description=Library Modules
1909 Flags=0000000000000010
1910end
Tim Peters8e02fb12001-07-29 21:36:58 +00001911item: Remark
1912end
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00001913item: Install File
Tim Peters19cf4ee2002-11-23 03:49:08 +00001914 Source=..\lib\bsddb\*.py
1915 Destination=%MAINDIR%\Lib\bsddb
1916 Description=Berkeley database package
1917 Flags=0000000100000010
1918end
1919item: Remark
1920end
1921item: Install File
Tim Peters6f0699b2001-11-07 04:42:04 +00001922 Source=..\lib\compiler\*.py
Tim Peters3069d502001-09-20 04:09:39 +00001923 Destination=%MAINDIR%\Lib\compiler
1924 Description=Python compiler written in Python
1925 Flags=0000000000000010
1926end
1927item: Remark
1928end
1929item: Install File
Tim Petersdb642c62001-07-29 02:04:20 +00001930 Source=..\lib\distutils\*.py
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00001931 Destination=%MAINDIR%\Lib\distutils
1932 Description=Distribution utility modules
Tim Peters8e02fb12001-07-29 21:36:58 +00001933 Flags=0000000000000010
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00001934end
1935item: Install File
Tim Peters6ea8baa2001-07-29 22:12:28 +00001936 Source=..\lib\distutils\readme
Tim Peters8e02fb12001-07-29 21:36:58 +00001937 Destination=%MAINDIR%\Lib\distutils\README.txt
1938 Flags=0000000000000010
1939end
1940item: Install File
Tim Peters6ea8baa2001-07-29 22:12:28 +00001941 Source=..\lib\distutils\command\*.py
Tim Peters8e02fb12001-07-29 21:36:58 +00001942 Destination=%MAINDIR%\Lib\distutils\command
1943 Flags=0000000000000010
1944end
Tim Peters6ea8baa2001-07-29 22:12:28 +00001945item: Install File
1946 Source=..\lib\distutils\command\command_template
1947 Destination=%MAINDIR%\Lib\distutils\command\command_template
1948 Flags=0000000000000010
1949end
Tim Peters8e02fb12001-07-29 21:36:58 +00001950item: Remark
1951end
1952item: Install File
Tim Peters6f0699b2001-11-07 04:42:04 +00001953 Source=..\lib\email\*.py
Tim Peters5ae95ab2001-10-13 00:26:25 +00001954 Destination=%MAINDIR%\Lib\email
1955 Description=Library email package
1956 Flags=0000000000000010
1957end
Tim Peters78e30fb2002-07-23 19:56:30 +00001958item: Install File
1959 Source=..\lib\email\test\*.py
1960 Destination=%MAINDIR%\Lib\email\test
1961 Description=email tests
1962 Flags=0000000000000010
1963end
1964item: Install File
1965 Source=..\lib\email\test\data\*.txt
1966 Destination=%MAINDIR%\Lib\email\test\data
1967 Description=email test data
1968 Flags=0000000000000010
1969end
1970item: Install File
1971 Source=..\lib\email\test\data\*.gif
1972 Destination=%MAINDIR%\Lib\email\test\data
1973 Description=email test data
1974 Flags=0000000000000010
1975end
Tim Peters5ae95ab2001-10-13 00:26:25 +00001976item: Remark
1977end
1978item: Install File
1979 Source=..\lib\encodings\*.py
1980 Destination=%MAINDIR%\Lib\encodings
1981 Description=Unicode encoding tables
1982 Flags=0000000000000010
1983end
1984item: Remark
1985end
1986item: Install File
Tim Peters6f0699b2001-11-07 04:42:04 +00001987 Source=..\lib\hotshot\*.py
Tim Peters5ae95ab2001-10-13 00:26:25 +00001988 Destination=%MAINDIR%\Lib\hotshot
1989 Description=Fast Python profiler
1990 Flags=0000000000000010
1991end
1992item: Remark
1993end
1994item: Install File
1995 Source=..\lib\lib-old\*.py
1996 Destination=%MAINDIR%\Lib\lib-old
1997 Description=Obsolete modules
1998 Flags=0000000000000010
1999end
2000item: Remark
2001end
2002item: Install File
2003 Source=..\lib\lib-tk\*.py
2004 Destination=%MAINDIR%\Lib\lib-tk
2005 Description=Tkinter related library modules
2006 Flags=0000000000000010
2007end
2008item: Remark
2009end
2010item: Install File
2011 Source=..\lib\site-packages\readme
2012 Destination=%MAINDIR%\Lib\site-packages\README.txt
2013 Description=Site packages
2014 Flags=0000000000000010
2015end
2016item: Remark
2017end
2018item: Install File
Tim Peters6ea8baa2001-07-29 22:12:28 +00002019 Source=..\lib\xml\*.py
Tim Peters553d2a52000-09-07 08:34:01 +00002020 Destination=%MAINDIR%\Lib\xml
2021 Description=XML support packages
Tim Peters8e02fb12001-07-29 21:36:58 +00002022 Flags=0000000000000010
2023end
2024item: Install File
Tim Peters6ea8baa2001-07-29 22:12:28 +00002025 Source=..\lib\xml\dom\*.py
Tim Peters8e02fb12001-07-29 21:36:58 +00002026 Destination=%MAINDIR%\Lib\xml\dom
2027 Flags=0000000000000010
2028end
2029item: Install File
Tim Peters6ea8baa2001-07-29 22:12:28 +00002030 Source=..\lib\xml\parsers\*.py
Tim Peters8e02fb12001-07-29 21:36:58 +00002031 Destination=%MAINDIR%\Lib\xml\parsers
2032 Flags=0000000000000010
2033end
2034item: Install File
Tim Peters6ea8baa2001-07-29 22:12:28 +00002035 Source=..\lib\xml\sax\*.py
Tim Peters8e02fb12001-07-29 21:36:58 +00002036 Destination=%MAINDIR%\Lib\xml\sax
2037 Flags=0000000000000010
2038end
2039item: Remark
Tim Peters553d2a52000-09-07 08:34:01 +00002040end
Tim Peterse7b2a272001-07-29 09:28:37 +00002041item: Remark
2042 Text=C Include files
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00002043end
2044item: Install File
Tim Petersdb642c62001-07-29 02:04:20 +00002045 Source=..\include\*.h
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00002046 Destination=%MAINDIR%\include
2047 Description=Header files
2048 Flags=0000000000000010
2049end
2050item: Install File
Tim Petersdb642c62001-07-29 02:04:20 +00002051 Source=..\pc\pyconfig.h
Martin v. Löwis4f1cd8b2001-07-26 13:41:06 +00002052 Destination=%MAINDIR%\include\pyconfig.h
2053 Description=Header files (pyconfig.h)
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00002054 Flags=0000000000000010
2055end
Tim Peterse7b2a272001-07-29 09:28:37 +00002056item: Remark
2057end
2058item: Remark
Tim Peters68db9dd2001-08-11 04:01:31 +00002059 Text=Microsoft C runtime libraries
2060end
2061item: Install File
2062 Source=%_SYS_%\MSVCIRT.DLL
2063 Destination=%DLLDEST%\MSVCIRT.DLL
2064 Description=Visual C++ Runtime DLLs
2065 Flags=0000011000010011
2066end
2067item: Install File
2068 Source=%_SYS_%\MSVCRT.DLL
2069 Destination=%DLLDEST%\MSVCRT.DLL
2070 Description=Visual C++ Runtime DLLs
2071 Flags=0000011000010011
2072end
2073item: End Block
2074end
2075item: Remark
2076end
2077item: Remark
2078 Text=B: Tcl/Tk (Tkinter, IDLE, pydoc)
2079end
2080item: If/While Statement
2081 Variable=COMPONENTS
2082 Value=B
2083 Flags=00000010
2084end
2085item: Remark
Tim Peterse7b2a272001-07-29 09:28:37 +00002086 Text=Tcl/Tk
2087end
2088item: Install File
Tim Petersa406b582002-11-19 17:38:27 +00002089 Source=..\..\%_tcldir_%\bin\*.dll
2090 Destination=%MAINDIR%\DLLs
Tim Peterse7b2a272001-07-29 09:28:37 +00002091 Description=Tcl/Tk binaries and libraries
2092 Flags=0000000000000010
2093end
2094item: Install File
Tim Petersa406b582002-11-19 17:38:27 +00002095 Source=..\..\%_tcldir_%\lib\*.*
Tim Peterse7b2a272001-07-29 09:28:37 +00002096 Destination=%MAINDIR%\tcl
2097 Description=Tcl/Tk binaries and libraries
2098 Flags=0000000100000010
2099end
2100item: Remark
2101end
2102item: Remark
Tim Petersa0a77062001-08-03 19:04:13 +00002103 Text=IDLE
2104end
2105item: Install File
2106 Source=..\tools\idle\*.py
2107 Destination=%MAINDIR%\Tools\idle
2108 Description=Integrated DeveLopment Environment for Python
2109 Flags=0000000000000010
2110end
2111item: Install File
2112 Source=..\tools\idle\*.txt
2113 Destination=%MAINDIR%\Tools\idle
2114 Description=Integrated DeveLopment Environment for Python
2115 Flags=0000000000000010
2116end
2117item: Install File
2118 Source=..\tools\idle\icons\*
2119 Destination=%MAINDIR%\Tools\idle\Icons
2120 Description=Integrated DeveLopment Environment for Python
2121 Flags=0000000000000010
2122end
2123item: Install File
2124 Source=..\tools\idle\idle.pyw
2125 Destination=%MAINDIR%\Tools\idle\idle.pyw
2126 Description=IDLE bootstrap script
2127 Flags=0000000000000010
2128end
2129item: Remark
2130end
2131item: Remark
Tim Peters68db9dd2001-08-11 04:01:31 +00002132 Text=Windows pydoc driver
Tim Peterse7b2a272001-07-29 09:28:37 +00002133end
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00002134item: Install File
Tim Peters68db9dd2001-08-11 04:01:31 +00002135 Source=..\tools\scripts\*.pyw
2136 Destination=%MAINDIR%\Tools\Scripts
2137 Description=Windows pydoc driver
2138 Flags=0000000000000010
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00002139end
2140item: End Block
2141end
Tim Peterse7b2a272001-07-29 09:28:37 +00002142item: Remark
2143end
2144item: Remark
Tim Peters68db9dd2001-08-11 04:01:31 +00002145 Text=C: docs
Tim Peterse7b2a272001-07-29 09:28:37 +00002146end
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00002147item: If/While Statement
2148 Variable=COMPONENTS
Tim Peters68db9dd2001-08-11 04:01:31 +00002149 Value=C
Tim Peters223ec932001-08-05 13:58:48 +00002150 Flags=00000010
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00002151end
Tim Peterse7b2a272001-07-29 09:28:37 +00002152item: Install File
2153 Source=%_DOC_%\*.*
2154 Destination=%MAINDIR%\Doc
2155 Description=Python Documentation (HTML)
2156 Flags=0000000100000010
2157end
2158item: End Block
2159end
2160item: Remark
2161end
2162item: Remark
Tim Peters68db9dd2001-08-11 04:01:31 +00002163 Text=D: tools
Tim Peterse7b2a272001-07-29 09:28:37 +00002164end
2165item: If/While Statement
2166 Variable=COMPONENTS
Tim Peters68db9dd2001-08-11 04:01:31 +00002167 Value=D
Tim Peters223ec932001-08-05 13:58:48 +00002168 Flags=00000010
Tim Peterse7b2a272001-07-29 09:28:37 +00002169end
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00002170item: Install File
Tim Petersdb642c62001-07-29 02:04:20 +00002171 Source=..\tools\scripts\*.py
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00002172 Destination=%MAINDIR%\Tools\Scripts
2173 Description=Utility Scripts
2174 Flags=0000000000000010
2175end
2176item: Install File
Tim Petersdb642c62001-07-29 02:04:20 +00002177 Source=..\tools\scripts\*.doc
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00002178 Destination=%MAINDIR%\Tools\Scripts
2179 Description=Utility Scripts
2180 Flags=0000000000000010
2181end
2182item: Install File
Tim Petersdb642c62001-07-29 02:04:20 +00002183 Source=..\tools\scripts\readme
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00002184 Destination=%MAINDIR%\Tools\Scripts\README.txt
2185 Description=Utility Scripts
2186 Flags=0000000000000010
2187end
Tim Peters6ea8baa2001-07-29 22:12:28 +00002188item: Remark
2189end
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00002190item: Install File
Tim Petersdb642c62001-07-29 02:04:20 +00002191 Source=..\tools\webchecker\*.py
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00002192 Destination=%MAINDIR%\Tools\webchecker
2193 Description=Web checker tool
2194 Flags=0000000000000010
2195end
2196item: Install File
Tim Petersdb642c62001-07-29 02:04:20 +00002197 Source=..\tools\webchecker\readme
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00002198 Destination=%MAINDIR%\Tools\webchecker\README.txt
2199 Description=Web checker tool
2200 Flags=0000000000000010
2201end
Tim Peters6ea8baa2001-07-29 22:12:28 +00002202item: Remark
2203end
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00002204item: Install File
Tim Petersdb642c62001-07-29 02:04:20 +00002205 Source=..\tools\versioncheck\*.py
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00002206 Destination=%MAINDIR%\Tools\versioncheck
2207 Description=Version checker tool
2208 Flags=0000000000000010
2209end
2210item: Install File
Tim Petersdb642c62001-07-29 02:04:20 +00002211 Source=..\tools\versioncheck\readme
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00002212 Destination=%MAINDIR%\Tools\versioncheck\README.txt
2213 Description=Version checker tool
2214 Flags=0000000000000010
2215end
Tim Peters6ea8baa2001-07-29 22:12:28 +00002216item: Remark
2217end
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00002218item: Install File
Tim Petersdb642c62001-07-29 02:04:20 +00002219 Source=..\tools\pynche\*.py
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00002220 Destination=%MAINDIR%\Tools\pynche
2221 Description=pynche color editor
2222 Flags=0000000000000010
2223end
2224item: Install File
Tim Peters7c198d32001-08-22 22:18:31 +00002225 Source=..\tools\pynche\*.txt
2226 Destination=%MAINDIR%\Tools\pynche
2227 Description=pynche color editor
2228 Flags=0000000000000010
2229end
2230item: Install File
Tim Petersdb642c62001-07-29 02:04:20 +00002231 Source=..\tools\pynche\x\*.txt
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00002232 Destination=%MAINDIR%\Tools\pynche\X
2233 Description=pynche color editor - X files
2234 Flags=0000000000000010
2235end
2236item: Install File
Tim Petersdb642c62001-07-29 02:04:20 +00002237 Source=..\tools\pynche\readme
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00002238 Destination=%MAINDIR%\Tools\pynche\README.txt
2239 Description=pynche color editor - README
2240 Flags=0000000100000010
2241end
2242item: Install File
Tim Petersdb642c62001-07-29 02:04:20 +00002243 Source=..\tools\pynche\pynche
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00002244 Destination=%MAINDIR%\Tools\pynche\pynche.py
2245 Description=pynche color editor - main
2246 Flags=0000000100000010
2247end
2248item: Install File
Tim Petersdb642c62001-07-29 02:04:20 +00002249 Source=..\tools\pynche\pynche.pyw
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00002250 Destination=%MAINDIR%\Tools\pynche\pynche.pyw
2251 Description=pynche color editor - noconsole main
2252 Flags=0000000100000010
2253end
Tim Peters598c2102002-12-10 19:03:52 +00002254item: Remark
2255end
2256item: Install File
2257 Source=..\tools\i18n\*.py
2258 Destination=%MAINDIR%\Tools\i18n
2259 Description=Internationalization helpers
2260 Flags=0000000000000010
2261end
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00002262item: End Block
2263end
Tim Peterse7b2a272001-07-29 09:28:37 +00002264item: Remark
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00002265end
Tim Peterse7b2a272001-07-29 09:28:37 +00002266item: Remark
Tim Peters68db9dd2001-08-11 04:01:31 +00002267 Text=E: test suite
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00002268end
2269item: If/While Statement
2270 Variable=COMPONENTS
Tim Peters68db9dd2001-08-11 04:01:31 +00002271 Value=E
Tim Peters223ec932001-08-05 13:58:48 +00002272 Flags=00000010
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00002273end
2274item: Install File
Tim Petersdb642c62001-07-29 02:04:20 +00002275 Source=..\lib\test\audiotest.au
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00002276 Destination=%MAINDIR%\Lib\test\audiotest.au
2277 Description=Python Test files
2278 Flags=0000000000000010
2279end
2280item: Install File
Tim Petersdb642c62001-07-29 02:04:20 +00002281 Source=..\lib\test\*.uue
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00002282 Destination=%MAINDIR%\Lib\test
2283 Description=Python Test files
2284 Flags=0000000000000010
2285end
2286item: Install File
Tim Petersdb642c62001-07-29 02:04:20 +00002287 Source=..\lib\test\*.py
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00002288 Destination=%MAINDIR%\Lib\test
2289 Description=Python Test files
2290 Flags=0000000000000010
2291end
2292item: Install File
Tim Petersdb642c62001-07-29 02:04:20 +00002293 Source=..\lib\test\*.xml
Tim Peters553d2a52000-09-07 08:34:01 +00002294 Destination=%MAINDIR%\Lib\test
Tim Peters68692452000-10-14 07:35:15 +00002295 Description=Python Test files
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00002296 Flags=0000000000000010
2297end
2298item: Install File
Tim Petersdb642c62001-07-29 02:04:20 +00002299 Source=..\lib\test\*.out
Tim Peters7b5af042000-09-26 02:37:53 +00002300 Destination=%MAINDIR%\Lib\test
Tim Peters68692452000-10-14 07:35:15 +00002301 Description=Python Test files
Tim Peters7b5af042000-09-26 02:37:53 +00002302 Flags=0000000000000010
2303end
Tim Peters6ea8baa2001-07-29 22:12:28 +00002304item: Remark
2305end
Tim Peters7b5af042000-09-26 02:37:53 +00002306item: Install File
Tim Petersdb642c62001-07-29 02:04:20 +00002307 Source=..\lib\test\output\*.*
Tim Peters553d2a52000-09-07 08:34:01 +00002308 Destination=%MAINDIR%\Lib\test\output
2309 Description=Python Test output files
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00002310 Flags=0000000000000010
2311end
2312item: End Block
2313end
Tim Peterse7b2a272001-07-29 09:28:37 +00002314item: Remark
2315end
2316item: Remark
2317 Text=DONE with file copying.
2318end
2319item: Remark
Tim Peters4de219d2001-08-04 23:23:27 +00002320 Text=The rest is registry and Start Menu fiddling.
Tim Peterse7b2a272001-07-29 09:28:37 +00002321end
2322item: Remark
2323end
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00002324item: If/While Statement
2325 Variable=COMPONENTS
Tim Petersdb642c62001-07-29 02:04:20 +00002326 Value=A
Tim Peters223ec932001-08-05 13:58:48 +00002327 Flags=00000010
2328end
2329item: If/While Statement
2330 Variable=TASKS
2331 Value=A
2332 Flags=00000010
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00002333end
Tim Petersce5f13a2001-07-31 03:24:55 +00002334item: Remark
Tim Petersb39fa0e2001-08-05 05:19:15 +00002335 Text=Register file extensions. As usual, Admin privs get in the way, but with a twist:
Tim Peters4de219d2001-08-04 23:23:27 +00002336end
2337item: Remark
Tim Petersb39fa0e2001-08-05 05:19:15 +00002338 Text=You don't need admin privs to write to HKEY_CLASSES_ROOT *except* under Win2K.
2339end
2340item: Remark
2341 Text=On Win2K, a user without Admin privs has to register extensions under HKCU\Software\CLASSES instead.
2342end
2343item: Remark
2344 Text=But while you can *do* that under other flavors of Windows too, it has no useful effect except in Win2K.
2345end
2346item: Set Variable
2347 Variable=USE_HKCR
2348 Value=1
2349end
2350item: Check Configuration
2351 Flags=11110010
Tim Petersce5f13a2001-07-31 03:24:55 +00002352end
Tim Peters96e1d2f2001-07-30 23:06:21 +00002353item: If/While Statement
Tim Petersb39fa0e2001-08-05 05:19:15 +00002354 Variable=DOADMIN
2355 Value=0
2356end
2357item: Set Variable
2358 Variable=USE_HKCR
2359 Value=0
2360end
2361item: End Block
2362end
2363item: End Block
2364end
2365item: If/While Statement
2366 Variable=USE_HKCR
2367 Value=1
Tim Peters96e1d2f2001-07-30 23:06:21 +00002368end
Tim Peterse7b2a272001-07-29 09:28:37 +00002369item: Remark
Tim Peters4de219d2001-08-04 23:23:27 +00002370 Text=File types.
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00002371end
2372item: Edit Registry
Tim Peters50e278e2001-07-29 00:48:54 +00002373 Total Keys=1
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00002374 Key=Python.File
2375 New Value=Python File
2376end
2377item: Edit Registry
Tim Peters50e278e2001-07-29 00:48:54 +00002378 Total Keys=1
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00002379 Key=Python.File\shell\open\command
2380 New Value=%MAINDIR%\python.exe "%%1" %%*
2381end
2382item: Edit Registry
Tim Peters50e278e2001-07-29 00:48:54 +00002383 Total Keys=1
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00002384 Key=Python.File\DefaultIcon
2385 New Value=%MAINDIR%\Py.ico
2386end
Tim Peters4de219d2001-08-04 23:23:27 +00002387item: Remark
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00002388end
2389item: Edit Registry
Tim Peters50e278e2001-07-29 00:48:54 +00002390 Total Keys=1
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00002391 Key=Python.NoConFile
2392 New Value=Python File (no console)
2393end
2394item: Edit Registry
Tim Peters50e278e2001-07-29 00:48:54 +00002395 Total Keys=1
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00002396 Key=Python.NoConFile\shell\open\command
2397 New Value=%MAINDIR%\pythonw.exe "%%1" %%*
2398end
2399item: Edit Registry
Tim Peters50e278e2001-07-29 00:48:54 +00002400 Total Keys=1
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00002401 Key=Python.NoConFile\DefaultIcon
2402 New Value=%MAINDIR%\Py.ico
2403end
Tim Peters4de219d2001-08-04 23:23:27 +00002404item: Remark
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00002405end
2406item: Edit Registry
Tim Peters50e278e2001-07-29 00:48:54 +00002407 Total Keys=1
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00002408 Key=Python.CompiledFile
2409 New Value=Compiled Python File
2410end
2411item: Edit Registry
Tim Peters50e278e2001-07-29 00:48:54 +00002412 Total Keys=1
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00002413 Key=Python.CompiledFile\shell\open\command
2414 New Value=%MAINDIR%\python.exe "%%1" %%*
2415end
2416item: Edit Registry
Tim Peters50e278e2001-07-29 00:48:54 +00002417 Total Keys=1
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00002418 Key=Python.CompiledFile\DefaultIcon
2419 New Value=%MAINDIR%\pyc.ico
2420end
Tim Peters4de219d2001-08-04 23:23:27 +00002421item: Remark
2422end
2423item: Remark
2424 Text=File extensions.
2425end
2426item: Edit Registry
2427 Total Keys=1
2428 Key=.py
2429 New Value=Python.File
2430end
2431item: Edit Registry
2432 Total Keys=1
2433 Key=.py
2434 New Value=text/plain
2435 Value Name=Content Type
2436end
2437item: Remark
2438end
2439item: Edit Registry
2440 Total Keys=1
2441 Key=.pyw
2442 New Value=Python.NoConFile
2443end
2444item: Edit Registry
2445 Total Keys=1
2446 Key=.pyw
2447 New Value=text/plain
2448 Value Name=Content Type
2449end
2450item: Remark
2451end
2452item: Edit Registry
2453 Total Keys=1
2454 Key=.pyc
2455 New Value=Python.CompiledFile
2456end
2457item: Edit Registry
2458 Total Keys=1
2459 Key=.pyo
2460 New Value=Python.CompiledFile
2461end
Tim Petersb39fa0e2001-08-05 05:19:15 +00002462item: Else Statement
2463end
2464item: Remark
2465 Text=File types.
2466end
2467item: Edit Registry
2468 Total Keys=1
2469 Key=Software\CLASSES\Python.File
2470 New Value=Python File
2471 Root=1
2472end
2473item: Edit Registry
2474 Total Keys=1
2475 Key=Software\CLASSES\Python.File\shell\open\command
2476 New Value=%MAINDIR%\python.exe "%%1" %%*
2477 Root=1
2478end
2479item: Edit Registry
2480 Total Keys=1
2481 Key=Software\CLASSES\Python.File\DefaultIcon
2482 New Value=%MAINDIR%\Py.ico
2483 Root=1
2484end
2485item: Remark
2486end
2487item: Edit Registry
2488 Total Keys=1
2489 Key=Software\CLASSES\Python.NoConFile
2490 New Value=Python File (no console)
2491 Root=1
2492end
2493item: Edit Registry
2494 Total Keys=1
2495 Key=Software\CLASSES\Python.NoConFile\shell\open\command
2496 New Value=%MAINDIR%\pythonw.exe "%%1" %%*
2497 Root=1
2498end
2499item: Edit Registry
2500 Total Keys=1
2501 Key=Software\CLASSES\Python.NoConFile\DefaultIcon
2502 New Value=%MAINDIR%\Py.ico
2503 Root=1
2504end
2505item: Remark
2506end
2507item: Edit Registry
2508 Total Keys=1
2509 Key=Software\CLASSES\Python.CompiledFile
2510 New Value=Compiled Python File
2511 Root=1
2512end
2513item: Edit Registry
2514 Total Keys=1
2515 Key=Software\CLASSES\Python.CompiledFile\shell\open\command
2516 New Value=%MAINDIR%\python.exe "%%1" %%*
2517 Root=1
2518end
2519item: Edit Registry
2520 Total Keys=1
2521 Key=Software\CLASSES\Python.CompiledFile\DefaultIcon
2522 New Value=%MAINDIR%\pyc.ico
2523 Root=1
2524end
2525item: Remark
2526end
2527item: Remark
2528 Text=File extensions.
2529end
2530item: Edit Registry
2531 Total Keys=1
2532 Key=Software\CLASSES\.py
2533 New Value=Python.File
2534 Root=1
2535end
2536item: Edit Registry
2537 Total Keys=1
2538 Key=Software\CLASSES\.py
2539 New Value=text/plain
2540 Value Name=Content Type
2541 Root=1
2542end
2543item: Remark
2544end
2545item: Edit Registry
2546 Total Keys=1
2547 Key=Software\CLASSES\.pyw
2548 New Value=Python.NoConFile
2549 Root=1
2550end
2551item: Edit Registry
2552 Total Keys=1
2553 Key=Software\CLASSES\.pyw
2554 New Value=text/plain
2555 Value Name=Content Type
2556 Root=1
2557end
2558item: Remark
2559end
2560item: Edit Registry
2561 Total Keys=1
2562 Key=Software\CLASSES\.pyc
2563 New Value=Python.CompiledFile
2564 Root=1
2565end
2566item: Edit Registry
2567 Total Keys=1
2568 Key=Software\CLASSES\.pyo
2569 New Value=Python.CompiledFile
2570 Root=1
2571end
Tim Peters96e1d2f2001-07-30 23:06:21 +00002572item: End Block
2573end
Tim Peters0af67032001-10-09 22:22:36 +00002574item: Remark
2575end
2576item: Remark
2577 Text=If we're installing IDLE, also set an Edit context menu action to use IDLE, for .py and .pyw files.
2578end
2579item: If/While Statement
2580 Variable=COMPONENTS
2581 Value=B
2582 Flags=00000010
2583end
2584item: If/While Statement
2585 Variable=USE_HKCR
2586 Value=1
2587end
2588item: Edit Registry
2589 Total Keys=1
2590 Key=Python.NoConFile\shell\Edit with IDLE\command
2591 New Value=%MAINDIR%\pythonw.exe %MAINDIR%\Tools\idle\idle.pyw -e "%%1"
2592end
2593item: Edit Registry
2594 Total Keys=1
2595 Key=Python.File\shell\Edit with IDLE\command
2596 New Value=%MAINDIR%\pythonw.exe %MAINDIR%\Tools\idle\idle.pyw -e "%%1"
2597end
2598item: Else Statement
2599end
2600item: Edit Registry
2601 Total Keys=1
2602 Key=Software\CLASSES\Python.NoConFile\shell\Edit with IDLE\command
2603 New Value=%MAINDIR%\pythonw.exe %MAINDIR%\Tools\idle\idle.pyw -e "%%1"
2604 Root=1
2605end
2606item: Edit Registry
2607 Total Keys=1
2608 Key=Software\CLASSES\Python.File\shell\Edit with IDLE\command
2609 New Value=%MAINDIR%\pythonw.exe %MAINDIR%\Tools\idle\idle.pyw -e "%%1"
2610 Root=1
2611end
2612item: End Block
2613end
2614item: End Block
2615end
Tim Peters223ec932001-08-05 13:58:48 +00002616item: End Block
2617end
Tim Petersf6f6fa22000-09-01 11:45:02 +00002618item: Remark
Tim Peterse7b2a272001-07-29 09:28:37 +00002619end
2620item: Remark
2621 Text=Register Python paths.
2622end
2623item: Remark
Tim Petersf6f6fa22000-09-01 11:45:02 +00002624 Text=Write to HKLM for admin, else HKCU. Keep these blocks otherwise identical!
2625end
Tim Peters67b9ada2001-08-05 04:12:30 +00002626item: If/While Statement
2627 Variable=DOADMIN
2628 Value=1
Tim Petersf6f6fa22000-09-01 11:45:02 +00002629end
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00002630item: Edit Registry
Tim Peters50e278e2001-07-29 00:48:54 +00002631 Total Keys=1
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00002632 Key=Software\Python\PythonCore\CurrentVersion
2633 Root=130
2634end
2635item: Edit Registry
Tim Peters50e278e2001-07-29 00:48:54 +00002636 Total Keys=1
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00002637 Key=Software\Python\PythonCore\%PY_VERSION%\InstallPath
2638 New Value=%MAINDIR%
2639 Root=2
2640end
2641item: Edit Registry
Tim Peters50e278e2001-07-29 00:48:54 +00002642 Total Keys=1
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00002643 Key=Software\Python\PythonCore\%PY_VERSION%\InstallPath\InstallGroup
Tim Peters6f0699b2001-11-07 04:42:04 +00002644 New Value=%CGROUP_SAVE%
2645 New Value=
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00002646 Root=2
2647end
2648item: Edit Registry
Tim Peters50e278e2001-07-29 00:48:54 +00002649 Total Keys=1
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00002650 Key=Software\Python\PythonCore\%PY_VERSION%\PythonPath
Tim Peters412e4582001-07-29 21:04:09 +00002651 New Value=%MAINDIR%\Lib;%MAINDIR%\DLLs;%MAINDIR%\Lib\lib-tk
2652 New Value=
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00002653 Root=2
2654end
2655item: Edit Registry
Tim Peters50e278e2001-07-29 00:48:54 +00002656 Total Keys=1
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00002657 Key=Software\Python\PythonCore\%PY_VERSION%\Modules
2658 Root=2
2659end
2660item: Edit Registry
Tim Peters50e278e2001-07-29 00:48:54 +00002661 Total Keys=1
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00002662 Key=Software\Microsoft\Windows\CurrentVersion\App Paths\Python.exe
2663 New Value=%MAINDIR%\Python.exe
2664 Root=2
2665end
Tim Petersf6f6fa22000-09-01 11:45:02 +00002666item: Else Statement
2667end
Tim Petersf6f6fa22000-09-01 11:45:02 +00002668item: Edit Registry
Tim Peters50e278e2001-07-29 00:48:54 +00002669 Total Keys=1
Tim Petersf6f6fa22000-09-01 11:45:02 +00002670 Key=Software\Python\PythonCore\CurrentVersion
2671 Root=129
2672end
2673item: Edit Registry
Tim Peters50e278e2001-07-29 00:48:54 +00002674 Total Keys=1
Tim Petersf6f6fa22000-09-01 11:45:02 +00002675 Key=Software\Python\PythonCore\%PY_VERSION%\InstallPath
2676 New Value=%MAINDIR%
2677 Root=1
2678end
2679item: Edit Registry
Tim Peters50e278e2001-07-29 00:48:54 +00002680 Total Keys=1
Tim Petersf6f6fa22000-09-01 11:45:02 +00002681 Key=Software\Python\PythonCore\%PY_VERSION%\InstallPath\InstallGroup
Tim Peters6f0699b2001-11-07 04:42:04 +00002682 New Value=%CGROUP_SAVE%
2683 New Value=
Tim Petersf6f6fa22000-09-01 11:45:02 +00002684 Root=1
2685end
2686item: Edit Registry
Tim Peters50e278e2001-07-29 00:48:54 +00002687 Total Keys=1
Tim Petersf6f6fa22000-09-01 11:45:02 +00002688 Key=Software\Python\PythonCore\%PY_VERSION%\PythonPath
Tim Peters412e4582001-07-29 21:04:09 +00002689 New Value=%MAINDIR%\Lib;%MAINDIR%\DLLs;%MAINDIR%\Lib\lib-tk
2690 New Value=
Tim Petersf6f6fa22000-09-01 11:45:02 +00002691 Root=1
2692end
2693item: Edit Registry
Tim Peters50e278e2001-07-29 00:48:54 +00002694 Total Keys=1
Tim Petersf6f6fa22000-09-01 11:45:02 +00002695 Key=Software\Python\PythonCore\%PY_VERSION%\Modules
2696 Root=1
2697end
2698item: Edit Registry
Tim Peters50e278e2001-07-29 00:48:54 +00002699 Total Keys=1
Tim Petersf6f6fa22000-09-01 11:45:02 +00002700 Key=Software\Microsoft\Windows\CurrentVersion\App Paths\Python.exe
2701 New Value=%MAINDIR%\Python.exe
2702 Root=1
2703end
2704item: End Block
2705end
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00002706item: End Block
2707end
Tim Peterse7b2a272001-07-29 09:28:37 +00002708item: Remark
2709end
2710item: Remark
2711 Text=Registry fiddling for docs.
2712end
Tim Peters4de219d2001-08-04 23:23:27 +00002713item: Remark
2714 Text=Write to HKLM for admin, else HKCU. Keep these blocks otherwise identical!
2715end
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00002716item: If/While Statement
2717 Variable=COMPONENTS
Tim Peters68db9dd2001-08-11 04:01:31 +00002718 Value=C
Tim Peters223ec932001-08-05 13:58:48 +00002719 Flags=00000010
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00002720end
Tim Peters67b9ada2001-08-05 04:12:30 +00002721item: If/While Statement
2722 Variable=DOADMIN
2723 Value=1
Tim Petersf6f6fa22000-09-01 11:45:02 +00002724end
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00002725item: Edit Registry
Tim Peters50e278e2001-07-29 00:48:54 +00002726 Total Keys=1
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00002727 Key=Software\Python\PythonCore\%PY_VERSION%\Help\Main Python Documentation
2728 New Value=%MAINDIR%\Doc\index.html
2729 Root=2
2730end
Tim Petersf6f6fa22000-09-01 11:45:02 +00002731item: Else Statement
2732end
2733item: Edit Registry
Tim Peters50e278e2001-07-29 00:48:54 +00002734 Total Keys=1
Tim Petersf6f6fa22000-09-01 11:45:02 +00002735 Key=Software\Python\PythonCore\%PY_VERSION%\Help\Main Python Documentation
2736 New Value=%MAINDIR%\Doc\index.html
2737 Root=1
2738end
2739item: End Block
2740end
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00002741item: End Block
2742end
Tim Peterse7b2a272001-07-29 09:28:37 +00002743item: Remark
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00002744end
Tim Peterse7b2a272001-07-29 09:28:37 +00002745item: Remark
Tim Peters4de219d2001-08-04 23:23:27 +00002746 Text=Set the app publisher and URL entries for Win2K add/remove.
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00002747end
Tim Peters96e1d2f2001-07-30 23:06:21 +00002748item: Remark
Tim Peters4de219d2001-08-04 23:23:27 +00002749 Text=It doesn't hurt on other systems.
2750end
2751item: Remark
2752 Text=As usual, write to HKLM or HKCU depending on Admin privs.
2753end
2754item: Remark
2755 Text=CAUTION: If you set this info on the "Windows 2000" page (step 6) of the
2756end
2757item: Remark
2758 Text=Installation Expert, it only shows up in the "If" block below. Keep in synch!
Tim Peters96e1d2f2001-07-30 23:06:21 +00002759end
Tim Peters67b9ada2001-08-05 04:12:30 +00002760item: If/While Statement
2761 Variable=DOADMIN
2762 Value=1
Tim Peters96e1d2f2001-07-30 23:06:21 +00002763end
Tim Peters4670b3a2001-07-29 19:48:44 +00002764item: Edit Registry
Tim Peters4de219d2001-08-04 23:23:27 +00002765 Total Keys=1
2766 Key=Software\Microsoft\Windows\CurrentVersion\Uninstall\%APPTITLE%
2767 New Value=http://www.python.org/
2768 Value Name=HelpLink
2769 Root=2
2770end
2771item: Edit Registry
2772 Total Keys=1
2773 Key=Software\Microsoft\Windows\CurrentVersion\Uninstall\%APPTITLE%
2774 New Value=PythonLabs at Zope Corporation
2775 Value Name=Publisher
2776 Root=2
2777end
2778item: Edit Registry
2779 Total Keys=1
2780 Key=Software\Microsoft\Windows\CurrentVersion\Uninstall\%APPTITLE%
2781 New Value=http://www.python.org/
2782 Value Name=URLInfoAbout
2783 Root=2
2784end
2785item: Edit Registry
2786 Total Keys=1
2787 Key=Software\Microsoft\Windows\CurrentVersion\Uninstall\%APPTITLE%
2788 New Value=%PYVER_STRING%
2789 Value Name=DisplayVersion
2790 Root=2
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00002791end
Tim Petersae5262e2001-08-06 20:01:19 +00002792item: Edit Registry
2793 Total Keys=1
2794 Key=Software\Microsoft\Windows\CurrentVersion\Uninstall\%APPTITLE%
2795 New Value=%MAINDIR%\py.ico,-0
2796 Value Name=DisplayIcon
2797 Root=2
2798end
Tim Petersce5f13a2001-07-31 03:24:55 +00002799item: Else Statement
2800end
Tim Peters4de219d2001-08-04 23:23:27 +00002801item: Edit Registry
2802 Total Keys=1
2803 Key=Software\Microsoft\Windows\CurrentVersion\Uninstall\%APPTITLE%
2804 New Value=http://www.python.org/
2805 Value Name=HelpLink
2806 Root=1
Tim Petersce5f13a2001-07-31 03:24:55 +00002807end
2808item: Edit Registry
Tim Peters4de219d2001-08-04 23:23:27 +00002809 Total Keys=1
2810 Key=Software\Microsoft\Windows\CurrentVersion\Uninstall\%APPTITLE%
2811 New Value=PythonLabs at Zope Corporation
2812 Value Name=Publisher
2813 Root=1
2814end
2815item: Edit Registry
2816 Total Keys=1
2817 Key=Software\Microsoft\Windows\CurrentVersion\Uninstall\%APPTITLE%
2818 New Value=http://www.python.org/
2819 Value Name=URLInfoAbout
2820 Root=1
2821end
2822item: Edit Registry
2823 Total Keys=1
2824 Key=Software\Microsoft\Windows\CurrentVersion\Uninstall\%APPTITLE%
2825 New Value=%PYVER_STRING%
2826 Value Name=DisplayVersion
2827 Root=1
Tim Peters96e1d2f2001-07-30 23:06:21 +00002828end
Tim Petersae5262e2001-08-06 20:01:19 +00002829item: Edit Registry
2830 Total Keys=1
2831 Key=Software\Microsoft\Windows\CurrentVersion\Uninstall\%APPTITLE%
2832 New Value=%MAINDIR%\py.ico,-0
2833 Value Name=DisplayIcon
2834 Root=1
2835end
Tim Peters96e1d2f2001-07-30 23:06:21 +00002836item: End Block
2837end
Tim Peterse7b2a272001-07-29 09:28:37 +00002838item: Remark
2839end
Tim Peters4670b3a2001-07-29 19:48:44 +00002840item: Remark
Tim Peters67b9ada2001-08-05 04:12:30 +00002841 Text=Populate Start Menu group
Tim Peters4670b3a2001-07-29 19:48:44 +00002842end
Tim Peters223ec932001-08-05 13:58:48 +00002843item: If/While Statement
2844 Variable=TASKS
2845 Value=B
2846 Flags=00000010
Tim Peters4de219d2001-08-04 23:23:27 +00002847end
Tim Peters68db9dd2001-08-11 04:01:31 +00002848item: Remark
2849 Text=Shortcut to installer no matter what.
Tim Peterse7b2a272001-07-29 09:28:37 +00002850end
2851item: Create Shortcut
Tim Peters68db9dd2001-08-11 04:01:31 +00002852 Source=%MAINDIR%\unwise.exe
2853 Destination=%GROUP%\Uninstall Python.lnk
Tim Peterse7b2a272001-07-29 09:28:37 +00002854 Working Directory=%MAINDIR%
2855 Key Type=1536
2856 Flags=00000001
2857end
Tim Peterse7b2a272001-07-29 09:28:37 +00002858item: Remark
2859end
2860item: If/While Statement
2861 Variable=COMPONENTS
2862 Value=A
Tim Peters223ec932001-08-05 13:58:48 +00002863 Flags=00000010
Tim Peterse7b2a272001-07-29 09:28:37 +00002864end
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00002865item: Create Shortcut
2866 Source=%MAINDIR%\python.exe
2867 Destination=%GROUP%\Python (command line).lnk
2868 Working Directory=%MAINDIR%
2869 Icon Pathname=%MAINDIR%\pycon.ico
2870 Key Type=1536
2871 Flags=00000001
2872end
Tim Peters68db9dd2001-08-11 04:01:31 +00002873item: End Block
2874end
2875item: Remark
2876end
2877item: If/While Statement
2878 Variable=COMPONENTS
2879 Value=B
2880 Flags=00000010
2881end
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00002882item: Create Shortcut
Tim Peters0932cb42000-09-11 07:55:40 +00002883 Source=%MAINDIR%\pythonw.exe
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00002884 Destination=%GROUP%\IDLE (Python GUI).lnk
Tim Peterse7b2a272001-07-29 09:28:37 +00002885 Command Options="%MAINDIR%\Tools\idle\idle.pyw"
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00002886 Working Directory=%MAINDIR%
2887 Key Type=1536
2888 Flags=00000001
2889end
Guido van Rossumfe010e42001-03-02 04:59:38 +00002890item: Create Shortcut
2891 Source=%MAINDIR%\pythonw.exe
2892 Destination=%GROUP%\Module Docs.lnk
Tim Peters45e5e722001-08-05 05:43:20 +00002893 Command Options="%MAINDIR%\Tools\Scripts\pydocgui.pyw"
Guido van Rossumfe010e42001-03-02 04:59:38 +00002894 Working Directory=%MAINDIR%
2895 Key Type=1536
2896 Flags=00000001
2897end
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00002898item: End Block
2899end
Tim Peters4670b3a2001-07-29 19:48:44 +00002900item: Remark
2901end
Tim Peters68db9dd2001-08-11 04:01:31 +00002902item: If/While Statement
2903 Variable=COMPONENTS
2904 Value=C
2905 Flags=00000010
2906end
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00002907item: Create Shortcut
Tim Peters68db9dd2001-08-11 04:01:31 +00002908 Source=%MAINDIR%\Doc\index.html
2909 Destination=%GROUP%\Python Manuals.lnk
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00002910 Working Directory=%MAINDIR%
2911 Key Type=1536
2912 Flags=00000001
2913end
Tim Peters223ec932001-08-05 13:58:48 +00002914item: End Block
2915end
Tim Peters68db9dd2001-08-11 04:01:31 +00002916item: End Block
2917end
Tim Peterse7b2a272001-07-29 09:28:37 +00002918item: Remark
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00002919end
Tim Peterse7b2a272001-07-29 09:28:37 +00002920item: Remark
Tim Peterse7b2a272001-07-29 09:28:37 +00002921 Text=I don't think we need this, but have always done it.
2922end
2923item: Self-Register OCXs/DLLs
2924 Description=Updating System Configuration, Please Wait...
2925end
2926item: Remark
2927end
Tim Peters08e72952002-04-16 20:48:01 +00002928remarked item: Remark
2929 Text=Don't enable "Delete in-use files". Here's what happens:
2930end
2931remarked item: Remark
2932 Text=Install Python; uninstall Python; install Python again. Reboot the machine.
2933end
2934remarked item: Remark
2935 Text=Now UNWISE.EXE is missing. I think this is a Wise bug, but so it goes.
2936end
2937remarked item: Add Text to INSTALL.LOG
Tim Petersae5262e2001-08-06 20:01:19 +00002938 Text=Delete in-use files: On
2939end
2940item: Remark
2941end
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00002942item: Wizard Block
2943 Direction Variable=DIRECTION
2944 Display Variable=DISPLAY
Tim Peters36a90f62001-08-08 20:50:07 +00002945 Bitmap Pathname=.\installer.bmp
Tim Petersa1fd0502001-07-30 07:30:56 +00002946 X Position=9
2947 Y Position=10
Tim Peters36a90f62001-08-08 20:50:07 +00002948 Filler Color=11173759
Tim Petersa1fd0502001-07-30 07:30:56 +00002949 Flags=00000011
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00002950end
2951item: Custom Dialog Set
2952 Name=Finished
2953 Display Variable=DISPLAY
2954 item: Dialog
2955 Title=%APPTITLE% Installation
2956 Title French=Installation de %APPTITLE%
2957 Title German=Installation von %APPTITLE%
2958 Title Spanish=Instalación de %APPTITLE%
2959 Title Italian=Installazione di %APPTITLE%
Tim Petersf5d35052001-08-11 03:13:58 +00002960 Width=339
2961 Height=280
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00002962 Font Name=Helv
2963 Font Size=8
2964 item: Push Button
Tim Petersf5d35052001-08-11 03:13:58 +00002965 Rectangle=188 234 244 253
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00002966 Variable=DIRECTION
2967 Value=N
2968 Create Flags=01010000000000010000000000000001
2969 Text=&Finish
2970 Text French=&Fin
2971 Text German=&Weiter
2972 Text Spanish=&Terminar
2973 Text Italian=&Fine
2974 end
2975 item: Push Button
Tim Petersf5d35052001-08-11 03:13:58 +00002976 Rectangle=264 234 320 253
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00002977 Variable=DISABLED
2978 Value=!
2979 Action=3
2980 Create Flags=01010000000000010000000000000000
2981 Text=&Cancel
2982 Text French=&Annuler
2983 Text German=&Abbrechen
2984 Text Spanish=&Cancelar
2985 Text Italian=&Annulla
2986 end
2987 item: Static
Tim Peters591f71b2001-08-15 06:10:16 +00002988 Rectangle=108 10 323 48
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00002989 Create Flags=01010000000000000000000000000000
2990 Flags=0000000000000001
2991 Name=Times New Roman
2992 Font Style=-24 0 0 0 700 255 0 0 0 3 2 1 18
2993 Text=Installation Completed!
2994 Text French=Installation terminée !
2995 Text German=Die Installation ist abgeschlossen!
2996 Text Spanish=¡Instalación terminada!
2997 Text Italian=Installazione completata!
2998 end
2999 item: Static
Tim Peters591f71b2001-08-15 06:10:16 +00003000 Rectangle=108 44 320 82
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00003001 Create Flags=01010000000000000000000000000000
3002 Text=%APPTITLE% has been successfully installed.
3003 Text=
3004 Text=Press the Finish button to exit this installation.
3005 Text French=%APPTITLE% est maintenant installé.
3006 Text French=
3007 Text French=Cliquez sur le bouton Fin pour quitter l'installation.
3008 Text German=%APPTITLE% wurde erfolgreich installiert.
3009 Text German=
3010 Text German=Klicken Sie auf "Weiter", um die Installation zu beenden.
3011 Text Spanish=%APPTITLE% se ha instalado con éxito.
3012 Text Spanish=
3013 Text Spanish=Presione el botón Terminar para salir de esta instalación.
3014 Text Italian=L'installazione %APPTITLE% è stata portata a termine con successo.
3015 Text Italian=
3016 Text Italian=Premere il pulsante Fine per uscire dall'installazione.
3017 end
Tim Peters1f7862e2001-08-01 02:36:21 +00003018 item: Static
Tim Petersf5d35052001-08-11 03:13:58 +00003019 Rectangle=10 225 320 226
Tim Peters1f7862e2001-08-01 02:36:21 +00003020 Action=3
3021 Create Flags=01010000000000000000000000000111
3022 end
Tim Peters8eb16b12001-08-08 22:50:35 +00003023 item: Static
Tim Peters591f71b2001-08-15 06:10:16 +00003024 Rectangle=106 105 312 210
Tim Peters8eb16b12001-08-08 22:50:35 +00003025 Enabled Color=00000000000000001111111111111111
3026 Create Flags=01010000000000000000000000000000
3027 Text=Special Windows thanks to:
3028 Text=
Tim Petersf30f1fc2001-08-09 05:16:00 +00003029 Text=Wise Solutions, for the use of InstallMaster 8.1.
Tim Peters8eb16b12001-08-08 22:50:35 +00003030 Text= http://www.wisesolutions.com/
3031 Text=
Tim Peters591f71b2001-08-15 06:10:16 +00003032 Text=
Tim Peters8eb16b12001-08-08 22:50:35 +00003033 Text=LettError, Erik van Blokland, for the Python for Windows graphic.
3034 Text= http://www.letterror.com/
3035 Text=
Tim Peters591f71b2001-08-15 06:10:16 +00003036 Text=
Tim Petersb6135df2001-08-08 22:58:52 +00003037 Text=Mark Hammond, without whose years of freely shared Windows expertise, Python for Windows would still be Python for DOS.
Tim Peters8eb16b12001-08-08 22:50:35 +00003038 end
3039 item: Static
Tim Peters591f71b2001-08-15 06:10:16 +00003040 Rectangle=106 95 312 96
Tim Peters8eb16b12001-08-08 22:50:35 +00003041 Action=3
3042 Enabled Color=00000000000000001111111111111111
3043 Create Flags=01010000000000000000000000001001
3044 end
Guido van Rossume4aa4ca2000-06-29 22:32:08 +00003045 end
3046end
3047item: End Block
3048end
Tim Peters4e9a00e2001-07-29 19:31:03 +00003049item: New Event
3050 Name=Cancel
3051end
3052item: Remark
3053 Text=This include script supports a rollback to preinstallation state if the user chooses to cancel before the installation is complete.
3054end
3055item: Include Script
3056 Pathname=%_WISE_%\INCLUDE\rollback.wse
3057end