blob: da2df69b211b31389b93e8fb051baf496df98a9b [file] [log] [blame]
Christian Heimese8954f82007-11-22 11:21:16 +00001Document Type: WSE
2item: Global
3 Version=9.0
4 Title=Python 2.4a1
5 Flags=00010100
6 Languages=65 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
7 Japanese Font Name=MS Gothic
8 Japanese Font Size=10
9 Start Gradient=0 255 0
10 End Gradient=0 128 0
11 Windows Flags=00000100000011010010010100001010
12 Log Pathname=%MAINDIR%\INSTALL.LOG
13 Message Font=MS Sans Serif
14 Font Size=8
15 Pages Modified=00010000011101000000000100000111
16 Extra Pages=00000000000000000000000010110010
17 Disk Filename=SETUP
18 Patch Flags=0000000000001001
19 Patch Threshold=85
20 Patch Memory=4000
21 MIF PDF Version=1.0
22 MIF SMS Version=2.0
23 EXE Filename=Python-2.4a1.exe
24 Dialogs Version=8
25 Version File=2.4a1
26 Version Description=Python Programming Language
27 Version Copyright=©2001-2007 Python Software Foundation
28 Version Company=Python Software Foundation
29 Crystal Format=10111100101100000010001001001001
30 Step View=&All
31 Variable Name1=_WISE_
32 Variable Description1=WISE root directory
33 Variable Default1=C:\Programme\Wise Installation System
34 Variable Flags1=00001000
35 Variable Name2=_TCLDIR_
36 Variable Description2=The directory in which the Tcl/Tk installation
37 Variable Description2=lives. This must be a sibling of the Python
38 Variable Description2=directory.
39 Variable Default2=tcl84
40 Variable Flags2=00001000
41 Variable Name3=_DOC_
42 Variable Description3=The unpacked HTML doc directory.
43 Variable Default3=..\html
44 Variable Flags3=00001001
45 Variable Name4=_SYS_
46 Variable Description4=System directory (where to find MSVCRT.DLL)
47 Variable Default4=C:\Windows\System
48 Variable Values4=C:\Windows\System
49 Variable Values4=C:\WINNT\System32
50 Variable Values4=C:\Code\MSDLLs
51 Variable Values4=C:\Windows\System32
52 Variable Flags4=00000010
53 Variable Name5=_PYMAJOR_
54 Variable Description5=Python major version number; the 2 in 2.3.
55 Variable Default5=2
56 Variable Flags5=00001000
57 Variable Name6=_PYMINOR_
58 Variable Description6=Python minor version number; the 3 in 2.3
59 Variable Default6=3
60 Variable Flags6=00001000
61 Variable Name7=_DOADMIN_
62 Variable Description7=The initial value for %DOADMIN%.
63 Variable Description7=When 0, we never try to write under HKLM,
64 Variable Description7=and install the Python + MS runtime DLLs in
65 Variable Description7=the Python directory instead of the system dir.
66 Variable Default7=1
67 Variable Values7=1
68 Variable Values7=0
69 Variable Flags7=00001010
70 Variable Name8=_ALIASNAME_
71 Variable Flags8=00001000
72 Variable Name9=_ALIASPATH_
73 Variable Flags9=00001000
74 Variable Name10=_ALIASTYPE_
75 Variable Flags10=00001000
76end
77item: Set Variable
78 Variable=PYVER_STRING
79 Value=2.3
80end
81item: Remark
82end
83item: Remark
84 Text=When the version number changes, set the compiler
85end
86item: Remark
87 Text=vrbls _PYMAJOR_ and _PYMINOR_.
88end
89item: Remark
90 Text=Nothing in the script below should need fiddling then.
91end
92item: Remark
93 Text=Other things that need fiddling:
94end
95item: Remark
96 Text= PYVER_STRING above.
97end
98item: Remark
99 Text= The "Title:" in the upper left corner of the GUI.
100end
101item: Remark
102 Text= Build Settings and Version Resource on step 6 (Finish) of the Installation Expert
103end
104item: Remark
105 Text= Be sure to select Steps->All or you may not see these!
106end
107item: Remark
108end
109item: Remark
110 Text=When the version of Tcl/Tk changes, the compiler vrbl
111end
112item: Remark
113 Text=_TCLDIR_ may also need to be changed.
114end
115item: Remark
116end
117item: Set Variable
118 Variable=APPTITLE
119 Value=Python %PYVER_STRING%
120end
121item: Remark
122 Text=PY_VERSION should be major.minor only; used to create the registry key; must match MS_DLL_ID in python_nt.rc
123end
124item: Set Variable
125 Variable=PY_VERSION
126 Value=%_PYMAJOR_%.%_PYMINOR_%
127end
128item: Remark
129 Text=GROUP is the Start menu group name; user can override.
130end
131item: Set Variable
132 Variable=GROUP
133 Value=Python %PY_VERSION%
134 Flags=10000000
135end
136item: Remark
137 Text=MAINDIR is the app directory; user can override.
138end
139item: Set Variable
140 Variable=MAINDIR
141 Value=Python%_PYMAJOR_%%_PYMINOR_%
142end
143item: Remark
144end
145item: Set Variable
146 Variable=DOADMIN
147 Value=%_DOADMIN_%
148end
149item: Remark
150 Text=Give non-admin users a chance to abort.
151end
152item: Check Configuration
153 Flags=10011111
154end
155item: Set Variable
156 Variable=DOADMIN
157 Value=0
158end
159item: Display Message
160 Title=Doing non-admin install
161 Text=The current login does not have Administrator Privileges on this machine. Python will install its registry information into the per-user area only for the current login, instead of into the per-machine area for every account on this machine. Some advanced uses of Python may not work as a result (for example, running a Python script as a service).
162 Text=
163 Text=If this is not what you want, please click Cancel to abort this installation, log on as an Administrator, and start the installation again.
164 Flags=00001000
165end
166item: End Block
167end
168item: Remark
169end
170item: Remark
171 Text=BEGIN WIZARD STUFF -----------------------------------------------------------------------------------------------------------------------------
172end
173item: Remark
174 Text=Note from Tim: the "stop" on the next line is actually "pause".
175end
176item: Open/Close INSTALL.LOG
177 Flags=00000001
178end
179item: Remark
180 Text=If the destination system does not have a writable Windows\System directory, system files will be written to the Windows\ directory
181end
182item: Check if File/Dir Exists
183 Pathname=%SYS%
184 Flags=10000100
185end
186item: Set Variable
187 Variable=SYS
188 Value=%WIN%
189end
190item: End Block
191end
192item: Check Configuration
193 Flags=10111011
194end
195item: Get Registry Key Value
196 Variable=COMMON
197 Key=SOFTWARE\Microsoft\Windows\CurrentVersion
198 Default=C:\Program Files\Common Files
199 Value Name=CommonFilesDir
200 Flags=00000100
201end
202item: Get Registry Key Value
203 Variable=PROGRAM_FILES
204 Key=SOFTWARE\Microsoft\Windows\CurrentVersion
205 Default=C:\Program Files
206 Value Name=ProgramFilesDir
207 Flags=00000100
208end
209item: Set Variable
210 Variable=EXPLORER
211 Value=1
212end
213item: End Block
214end
215item: Remark
216 Text=Note from Tim: The Wizard hardcod "C:" at the start of the replacement text for MAINDIR.
217end
218item: Remark
219 Text=That's not appropriate if the system drive doesn't happen to be C:.
220end
221item: Remark
222 Text=I removed the "C:", and that did the right thing for two people who tested it on non-C: machines,
223end
224item: Remark
225 Text=but it's unclear whether it will always do the right thing.
226end
227item: Set Variable
228 Variable=MAINDIR
229 Value=\%MAINDIR%
230 Flags=00001100
231end
232item: Remark
233 Text=BACKUP is the variable that holds the path that all backup files will be copied to when overwritten
234end
235item: Set Variable
236 Variable=BACKUP
237 Value=%MAINDIR%\BACKUP
238 Flags=10000000
239end
240item: Remark
241 Text=DOBACKUP determines if a backup will be performed. The possible values are A (do backup) or B (do not do backup)
242end
243item: Set Variable
244 Variable=DOBACKUP
245 Value=A
246end
247item: Remark
248 Text=BRANDING determines if the installation will be branded with a name and company. By default, this is written to the INST directory (installation media).
249end
250item: Set Variable
251 Variable=BRANDING
252 Value=0
253end
254item: If/While Statement
255 Variable=BRANDING
256 Value=1
257end
258item: Read INI Value
259 Variable=NAME
260 Pathname=%INST%\CUSTDATA.INI
261 Section=Registration
262 Item=Name
263end
264item: Read INI Value
265 Variable=COMPANY
266 Pathname=%INST%\CUSTDATA.INI
267 Section=Registration
268 Item=Company
269end
270item: If/While Statement
271 Variable=NAME
272end
273item: Set Variable
274 Variable=DOBRAND
275 Value=1
276end
277item: Get System Information
278 Variable=NAME
279 Flags=00000110
280end
281item: Get System Information
282 Variable=COMPANY
283 Flags=00000111
284end
285item: End Block
286end
287item: End Block
288end
289item: Remark
290 Text=END WIZARD STUFF -----------------------------------------------------------------------------------------------------------------------------
291end
292item: Remark
293end
294item: Remark
295 Text=Set vrbls for the "Advanced Options" subdialog of Components.
296end
297item: Set Variable
298 Variable=SELECT_ADMIN
299 Value=A
300end
301item: If/While Statement
302 Variable=DOADMIN
303 Value=0
304end
305item: Set Variable
306 Variable=SELECT_ADMIN
307 Value=B
308end
309item: End Block
310end
311item: Remark
312end
313item: Remark
314 Text=TASKS values:
315end
316item: Remark
317 Text=A: Register file extensions
318end
319item: Remark
320 Text=B: Create Start Menu shortcuts
321end
322item: Set Variable
323 Variable=TASKS
324 Value=AB
325end
326item: Remark
327end
328item: Remark
329 Text=COMPONENTS values:
330end
331item: Remark
332 Text=A: interpreter and libraries
333end
334item: Remark
335 Text=B: Tcl/Tk
336end
337item: Remark
338 Text=C: docs
339end
340item: Remark
341 Text=D: tools
342end
343item: Remark
344 Text=E: test suite
345end
346item: Set Variable
347 Variable=COMPONENTS
348 Value=ABCDE
349end
350item: Remark
351end
352item: Remark
353 Text=March thru the user GUI.
354end
355item: Wizard Block
356 Direction Variable=DIRECTION
357 Display Variable=DISPLAY
358 Bitmap Pathname=.\installer.bmp
359 X Position=9
360 Y Position=10
361 Filler Color=11173759
362 Dialog=Select Destination Directory
363 Dialog=Backup Replaced Files
364 Dialog=Select Components
365 Dialog=Select Program Manager Group
366 Variable=
367 Variable=
368 Variable=
369 Variable=TASKS
370 Value=
371 Value=
372 Value=
373 Value=B
374 Compare=0
375 Compare=0
376 Compare=0
377 Compare=3
378 Flags=00000011
379end
380item: If/While Statement
381 Variable=DISPLAY
382 Value=Start Installation
383end
384item: Set Variable
385 Variable=SUMMARY
386 Value=Install directory: %MAINDIR%%CRLF%
387end
388item: Remark
389end
390item: If/While Statement
391 Variable=SELECT_ADMIN
392 Value=A
393end
394item: Set Variable
395 Variable=SUMMARY
396 Value=%CRLF%Doing admin install.%CRLF%
397 Flags=00000001
398end
399item: Else Statement
400end
401item: Set Variable
402 Variable=SUMMARY
403 Value=%CRLF%Doing non-admin install.%CRLF%
404 Flags=00000001
405end
406item: End Block
407end
408item: Remark
409end
410item: If/While Statement
411 Variable=DOBACKUP
412 Value=A
413end
414item: Set Variable
415 Variable=SUMMARY
416 Value=%CRLF%Make backups, into %BACKUP%%CRLF%
417 Flags=00000001
418end
419item: Else Statement
420end
421item: Set Variable
422 Variable=SUMMARY
423 Value=%CRLF%Don't make backups.%CRLF%
424 Flags=00000001
425end
426item: End Block
427end
428item: Remark
429end
430item: Set Variable
431 Variable=SUMMARY
432 Value=%CRLF%Components:%CRLF%
433 Flags=00000001
434end
435item: If/While Statement
436 Variable=COMPONENTS
437 Value=A
438 Flags=00000010
439end
440item: Set Variable
441 Variable=SUMMARY
442 Value= Python interpreter and libraries%CRLF%
443 Flags=00000001
444end
445item: End Block
446end
447item: If/While Statement
448 Variable=COMPONENTS
449 Value=B
450 Flags=00000010
451end
452item: Set Variable
453 Variable=SUMMARY
454 Value= Tcl/Tk (Tkinter, IDLE, pydoc)%CRLF%
455 Flags=00000001
456end
457item: End Block
458end
459item: If/While Statement
460 Variable=COMPONENTS
461 Value=C
462 Flags=00000010
463end
464item: Set Variable
465 Variable=SUMMARY
466 Value= Python documentation%CRLF%
467 Flags=00000001
468end
469item: End Block
470end
471item: If/While Statement
472 Variable=COMPONENTS
473 Value=D
474 Flags=00000010
475end
476item: Set Variable
477 Variable=SUMMARY
478 Value= Tool and utility scripts%CRLF%
479 Flags=00000001
480end
481item: End Block
482end
483item: If/While Statement
484 Variable=COMPONENTS
485 Value=E
486 Flags=00000010
487end
488item: Set Variable
489 Variable=SUMMARY
490 Value= Python test suite%CRLF%
491 Flags=00000001
492end
493item: End Block
494end
495item: Remark
496end
497item: If/While Statement
498 Variable=TASKS
499 Value=A
500 Flags=00000010
501end
502item: Set Variable
503 Variable=SUMMARY
504 Value=%CRLF%Register file extensions.%CRLF%
505 Flags=00000001
506end
507item: Else Statement
508end
509item: Set Variable
510 Variable=SUMMARY
511 Value=%CRLF%Don't register file extensions.%CRLF%
512 Flags=00000001
513end
514item: End Block
515end
516item: Remark
517end
518item: If/While Statement
519 Variable=TASKS
520 Value=B
521 Flags=00000010
522end
523item: Set Variable
524 Variable=SUMMARY
525 Value=%CRLF%Start Menu group: %GROUP%%CRLF%
526 Flags=00000001
527end
528item: Else Statement
529end
530item: Set Variable
531 Variable=SUMMARY
532 Value=%CRLF%No Start Menu shortcuts.%CRLF%
533 Flags=00000001
534end
535item: End Block
536end
537item: End Block
538end
539item: Remark
540end
541item: Custom Dialog Set
542 Name=Select Destination Directory
543 Display Variable=DISPLAY
544 item: Dialog
545 Title=%APPTITLE% Installation
546 Title French=Installation de %APPTITLE%
547 Title German=Installation von %APPTITLE%
548 Title Spanish=Instalación de %APPTITLE%
549 Title Italian=Installazione di %APPTITLE%
550 Width=339
551 Height=280
552 Font Name=Helv
553 Font Size=8
554 item: Push Button
555 Rectangle=188 234 244 253
556 Variable=DIRECTION
557 Value=N
558 Create Flags=01010000000000010000000000000001
559 Text=&Next >
560 Text French=&Suite >
561 Text German=&Weiter >
562 Text Spanish=&Siguiente >
563 Text Italian=&Avanti >
564 end
565 item: Push Button
566 Rectangle=264 234 320 253
567 Action=3
568 Create Flags=01010000000000010000000000000000
569 Text=&Cancel
570 Text French=&Annuler
571 Text German=&Abbrechen
572 Text Spanish=&Cancelar
573 Text Italian=&Annulla
574 end
575 item: Static
576 Rectangle=10 225 320 226
577 Action=3
578 Create Flags=01010000000000000000000000000111
579 end
580 item: Static
581 Rectangle=108 11 323 33
582 Create Flags=01010000000000000000000000000000
583 Flags=0000000000000001
584 Name=Times New Roman
585 Font Style=-24 0 0 0 700 255 0 0 0 3 2 1 18
586 Text=Select Destination Directory
587 Text French=Sélectionner le répertoire de destination
588 Text German=Zielverzeichnis wählen
589 Text Spanish=Seleccione el directorio de destino
590 Text Italian=Selezionare Directory di destinazione
591 end
592 item: Listbox
593 Rectangle=108 58 321 219
594 Variable=MAINDIR
595 Enabled Color=00000000000000001111111111111111
596 Create Flags=01010000100000010000000101000001
597 Flags=0000110000001010
598 Text=%MAINDIR%
599 Text=
600 end
601 item: Static
602 Rectangle=108 40 313 58
603 Enabled Color=00000000000000001111111111111111
604 Create Flags=01010000000000000000000000000000
605 Text=Please select a directory for the %APPTITLE% files.
606 end
607 end
608 item: Dialog
609 Title=Select Destination Directory
610 Title French=Sélectionner le répertoire de destination
611 Title German=Zielverzeichnis wählen
612 Title Spanish=Seleccione el directorio de destino
613 Title Italian=Selezionare Directory di destinazione
614 Width=276
615 Height=216
616 Font Name=Helv
617 Font Size=8
618 item: Listbox
619 Rectangle=6 6 204 186
620 Variable=MAINDIR
621 Create Flags=01010000100000010000000101000000
622 Flags=0000110000100010
623 Text=%MAINDIR%
624 Text French=%MAINDIR%
625 Text German=%MAINDIR%
626 Text Spanish=%MAINDIR%
627 Text Italian=%MAINDIR%
628 end
629 item: Push Button
630 Rectangle=209 8 265 26
631 Create Flags=01010000000000010000000000000001
632 Text=OK
633 Text French=OK
634 Text German=OK
635 Text Spanish=Aceptar
636 Text Italian=OK
637 end
638 item: Push Button
639 Rectangle=209 31 265 50
640 Variable=MAINDIR
641 Value=%MAINDIR_SAVE%
642 Create Flags=01010000000000010000000000000000
643 Flags=0000000000000001
644 Text=Cancel
645 Text French=Annuler
646 Text German=Abbrechen
647 Text Spanish=Cancelar
648 Text Italian=Annulla
649 end
650 end
651end
652item: Custom Dialog Set
653 Name=Backup Replaced Files
654 Display Variable=DISPLAY
655 item: Dialog
656 Title=%APPTITLE% Installation
657 Title French=Fichiers de Sauvegarde Remplacés
658 Title German=Sicherungskopie von ersetzten Dateien erstellen
659 Title Portuguese=Ficheiros substituídos de segurança
660 Title Spanish=Copias de seguridad de los archivos reemplazados
661 Title Italian=Backup file sostituiti
662 Title Danish=Sikkerhedskopiering af erstattede filer
663 Title Dutch=Vervangen bestanden kopiëren
664 Title Norwegian=Sikkerhetskopiere erstattede filer
665 Title Swedish=Säkerhetskopiera utbytta filer
666 Width=350
667 Height=280
668 Font Name=Helv
669 Font Size=8
670 item: Push Button
671 Rectangle=188 234 244 251
672 Variable=DIRECTION
673 Value=N
674 Create Flags=01010000000000010000000000000001
675 Text=&Next >
676 Text French=&Suivant>
677 Text German=&Weiter>
678 Text Portuguese=&Próximo>
679 Text Spanish=&Siguiente >
680 Text Italian=&Avanti >
681 Text Danish=&Næste>
682 Text Dutch=&Volgende>
683 Text Norwegian=&Neste>
684 Text Swedish=&Nästa >
685 end
686 item: Push Button
687 Rectangle=131 234 188 251
688 Variable=DIRECTION
689 Value=B
690 Create Flags=01010000000000010000000000000000
691 Text=< &Back
692 Text French=<&Retour
693 Text German=<&Zurück
694 Text Portuguese=<&Retornar
695 Text Spanish=<&Retroceder
696 Text Italian=< &Indietro
697 Text Danish=<&Tilbage
698 Text Dutch=<&Terug
699 Text Norwegian=<&Tilbake
700 Text Swedish=< &Tillbaka
701 end
702 item: Push Button
703 Rectangle=278 234 330 251
704 Action=3
705 Create Flags=01010000000000010000000000000000
706 Text=Cancel
707 Text French=Annuler
708 Text German=Abbrechen
709 Text Portuguese=Cancelar
710 Text Spanish=Cancelar
711 Text Italian=Annulla
712 Text Danish=Annuller
713 Text Dutch=Annuleren
714 Text Norwegian=Avbryt
715 Text Swedish=Avbryt
716 end
717 item: Static
718 Rectangle=11 221 329 223
719 Action=3
720 Create Flags=01010000000000000000000000000111
721 end
722 item: Static
723 Rectangle=108 46 320 98
724 Create Flags=01010000000000000000000000000000
725 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.
726 Text=
727 Text=Do you want to create backups of replaced files?
728 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 ?
729 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?
730 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?
731 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?
732 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?
733 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?
734 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?
735 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å?
736 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?
737 end
738 item: Radio Button
739 Rectangle=141 106 265 136
740 Variable=DOBACKUP
741 Create Flags=01010000000000010000000000001001
742 Text=&Yes, make backups
743 Text=N&o, do not make backups
744 Text=
745 Text French=&Oui
746 Text French=N&on
747 Text French=
748 Text German=&Ja
749 Text German=N&ein
750 Text German=
751 Text Portuguese=&Sim
752 Text Portuguese=Nã&o
753 Text Portuguese=
754 Text Spanish=&Sí
755 Text Spanish=N&o
756 Text Spanish=
757 Text Italian=&Sì
758 Text Italian=N&o
759 Text Italian=
760 Text Danish=&Ja
761 Text Danish=&Nej
762 Text Danish=
763 Text Dutch=&Ja
764 Text Dutch=N&ee
765 Text Dutch=
766 Text Norwegian=&Ja
767 Text Norwegian=&Nei
768 Text Norwegian=
769 Text Swedish=&Ja
770 Text Swedish=N&ej
771 Text Swedish=
772 end
773 item: Static
774 Control Name=BACK2
775 Rectangle=108 173 320 208
776 Action=1
777 Create Flags=01010000000000000000000000000111
778 Text=Backup File Destination Directory
779 Text French=Répertoire de destination des fichiers de sauvegarde
780 Text German=Zielverzeichnis für die Sicherungsdatei
781 Text Portuguese=Directório de destino de ficheiro de segurança
782 Text Spanish=Directorio de Destino de los Archivos de Seguridad
783 Text Italian=Directory di destinazione dei file di backup
784 Text Danish=Destinationsbibliotek til sikkerhedskopier
785 Text Dutch=Doeldirectory backup-bestand
786 Text Norwegian=Målkatalog for sikkerhetskopier
787 Text Swedish=Katalog för säkerhetskopierade filer
788 end
789 item: Push Button
790 Control Name=BACK3
791 Rectangle=265 185 318 203
792 Variable=BACKUP_SAVE
793 Value=%BACKUP%
794 Destination Dialog=1
795 Action=2
796 Create Flags=01010000000000010000000000000000
797 Text=B&rowse...
798 Text French=P&arcourir
799 Text German=B&lättern...
800 Text Portuguese=P&rocurar
801 Text Spanish=V&isualizar...
802 Text Italian=Sfoglia...
803 Text Danish=&Gennemse...
804 Text Dutch=B&laderen...
805 Text Norwegian=Bla igjennom
806 Text Swedish=&Bläddra
807 end
808 item: Static
809 Control Name=BACK4
810 Rectangle=129 188 254 200
811 Destination Dialog=2
812 Create Flags=01010000000000000000000000000000
813 Text=%BACKUP%
814 Text French=%BACKUP%
815 Text German=%BACKUP%
816 Text Portuguese=%BACKUP%
817 Text Spanish=%BACKUP%
818 Text Italian=%BACKUP%
819 Text Danish=%BACKUP%
820 Text Dutch=%BACKUP%
821 Text Norwegian=%BACKUP%
822 Text Swedish=%BACKUP%
823 end
824 item: Static
825 Rectangle=108 11 323 36
826 Create Flags=01010000000000000000000000000000
827 Flags=0000000000000001
828 Name=Times New Roman
829 Font Style=-24 0 0 0 700 255 0 0 0 3 2 1 18
830 Text=Backup Replaced Files
831 Text French=Sélectionner les composants
832 Text German=Komponenten auswählen
833 Text Spanish=Seleccione componentes
834 Text Italian=Selezionare i componenti
835 end
836 item: If/While Statement
837 Variable=DOBACKUP
838 Value=B
839 end
840 item: Set Control Attribute
841 Control Name=BACK3
842 Operation=1
843 end
844 item: Set Control Attribute
845 Control Name=BACK4
846 Operation=1
847 end
848 item: Else Statement
849 end
850 item: Set Control Attribute
851 Control Name=BACK3
852 end
853 item: Set Control Attribute
854 Control Name=BACK4
855 end
856 item: End Block
857 end
858 end
859 item: Dialog
860 Title=Select Destination Directory
861 Title French=Choisissez le répertoire de destination
862 Title German=Zielverzeichnis wählen
863 Title Portuguese=Seleccionar Directório de Destino
864 Title Spanish=Seleccione el Directorio de Destino
865 Title Italian=Seleziona Directory di destinazione
866 Title Danish=Vælg Destinationsbibliotek
867 Title Dutch=Kies Doeldirectory
868 Title Norwegian=Velg målkatalog
869 Title Swedish=Välj destinationskalatog
870 Width=276
871 Height=216
872 Font Name=Helv
873 Font Size=8
874 item: Listbox
875 Rectangle=6 3 200 186
876 Variable=BACKUP
877 Create Flags=01010000100000010000000101000000
878 Flags=0000110000100010
879 Text=%BACKUP%
880 Text=
881 Text French=%BACKUP%
882 Text French=
883 Text German=%BACKUP%
884 Text German=
885 Text Portuguese=%BACKUP%
886 Text Portuguese=
887 Text Spanish=%BACKUP%
888 Text Spanish=
889 Text Italian=%BACKUP%
890 Text Italian=
891 Text Danish=%BACKUP%
892 Text Danish=
893 Text Dutch=%BACKUP%
894 Text Dutch=
895 Text Norwegian=%BACKUP%
896 Text Norwegian=
897 Text Swedish=%BACKUP%
898 Text Swedish=
899 end
900 item: Push Button
901 Rectangle=209 8 265 26
902 Create Flags=01010000000000010000000000000001
903 Text=OK
904 Text French=OK
905 Text German=OK
906 Text Portuguese=OK
907 Text Spanish=ACEPTAR
908 Text Italian=OK
909 Text Danish=OK
910 Text Dutch=OK
911 Text Norwegian=OK
912 Text Swedish=OK
913 end
914 item: Push Button
915 Rectangle=209 31 265 50
916 Variable=BACKUP
917 Value=%BACKUP_SAVE%
918 Create Flags=01010000000000010000000000000000
919 Flags=0000000000000001
920 Text=Cancel
921 Text French=Annuler
922 Text German=Abbrechen
923 Text Portuguese=Cancelar
924 Text Spanish=Cancelar
925 Text Italian=Annulla
926 Text Danish=Slet
927 Text Dutch=Annuleren
928 Text Norwegian=Avbryt
929 Text Swedish=Avbryt
930 end
931 end
932end
933item: Custom Dialog Set
934 Name=Select Components
935 Display Variable=DISPLAY
936 item: Dialog
937 Title=%APPTITLE% Installation
938 Title French=Installation de %APPTITLE%
939 Title German=Installation von %APPTITLE%
940 Title Spanish=Instalación de %APPTITLE%
941 Title Italian=Installazione di %APPTITLE%
942 Width=339
943 Height=280
944 Font Name=Helv
945 Font Size=8
946 item: Push Button
947 Rectangle=188 234 244 253
948 Variable=DIRECTION
949 Value=N
950 Create Flags=01010000000000010000000000000001
951 Text=&Next >
952 Text French=&Suite >
953 Text German=&Weiter >
954 Text Spanish=&Siguiente >
955 Text Italian=&Avanti >
956 end
957 item: Push Button
958 Rectangle=131 234 188 253
959 Variable=DIRECTION
960 Value=B
961 Create Flags=01010000000000010000000000000000
962 Text=< &Back
963 Text French=< &Retour
964 Text German=< &Zurück
965 Text Spanish=< &Atrás
966 Text Italian=< &Indietro
967 end
968 item: Push Button
969 Rectangle=264 234 320 253
970 Action=3
971 Create Flags=01010000000000010000000000000000
972 Text=&Cancel
973 Text French=&Annuler
974 Text German=&Abbrechen
975 Text Spanish=&Cancelar
976 Text Italian=&Annulla
977 end
978 item: Checkbox
979 Rectangle=108 66 313 156
980 Variable=COMPONENTS
981 Create Flags=01010000000000010000000000000011
982 Flags=0000000000000110
983 Text=Python interpreter and libraries
984 Text=Tcl/Tk (Tkinter, IDLE, pydoc)
985 Text=Python HTML docs
986 Text=Python utility scripts (Tools/)
987 Text=Python test suite (Lib/test/)
988 Text=
989 Text French=Python interpreter, library and IDLE
990 Text French=Python HTML docs
991 Text French=Python utility scripts (Tools/)
992 Text French=Python test suite (Lib/test/)
993 Text French=
994 Text German=Python interpreter, library and IDLE
995 Text German=Python HTML docs
996 Text German=Python utility scripts (Tools/)
997 Text German=Python test suite (Lib/test/)
998 Text German=
999 Text Spanish=Python interpreter, library and IDLE
1000 Text Spanish=Python HTML docs
1001 Text Spanish=Python utility scripts (Tools/)
1002 Text Spanish=Python test suite (Lib/test/)
1003 Text Spanish=
1004 Text Italian=Python interpreter, library and IDLE
1005 Text Italian=Python HTML docs
1006 Text Italian=Python utility scripts (Tools/)
1007 Text Italian=Python test suite (Lib/test/)
1008 Text Italian=
1009 end
1010 item: Static
1011 Rectangle=108 45 320 63
1012 Create Flags=01010000000000000000000000000000
1013 Text=Choose which components to install by checking the boxes below.
1014 Text French=Choisissez les composants que vous voulez installer en cochant les cases ci-dessous.
1015 Text German=Wählen Sie die zu installierenden Komponenten, indem Sie in die entsprechenden Kästchen klicken.
1016 Text Spanish=Elija los componentes que desee instalar marcando los cuadros de abajo.
1017 Text Italian=Scegliere quali componenti installare selezionando le caselle sottostanti.
1018 end
1019 item: Push Button
1020 Rectangle=188 203 269 220
1021 Destination Dialog=1
1022 Action=2
1023 Enabled Color=00000000000000000000000011111111
1024 Create Flags=01010000000000010000000000000000
1025 Text=Advanced Options ...
1026 end
1027 item: Static
1028 Rectangle=10 225 320 226
1029 Action=3
1030 Create Flags=01010000000000000000000000000111
1031 end
1032 item: Static
1033 Rectangle=108 10 323 43
1034 Create Flags=01010000000000000000000000000000
1035 Flags=0000000000000001
1036 Name=Times New Roman
1037 Font Style=-24 0 0 0 700 255 0 0 0 3 2 1 18
1038 Text=Select Components
1039 Text French=Sélectionner les composants
1040 Text German=Komponenten auswählen
1041 Text Spanish=Seleccione componentes
1042 Text Italian=Selezionare i componenti
1043 end
1044 item: Static
1045 Rectangle=251 180 311 193
1046 Variable=COMPONENTS
1047 Value=MAINDIR
1048 Create Flags=01010000000000000000000000000010
1049 end
1050 item: Static
1051 Rectangle=251 168 311 179
1052 Variable=COMPONENTS
1053 Create Flags=01010000000000000000000000000010
1054 end
1055 item: Static
1056 Rectangle=123 168 234 181
1057 Create Flags=01010000000000000000000000000000
1058 Text=Disk Space Required:
1059 Text French=Espace disque requis :
1060 Text German=Notwendiger Speicherplatz:
1061 Text Spanish=Espacio requerido en el disco:
1062 Text Italian=Spazio su disco necessario:
1063 end
1064 item: Static
1065 Rectangle=123 180 234 193
1066 Create Flags=01010000000000000000000000000000
1067 Text=Disk Space Remaining:
1068 Text French=Espace disque disponible :
1069 Text German=Verbleibender Speicherplatz:
1070 Text Spanish=Espacio en disco disponible:
1071 Text Italian=Spazio su disco disponibile:
1072 end
1073 item: Static
1074 Rectangle=108 158 320 196
1075 Action=1
1076 Create Flags=01010000000000000000000000000111
1077 end
1078 item: If/While Statement
1079 Variable=DLG_EVENT_TYPE
1080 Value=VERIFY
1081 end
1082 item: Remark
1083 Text=If they're installing Tcl/Tk, Tools, or the test suite, doesn't make much sense unless they're installing Python too.
1084 end
1085 item: If/While Statement
1086 Variable=COMPONENTS
1087 Value=BDE
1088 Flags=00001010
1089 end
1090 item: If/While Statement
1091 Variable=COMPONENTS
1092 Value=A
1093 Flags=00000011
1094 end
1095 item: Display Message
1096 Title=Are you sure?
1097 Text=Installing Tcl/Tk, Tools or the test suite doesn't make much sense unless you install the Python interpreter and libraries too.
1098 Text=
1099 Text=Click Yes if that's really what you want.
1100 Flags=00101101
1101 end
1102 item: Remark
1103 Text=Nothing -- just proceed to the next dialog.
1104 end
1105 item: Else Statement
1106 end
1107 item: Remark
1108 Text=Return to the dialog.
1109 end
1110 item: Set Variable
1111 Variable=DLG_EVENT_TYPE
1112 end
1113 item: End Block
1114 end
1115 item: End Block
1116 end
1117 item: End Block
1118 end
1119 item: End Block
1120 end
1121 end
1122 item: Dialog
1123 Title=Advanced Options
1124 Width=339
1125 Height=213
1126 Font Name=Helv
1127 Font Size=8
1128 item: Radio Button
1129 Control Name=ADMIN2
1130 Rectangle=11 46 90 76
1131 Variable=SELECT_ADMIN
1132 Enabled Color=00000000000000001111111111111111
1133 Create Flags=01010000000000010000000000001001
1134 Text=Admin install
1135 Text=Non-Admin installl
1136 Text=
1137 end
1138 item: Push Button
1139 Rectangle=188 170 244 189
1140 Variable=DIRECTION
1141 Value=N
1142 Create Flags=01010000000000010000000000000001
1143 Text=OK
1144 Text French=&Suite >
1145 Text German=&Weiter >
1146 Text Spanish=&Siguiente >
1147 Text Italian=&Avanti >
1148 end
1149 item: Static
1150 Rectangle=5 3 326 83
1151 Action=1
1152 Enabled Color=00000000000000001111111111111111
1153 Create Flags=01010000000000000000000000000111
1154 end
1155 item: Static
1156 Control Name=ADMIN1
1157 Rectangle=11 11 321 45
1158 Enabled Color=00000000000000001111111111111111
1159 Create Flags=01010000000000000000000000000000
1160 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%.
1161 end
1162 item: Static
1163 Rectangle=5 90 326 157
1164 Action=1
1165 Enabled Color=00000000000000001111111111111111
1166 Create Flags=01010000000000000000000000000111
1167 end
1168 item: Checkbox
1169 Rectangle=11 121 243 151
1170 Variable=TASKS
1171 Enabled Color=00000000000000001111111111111111
1172 Create Flags=01010000000000010000000000000011
1173 Text=Register file extensions (.py, .pyw, .pyc, .pyo)
1174 Text=Create Start Menu shortcuts
1175 Text=
1176 end
1177 item: Static
1178 Rectangle=11 103 320 121
1179 Enabled Color=00000000000000001111111111111111
1180 Create Flags=01010000000000000000000000000000
1181 Text=Choose tasks to perform by checking the boxes below.
1182 end
1183 item: If/While Statement
1184 Variable=DLG_EVENT_TYPE
1185 Value=INIT
1186 end
1187 item: If/While Statement
1188 Variable=DOADMIN
1189 Value=1
1190 end
1191 item: Set Control Attribute
1192 Control Name=ADMIN2
1193 end
1194 item: Else Statement
1195 end
1196 item: Set Control Text
1197 Control Name=ADMIN1
1198 Control Text=This section is available only if logged in to an account with Administrator privileges.
1199 end
1200 item: Set Control Attribute
1201 Control Name=ADMIN2
1202 Operation=1
1203 end
1204 item: End Block
1205 end
1206 item: End Block
1207 end
1208 end
1209end
1210item: Custom Dialog Set
1211 Name=Select Program Manager Group
1212 Display Variable=DISPLAY
1213 item: Dialog
1214 Title=%APPTITLE% Installation
1215 Title French=Installation de %APPTITLE%
1216 Title German=Installation von %APPTITLE%
1217 Title Spanish=Instalación de %APPTITLE%
1218 Title Italian=Installazione di %APPTITLE%
1219 Width=339
1220 Height=280
1221 Font Name=Helv
1222 Font Size=8
1223 item: Push Button
1224 Rectangle=188 234 244 253
1225 Variable=DIRECTION
1226 Value=N
1227 Create Flags=01010000000000010000000000000001
1228 Text=&Next >
1229 Text French=&Suite >
1230 Text German=&Weiter >
1231 Text Spanish=&Siguiente >
1232 Text Italian=&Avanti >
1233 end
1234 item: Push Button
1235 Rectangle=131 234 188 253
1236 Variable=DIRECTION
1237 Value=B
1238 Create Flags=01010000000000010000000000000000
1239 Flags=0000000000000001
1240 Text=< &Back
1241 Text French=< &Retour
1242 Text German=< &Zurück
1243 Text Spanish=< &Atrás
1244 Text Italian=< &Indietro
1245 end
1246 item: Push Button
1247 Rectangle=264 234 320 253
1248 Action=3
1249 Create Flags=01010000000000010000000000000000
1250 Text=&Cancel
1251 Text French=&Annuler
1252 Text German=&Abbrechen
1253 Text Spanish=&Cancelar
1254 Text Italian=&Annulla
1255 end
1256 item: Static
1257 Rectangle=10 225 320 226
1258 Action=3
1259 Create Flags=01010000000000000000000000000111
1260 end
1261 item: Static
1262 Rectangle=108 10 323 53
1263 Create Flags=01010000000000000000000000000000
1264 Flags=0000000000000001
1265 Name=Times New Roman
1266 Font Style=-24 0 0 0 700 255 0 0 0 3 2 1 18
1267 Text=Select Start Menu Group
1268 Text French=Sélectionner le groupe du Gestionnaire de programme
1269 Text German=Bestimmung der Programm-Managergruppe
1270 Text Spanish=Seleccione grupo del Administrador de programas
1271 Text Italian=Selezionare il gruppo ProgMan
1272 end
1273 item: Static
1274 Rectangle=108 35 320 65
1275 Create Flags=01010000000000000000000000000000
1276 Text=Enter the name of the Start Menu program group to which to add the %APPTITLE% icons:
1277 Text French=Entrez le nom du groupe du Gestionnaire de programme dans lequel vous souhaitez ajouter les icônes de %APPTITLE% :
1278 Text German=Geben Sie den Namen der Programmgruppe ein, der das Symbol %APPTITLE% hinzugefügt werden soll:
1279 Text Spanish=Escriba el nombre del grupo del Administrador de programas en el que desea agregar los iconos de %APPTITLE%:
1280 Text Italian=Inserire il nome del gruppo Program Manager per aggiungere le icone %APPTITLE% a:
1281 end
1282 item: Combobox
1283 Rectangle=108 56 320 219
1284 Variable=GROUP
1285 Create Flags=01010000001000010000001100000001
1286 Flags=0000000000000001
1287 Text=%GROUP%
1288 Text=
1289 Text French=%GROUP%
1290 Text German=%GROUP%
1291 Text Spanish=%GROUP%
1292 Text Italian=%GROUP%
1293 end
1294 end
1295end
1296item: Custom Dialog Set
1297 Name=Start Installation
1298 Display Variable=DISPLAY
1299 item: Dialog
1300 Title=%APPTITLE% Installation
1301 Title French=Installation de %APPTITLE%
1302 Title German=Installation von %APPTITLE%
1303 Title Spanish=Instalación de %APPTITLE%
1304 Title Italian=Installazione di %APPTITLE%
1305 Width=339
1306 Height=280
1307 Font Name=Helv
1308 Font Size=8
1309 item: Push Button
1310 Rectangle=188 234 244 253
1311 Variable=DIRECTION
1312 Value=N
1313 Create Flags=01010000000000010000000000000001
1314 Text=&Next >
1315 Text French=&Suite >
1316 Text German=&Weiter >
1317 Text Spanish=&Siguiente >
1318 Text Italian=&Avanti >
1319 end
1320 item: Push Button
1321 Rectangle=131 234 188 253
1322 Variable=DIRECTION
1323 Value=B
1324 Create Flags=01010000000000010000000000000000
1325 Text=< &Back
1326 Text French=< &Retour
1327 Text German=< &Zurück
1328 Text Spanish=< &Atrás
1329 Text Italian=< &Indietro
1330 end
1331 item: Push Button
1332 Rectangle=264 234 320 253
1333 Action=3
1334 Create Flags=01010000000000010000000000000000
1335 Text=&Cancel
1336 Text French=&Annuler
1337 Text German=&Abbrechen
1338 Text Spanish=&Cancelar
1339 Text Italian=&Annulla
1340 end
1341 item: Static
1342 Rectangle=10 225 320 226
1343 Action=3
1344 Create Flags=01010000000000000000000000000111
1345 end
1346 item: Static
1347 Rectangle=108 10 323 53
1348 Create Flags=01010000000000000000000000000000
1349 Flags=0000000000000001
1350 Name=Times New Roman
1351 Font Style=-24 0 0 0 700 255 0 0 0 3 2 1 18
1352 Text=Ready to Install!
1353 Text French=Prêt à installer !
1354 Text German=Installationsbereit!
1355 Text Spanish=¡Preparado para la instalación!
1356 Text Italian=Pronto per l'installazione!
1357 end
1358 item: Static
1359 Rectangle=108 40 320 62
1360 Create Flags=01010000000000000000000000000000
1361 Text=Click the Next button to install %APPTITLE%, or the Back button to change choices:
1362 Text French=Vous êtes maintenant prêt à installer les fichiers %APPTITLE%.
1363 Text French=
1364 Text French=Cliquez sur le bouton Suite pour commencer l'installation ou sur le bouton Retour pour entrer les informations d'installation à nouveau.
1365 Text German=Sie können %APPTITLE% nun installieren.
1366 Text German=
1367 Text German=Klicken Sie auf "Weiter", um mit der Installation zu beginnen. Klicken Sie auf "Zurück", um die Installationsinformationen neu einzugeben.
1368 Text Spanish=Ya está listo para instalar %APPTITLE%.
1369 Text Spanish=
1370 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.
1371 Text Italian=Ora è possibile installare %APPTITLE%.
1372 Text Italian=
1373 Text Italian=Premere il pulsante Avanti per avviare l'installazione o il pulsante Indietro per reinserire le informazioni di installazione.
1374 end
1375 item: Editbox
1376 Rectangle=108 66 324 219
1377 Help Context=16711681
1378 Enabled Color=00000000000000001111111111111111
1379 Create Flags=01010000100000000001100011000100
1380 Text=%SUMMARY%
1381 end
1382 end
1383end
1384item: Remark
1385end
1386item: If/While Statement
1387 Variable=DISPLAY
1388 Value=Select Destination Directory
1389end
1390item: Remark
1391 Text=User may have changed MAINDIR, so reset BACKUP to match.
1392end
1393item: Set Variable
1394 Variable=BACKUP
1395 Value=%MAINDIR%\BACKUP
1396end
1397item: End Block
1398end
1399item: Remark
1400end
1401item: End Block
1402end
1403item: Remark
1404end
1405item: Remark
1406 Text=BEGIN WIZARD STUFF -----------------------------------------------------------------------------------------------------------------------------
1407end
1408item: Remark
1409 Text=When the BACKUP feature is enabled, the BACKUPDIR is initialized
1410end
1411item: If/While Statement
1412 Variable=DOBACKUP
1413 Value=A
1414end
1415item: Set Variable
1416 Variable=BACKUPDIR
1417 Value=%BACKUP%
1418end
1419item: End Block
1420end
1421item: Remark
1422 Text=The BRANDING information is written to the INI file on the installation media.
1423end
1424item: If/While Statement
1425 Variable=BRANDING
1426 Value=1
1427end
1428item: If/While Statement
1429 Variable=DOBRAND
1430 Value=1
1431end
1432item: Edit INI File
1433 Pathname=%INST%\CUSTDATA.INI
1434 Settings=[Registration]
1435 Settings=NAME=%NAME%
1436 Settings=COMPANY=%COMPANY%
1437 Settings=
1438end
1439item: End Block
1440end
1441item: End Block
1442end
1443item: Remark
1444 Text=Begin writing to the INSTALL.LOG
1445end
1446item: Open/Close INSTALL.LOG
1447end
1448item: Remark
1449 Text=Check free disk space calculates free disk space as well as component sizes.
1450end
1451item: Remark
1452 Text=It should be located before all Install File actions.
1453end
1454item: Check Disk Space
1455 Component=COMPONENTS
1456end
1457item: Remark
1458 Text=This include script allows uninstall support
1459end
1460item: Remark
1461 Text=Note from Tim: this is our own Uninstal.wse, a copy of Wise's except
1462end
1463item: Remark
1464 Text=it writes to HKCU (instead of HKLM) if the user doesn't have admin privs.
1465end
1466item: Include Script
1467 Pathname=.\Uninstal.wse
1468end
1469item: Remark
1470 Text=Note from Tim: these seeming no-ops actually convert to short filenames.
1471end
1472item: Set Variable
1473 Variable=COMMON
1474 Value=%COMMON%
1475 Flags=00010100
1476end
1477item: Set Variable
1478 Variable=MAINDIR
1479 Value=%MAINDIR%
1480 Flags=00010100
1481end
1482item: Remark
1483 Text=This IF/THEN/ELSE reads the correct registry entries for shortcut/icon placement
1484end
1485item: Check Configuration
1486 Flags=10111011
1487end
1488item: Get Registry Key Value
1489 Variable=STARTUPDIR
1490 Key=Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
1491 Default=%WIN%\Start Menu\Programs\StartUp
1492 Value Name=StartUp
1493 Flags=00000010
1494end
1495item: Get Registry Key Value
1496 Variable=DESKTOPDIR
1497 Key=Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
1498 Default=%WIN%\Desktop
1499 Value Name=Desktop
1500 Flags=00000010
1501end
1502item: Get Registry Key Value
1503 Variable=STARTMENUDIR
1504 Key=Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
1505 Default=%WIN%\Start Menu
1506 Value Name=Start Menu
1507 Flags=00000010
1508end
1509item: Get Registry Key Value
1510 Variable=GROUPDIR
1511 Key=Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
1512 Default=%WIN%\Start Menu\Programs
1513 Value Name=Programs
1514 Flags=00000010
1515end
1516item: Get Registry Key Value
1517 Variable=CSTARTUPDIR
1518 Key=Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
1519 Default=%STARTUPDIR%
1520 Value Name=Common Startup
1521 Flags=00000100
1522end
1523item: Get Registry Key Value
1524 Variable=CDESKTOPDIR
1525 Key=Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
1526 Default=%DESKTOPDIR%
1527 Value Name=Common Desktop
1528 Flags=00000100
1529end
1530item: Get Registry Key Value
1531 Variable=CSTARTMENUDIR
1532 Key=Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
1533 Default=%STARTMENUDIR%
1534 Value Name=Common Start Menu
1535 Flags=00000100
1536end
1537item: Get Registry Key Value
1538 Variable=CGROUPDIR
1539 Key=Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
1540 Default=%GROUPDIR%
1541 Value Name=Common Programs
1542 Flags=00000100
1543end
1544item: Else Statement
1545end
1546item: Remark
1547 Text=Note from Tim: the Wizard left this block empty!
1548end
1549item: Remark
1550 Text=Perhaps it's only relevant on Windows 3.1.
1551end
1552item: End Block
1553end
1554item: Remark
1555 Text=END WIZARD STUFF -----------------------------------------------------------------------------------------------------------------------------
1556end
1557item: Remark
1558end
1559item: If/While Statement
1560 Variable=SELECT_ADMIN
1561 Value=B
1562end
1563item: Remark
1564 Text=The user chose a non-admin install in "Advanced Options".
1565end
1566item: Remark
1567 Text=This should come after the include of Uninstal.wse above, because
1568end
1569item: Remark
1570 Text=writing uninstall info to HKCU is ineffective except under Win2K.
1571end
1572item: Set Variable
1573 Variable=DOADMIN
1574 Value=0
1575end
1576item: End Block
1577end
1578item: Remark
1579end
1580item: Set Variable
1581 Variable=CGROUP_SAVE
1582 Value=%GROUP%
1583end
1584item: If/While Statement
1585 Variable=TASKS
1586 Value=B
1587 Flags=00000010
1588end
1589item: If/While Statement
1590 Variable=DOADMIN
1591 Value=1
1592end
1593item: Set Variable
1594 Variable=GROUP
1595 Value=%CGROUPDIR%\%GROUP%
1596end
1597item: Else Statement
1598end
1599item: Set Variable
1600 Variable=GROUP
1601 Value=%GROUPDIR%\%GROUP%
1602end
1603item: End Block
1604end
1605item: End Block
1606end
1607item: Remark
1608end
1609item: Remark
1610 Text=Long section to install files.
1611end
1612item: Remark
1613end
1614item: If/While Statement
1615 Variable=DOADMIN
1616 Value=1
1617end
1618item: Set Variable
1619 Variable=DLLDEST
1620 Value=%SYS32%
1621end
1622item: Else Statement
1623end
1624item: Set Variable
1625 Variable=DLLDEST
1626 Value=%MAINDIR%
1627end
1628item: End Block
1629end
1630item: Remark
1631end
1632item: Remark
1633 Text=Install the license even if they deselect everything <wink>.
1634end
1635item: Install File
1636 Source=..\license
1637 Destination=%MAINDIR%\LICENSE.txt
1638 Flags=0000000000000010
1639end
1640item: Install File
1641 Source=..\readme
1642 Destination=%MAINDIR%\README.txt
1643 Flags=0000000000000010
1644end
1645item: Install File
1646 Source=..\misc\news
1647 Destination=%MAINDIR%\NEWS.txt
1648 Flags=0000000000000010
1649end
1650item: Remark
1651 Text=Icons -- always install so that the uninstaller can use them for its own display.
1652end
1653item: Install File
1654 Source=..\pc\pycon.ico
1655 Destination=%MAINDIR%\pycon.ico
1656 Flags=0000000010000010
1657end
1658item: Install File
1659 Source=..\pc\pyc.ico
1660 Destination=%MAINDIR%\pyc.ico
1661 Flags=0000000010000010
1662end
1663item: Install File
1664 Source=..\pc\py.ico
1665 Destination=%MAINDIR%\py.ico
1666 Flags=0000000010000010
1667end
1668item: Remark
1669end
1670item: Remark
1671 Text=These arrange to (recursively!) delete all .pyc and .pyo files at uninstall time.
1672end
1673item: Remark
1674 Text=This "does the right thing": any directories left empty at the end are removed.
1675end
1676item: Add Text to INSTALL.LOG
1677 Text=File Tree: %MAINDIR%\*.pyc
1678end
1679item: Add Text to INSTALL.LOG
1680 Text=File Tree: %MAINDIR%\*.pyo
1681end
1682item: Remark
1683end
1684item: Remark
1685 Text=A: interpreter and libraries
1686end
1687item: If/While Statement
1688 Variable=COMPONENTS
1689 Value=A
1690 Flags=00000010
1691end
1692item: Remark
1693 Text=Executables
1694end
1695item: Install File
1696 Source=.\python.exe
1697 Destination=%MAINDIR%\python.exe
1698 Flags=0000000000000010
1699end
1700item: Install File
1701 Source=.\pythonw.exe
1702 Destination=%MAINDIR%\pythonw.exe
1703 Flags=0000000000000010
1704end
1705item: Install File
1706 Source=.\w9xpopen.exe
1707 Destination=%MAINDIR%\w9xpopen.exe
1708 Flags=0000000000000010
1709end
1710item: Remark
1711end
1712item: Remark
1713 Text=Extension module DLLs (.pyd); keep in synch with libs directory next
1714end
1715item: Install File
1716 Source=.\_winreg.pyd
1717 Destination=%MAINDIR%\DLLs\_winreg.pyd
1718 Description=Extension modules
1719 Flags=0000000000000010
1720end
1721item: Install File
1722 Source=.\_csv.pyd
1723 Destination=%MAINDIR%\DLLs\_csv.pyd
1724 Flags=0000000000000010
1725end
1726item: Install File
1727 Source=.\_sre.pyd
1728 Destination=%MAINDIR%\DLLs\_sre.pyd
1729 Flags=0000000000000010
1730end
1731item: Install File
1732 Source=.\_ssl.pyd
1733 Destination=%MAINDIR%\DLLs\_ssl.pyd
1734 Flags=0000000000000010
1735end
1736item: Install File
1737 Source=.\_symtable.pyd
1738 Destination=%MAINDIR%\DLLs\_symtable.pyd
1739 Flags=0000000000000010
1740end
1741item: Install File
1742 Source=.\_testcapi.pyd
1743 Destination=%MAINDIR%\DLLs\_testcapi.pyd
1744 Flags=0000000000000010
1745end
1746item: Install File
1747 Source=.\_tkinter.pyd
1748 Destination=%MAINDIR%\DLLs\_tkinter.pyd
1749 Flags=0000000000000010
1750end
1751item: Install File
1752 Source=.\_socket.pyd
1753 Destination=%MAINDIR%\DLLs\_socket.pyd
1754 Flags=0000000000000010
1755end
1756item: Install File
1757 Source=.\_bsddb.pyd
1758 Destination=%MAINDIR%\DLLs\_bsddb.pyd
1759 Flags=0000000000000010
1760end
1761item: Install File
1762 Source=.\bz2.pyd
1763 Destination=%MAINDIR%\DLLs\bz2.pyd
1764 Flags=0000000000000010
1765end
1766item: Install File
1767 Source=.\datetime.pyd
1768 Destination=%MAINDIR%\DLLs\datetime.pyd
1769 Flags=0000000000000010
1770end
1771item: Install File
1772 Source=.\mmap.pyd
1773 Destination=%MAINDIR%\DLLs\mmap.pyd
1774 Flags=0000000000000010
1775end
1776item: Install File
1777 Source=.\parser.pyd
1778 Destination=%MAINDIR%\DLLs\parser.pyd
1779 Flags=0000000000000010
1780end
1781item: Install File
1782 Source=.\pyexpat.pyd
1783 Destination=%MAINDIR%\DLLs\pyexpat.pyd
1784 Flags=0000000000000010
1785end
1786item: Install File
1787 Source=.\select.pyd
1788 Destination=%MAINDIR%\DLLs\select.pyd
1789 Flags=0000000000000010
1790end
1791item: Install File
1792 Source=.\unicodedata.pyd
1793 Destination=%MAINDIR%\DLLs\unicodedata.pyd
1794 Flags=0000000000000010
1795end
1796item: Install File
1797 Source=.\winsound.pyd
1798 Destination=%MAINDIR%\DLLs\winsound.pyd
1799 Flags=0000000000000010
1800end
1801item: Install File
1802 Source=.\zlib.pyd
1803 Destination=%MAINDIR%\DLLs\zlib.pyd
1804 Flags=0000000000000010
1805end
1806item: Remark
1807end
1808item: Remark
1809 Text=Link libraries (.lib); keep in synch with DLLs above, except that the Python lib lives here.
1810end
1811item: Install File
1812 Source=.\_winreg.lib
1813 Destination=%MAINDIR%\libs\_winreg.lib
1814 Description=Link library files
1815 Flags=0000000000000010
1816end
1817item: Install File
1818 Source=.\_csv.lib
1819 Destination=%MAINDIR%\libs\_csv.lib
1820 Flags=0000000000000010
1821end
1822item: Install File
1823 Source=.\_sre.lib
1824 Destination=%MAINDIR%\libs\_sre.lib
1825 Flags=0000000000000010
1826end
1827item: Install File
1828 Source=.\_ssl.lib
1829 Destination=%MAINDIR%\libs\_ssl.lib
1830 Flags=0000000000000010
1831end
1832item: Install File
1833 Source=.\_symtable.lib
1834 Destination=%MAINDIR%\libs\_symtable.lib
1835 Flags=0000000000000010
1836end
1837item: Install File
1838 Source=.\_testcapi.lib
1839 Destination=%MAINDIR%\libs\_testcapi.lib
1840 Flags=0000000000000010
1841end
1842item: Install File
1843 Source=.\_tkinter.lib
1844 Destination=%MAINDIR%\libs\_tkinter.lib
1845 Description=Extension modules
1846 Flags=0000000000000010
1847end
1848item: Install File
1849 Source=.\_socket.lib
1850 Destination=%MAINDIR%\libs\_socket.lib
1851 Flags=0000000000000010
1852end
1853item: Install File
1854 Source=.\_bsddb.lib
1855 Destination=%MAINDIR%\libs\_bsddb.lib
1856 Flags=0000000000000010
1857end
1858item: Install File
1859 Source=.\bz2.lib
1860 Destination=%MAINDIR%\libs\bz2.lib
1861 Flags=0000000000000010
1862end
1863item: Install File
1864 Source=.\datetime.lib
1865 Destination=%MAINDIR%\libs\datetime.lib
1866 Flags=0000000000000010
1867end
1868item: Install File
1869 Source=.\mmap.lib
1870 Destination=%MAINDIR%\libs\mmap.lib
1871 Flags=0000000000000010
1872end
1873item: Install File
1874 Source=.\parser.lib
1875 Destination=%MAINDIR%\libs\parser.lib
1876 Flags=0000000000000010
1877end
1878item: Install File
1879 Source=.\pyexpat.lib
1880 Destination=%MAINDIR%\libs\pyexpat.lib
1881 Flags=0000000000000010
1882end
1883item: Install File
1884 Source=.\select.lib
1885 Destination=%MAINDIR%\libs\select.lib
1886 Flags=0000000000000010
1887end
1888item: Install File
1889 Source=.\unicodedata.lib
1890 Destination=%MAINDIR%\libs\unicodedata.lib
1891 Flags=0000000000000010
1892end
1893item: Install File
1894 Source=.\winsound.lib
1895 Destination=%MAINDIR%\libs\winsound.lib
1896 Flags=0000000000000010
1897end
1898item: Install File
1899 Source=.\zlib.lib
1900 Destination=%MAINDIR%\libs\zlib.lib
1901 Flags=0000000000000010
1902end
1903item: Remark
1904end
1905item: Install File
1906 Source=.\python%_pymajor_%%_pyminor_%.lib
1907 Destination=%MAINDIR%\libs\python%_PYMAJOR_%%_PYMINOR_%.lib
1908 Flags=0000000000000010
1909end
1910item: Remark
1911end
1912item: Remark
1913 Text=Main Python DLL
1914end
1915item: Remark
1916 Text=Tell Wise it's OK to delete the Python DLL at uninstall time,
1917end
1918item: Remark
1919 Text=despite that we (may) write it into a system directory.
1920end
1921item: Add Text to INSTALL.LOG
1922 Text=Non-System File:
1923end
1924item: Install File
1925 Source=.\python%_pymajor_%%_pyminor_%.dll
1926 Destination=%DLLDEST%\python%_PYMAJOR_%%_PYMINOR_%.dll
1927 Flags=0000000000000010
1928end
1929item: Remark
1930end
1931item: Remark
1932 Text=Libraries (Lib/)
1933end
1934item: Install File
1935 Source=..\lib\*.py
1936 Destination=%MAINDIR%\Lib
1937 Description=Library Modules
1938 Flags=0000000000000010
1939end
1940item: Remark
1941end
1942item: Install File
1943 Source=..\lib\bsddb\*.py
1944 Destination=%MAINDIR%\Lib\bsddb
1945 Description=Berkeley database package
1946 Flags=0000000100000010
1947end
1948item: Remark
1949end
1950item: Install File
1951 Source=..\lib\compiler\*.py
1952 Destination=%MAINDIR%\Lib\compiler
1953 Description=Python compiler written in Python
1954 Flags=0000000000000010
1955end
1956item: Remark
1957end
1958item: Install File
1959 Source=..\lib\distutils\*.py
1960 Destination=%MAINDIR%\Lib\distutils
1961 Description=Distribution utility modules
1962 Flags=0000000000000010
1963end
1964item: Install File
1965 Source=..\lib\distutils\readme
1966 Destination=%MAINDIR%\Lib\distutils\README.txt
1967 Flags=0000000000000010
1968end
1969item: Install File
1970 Source=..\lib\distutils\command\*.py
1971 Destination=%MAINDIR%\Lib\distutils\command
1972 Flags=0000000000000010
1973end
1974item: Install File
1975 Source=..\lib\distutils\command\wininst.exe
1976 Destination=%MAINDIR%\Lib\distutils\command\wininst.exe
1977 Flags=0000000000000010
1978end
1979item: Install File
1980 Source=..\lib\distutils\command\command_template
1981 Destination=%MAINDIR%\Lib\distutils\command\command_template
1982 Flags=0000000000000010
1983end
1984item: Remark
1985end
1986item: Install File
1987 Source=..\lib\email\*.py
1988 Destination=%MAINDIR%\Lib\email
1989 Description=Library email package
1990 Flags=0000000000000010
1991end
1992item: Install File
1993 Source=..\lib\email\test\*.py
1994 Destination=%MAINDIR%\Lib\email\test
1995 Description=email tests
1996 Flags=0000000000000010
1997end
1998item: Install File
1999 Source=..\lib\email\test\data\*.txt
2000 Destination=%MAINDIR%\Lib\email\test\data
2001 Description=email test data
2002 Flags=0000000000000010
2003end
2004item: Install File
2005 Source=..\lib\email\test\data\*.gif
2006 Destination=%MAINDIR%\Lib\email\test\data
2007 Description=email test data
2008 Flags=0000000000000010
2009end
2010item: Install File
2011 Source=..\lib\email\test\data\*.au
2012 Destination=%MAINDIR%\Lib\email\test\data
2013 Description=email test data
2014 Flags=0000000000000010
2015end
2016item: Remark
2017end
2018item: Install File
2019 Source=..\lib\encodings\*.py
2020 Destination=%MAINDIR%\Lib\encodings
2021 Description=Unicode encoding tables
2022 Flags=0000000000000010
2023end
2024item: Remark
2025end
2026item: Install File
2027 Source=..\lib\lib-old\*.py
2028 Destination=%MAINDIR%\Lib\lib-old
2029 Description=Obsolete modules
2030 Flags=0000000000000010
2031end
2032item: Remark
2033end
2034item: Install File
2035 Source=..\lib\lib-tk\*.py
2036 Destination=%MAINDIR%\Lib\lib-tk
2037 Description=Tkinter related library modules
2038 Flags=0000000000000010
2039end
2040item: Remark
2041end
2042item: Install File
2043 Source=..\lib\logging\*.py
2044 Destination=%MAINDIR%\Lib\logging
2045 Description=Logging package
2046 Flags=0000000000000010
2047end
2048item: Remark
2049end
2050item: Install File
2051 Source=..\lib\site-packages\readme
2052 Destination=%MAINDIR%\Lib\site-packages\README.txt
2053 Description=Site packages
2054 Flags=0000000000000010
2055end
2056item: Remark
2057end
2058item: Install File
2059 Source=..\lib\xml\*.py
2060 Destination=%MAINDIR%\Lib\xml
2061 Description=XML support packages
2062 Flags=0000000000000010
2063end
2064item: Install File
2065 Source=..\lib\xml\dom\*.py
2066 Destination=%MAINDIR%\Lib\xml\dom
2067 Flags=0000000000000010
2068end
2069item: Install File
2070 Source=..\lib\xml\parsers\*.py
2071 Destination=%MAINDIR%\Lib\xml\parsers
2072 Flags=0000000000000010
2073end
2074item: Install File
2075 Source=..\lib\xml\sax\*.py
2076 Destination=%MAINDIR%\Lib\xml\sax
2077 Flags=0000000000000010
2078end
2079item: Remark
2080end
2081item: Remark
2082 Text=C Include files
2083end
2084item: Install File
2085 Source=..\include\*.h
2086 Destination=%MAINDIR%\include
2087 Description=Header files
2088 Flags=0000000000000010
2089end
2090item: Install File
2091 Source=..\pc\pyconfig.h
2092 Destination=%MAINDIR%\include\pyconfig.h
2093 Description=Header files (pyconfig.h)
2094 Flags=0000000000000010
2095end
2096item: Remark
2097end
2098item: Remark
2099 Text=Microsoft C runtime libraries
2100end
2101item: Install File
2102 Source=%_SYS_%\MSVCIRT.DLL
2103 Destination=%DLLDEST%\MSVCIRT.DLL
2104 Description=Visual C++ Runtime DLLs
2105 Flags=0000011000010011
2106end
2107item: Install File
2108 Source=%_SYS_%\MSVCRT.DLL
2109 Destination=%DLLDEST%\MSVCRT.DLL
2110 Description=Visual C++ Runtime DLLs
2111 Flags=0000011000010011
2112end
2113item: End Block
2114end
2115item: Remark
2116end
2117item: Remark
2118 Text=B: Tcl/Tk (Tkinter, IDLE, pydoc)
2119end
2120item: If/While Statement
2121 Variable=COMPONENTS
2122 Value=B
2123 Flags=00000010
2124end
2125item: Remark
2126 Text=Tcl/Tk
2127end
2128item: Install File
2129 Source=..\..\%_tcldir_%\bin\*.dll
2130 Destination=%MAINDIR%\DLLs
2131 Description=Tcl/Tk binaries and libraries
2132 Flags=0000000000000010
2133end
2134item: Install File
2135 Source=..\..\%_tcldir_%\lib\*.*
2136 Destination=%MAINDIR%\tcl
2137 Description=Tcl/Tk binaries and libraries
2138 Flags=0000000100000010
2139end
2140item: Remark
2141end
2142item: Remark
2143 Text=IDLE
2144end
2145item: Install File
2146 Source=..\Lib\idlelib\*.py
2147 Destination=%MAINDIR%\Lib\idlelib
2148 Description=Integrated DeveLopment Environment for Python
2149 Flags=0000000000000010
2150end
2151item: Install File
2152 Source=..\Lib\idlelib\*.txt
2153 Destination=%MAINDIR%\Lib\idlelib
2154 Description=Integrated DeveLopment Environment for Python
2155 Flags=0000000000000010
2156end
2157item: Install File
2158 Source=..\Lib\idlelib\*.def
2159 Destination=%MAINDIR%\Lib\idlelib
2160 Description=Integrated DeveLopment Environment for Python
2161 Flags=0000000000000010
2162end
2163item: Install File
2164 Source=..\Lib\idlelib\Icons\*
2165 Destination=%MAINDIR%\Lib\idlelib\Icons
2166 Description=Integrated DeveLopment Environment for Python
2167 Flags=0000000000000010
2168end
2169item: Install File
2170 Source=..\Tools\scripts\idle
2171 Destination=%MAINDIR%\Lib\idlelib\idle.pyw
2172 Description=IDLE bootstrap script
2173 Flags=0000000000000010
2174end
2175item: Remark
2176end
2177item: Remark
2178 Text=Windows pydoc driver
2179end
2180item: Install File
2181 Source=..\tools\scripts\*.pyw
2182 Destination=%MAINDIR%\Tools\Scripts
2183 Description=Windows pydoc driver
2184 Flags=0000000000000010
2185end
2186item: End Block
2187end
2188item: Remark
2189end
2190item: Remark
2191 Text=C: docs
2192end
2193item: If/While Statement
2194 Variable=COMPONENTS
2195 Value=C
2196 Flags=00000010
2197end
2198item: Install File
2199 Source=%_DOC_%\*.*
2200 Destination=%MAINDIR%\Doc
2201 Description=Python Documentation (HTML)
2202 Flags=0000000100000010
2203end
2204item: End Block
2205end
2206item: Remark
2207end
2208item: Remark
2209 Text=D: tools
2210end
2211item: If/While Statement
2212 Variable=COMPONENTS
2213 Value=D
2214 Flags=00000010
2215end
2216item: Install File
2217 Source=..\tools\scripts\*.py
2218 Destination=%MAINDIR%\Tools\Scripts
2219 Description=Utility Scripts
2220 Flags=0000000000000010
2221end
2222item: Install File
2223 Source=..\tools\scripts\*.doc
2224 Destination=%MAINDIR%\Tools\Scripts
2225 Description=Utility Scripts
2226 Flags=0000000000000010
2227end
2228item: Install File
2229 Source=..\tools\scripts\readme
2230 Destination=%MAINDIR%\Tools\Scripts\README.txt
2231 Description=Utility Scripts
2232 Flags=0000000000000010
2233end
2234item: Remark
2235end
2236item: Install File
2237 Source=..\tools\webchecker\*.py
2238 Destination=%MAINDIR%\Tools\webchecker
2239 Description=Web checker tool
2240 Flags=0000000000000010
2241end
2242item: Install File
2243 Source=..\tools\webchecker\readme
2244 Destination=%MAINDIR%\Tools\webchecker\README.txt
2245 Description=Web checker tool
2246 Flags=0000000000000010
2247end
2248item: Remark
2249end
2250item: Install File
2251 Source=..\tools\versioncheck\*.py
2252 Destination=%MAINDIR%\Tools\versioncheck
2253 Description=Version checker tool
2254 Flags=0000000000000010
2255end
2256item: Install File
2257 Source=..\tools\versioncheck\readme
2258 Destination=%MAINDIR%\Tools\versioncheck\README.txt
2259 Description=Version checker tool
2260 Flags=0000000000000010
2261end
2262item: Remark
2263end
2264item: Install File
2265 Source=..\tools\pynche\*.py
2266 Destination=%MAINDIR%\Tools\pynche
2267 Description=pynche color editor
2268 Flags=0000000000000010
2269end
2270item: Install File
2271 Source=..\tools\pynche\*.txt
2272 Destination=%MAINDIR%\Tools\pynche
2273 Description=pynche color editor
2274 Flags=0000000000000010
2275end
2276item: Install File
2277 Source=..\tools\pynche\x\*.txt
2278 Destination=%MAINDIR%\Tools\pynche\X
2279 Description=pynche color editor - X files
2280 Flags=0000000000000010
2281end
2282item: Install File
2283 Source=..\tools\pynche\readme
2284 Destination=%MAINDIR%\Tools\pynche\README.txt
2285 Description=pynche color editor - README
2286 Flags=0000000100000010
2287end
2288item: Install File
2289 Source=..\tools\pynche\pynche
2290 Destination=%MAINDIR%\Tools\pynche\pynche.py
2291 Description=pynche color editor - main
2292 Flags=0000000100000010
2293end
2294item: Install File
2295 Source=..\tools\pynche\pynche.pyw
2296 Destination=%MAINDIR%\Tools\pynche\pynche.pyw
2297 Description=pynche color editor - noconsole main
2298 Flags=0000000100000010
2299end
2300item: Remark
2301end
2302item: Install File
2303 Source=..\tools\i18n\*.py
2304 Destination=%MAINDIR%\Tools\i18n
2305 Description=Internationalization helpers
2306 Flags=0000000000000010
2307end
2308item: End Block
2309end
2310item: Remark
2311end
2312item: Remark
2313 Text=E: test suite
2314end
2315item: If/While Statement
2316 Variable=COMPONENTS
2317 Value=E
2318 Flags=00000010
2319end
2320item: Install File
2321 Source=..\lib\test\audiotest.au
2322 Destination=%MAINDIR%\Lib\test\audiotest.au
2323 Description=Python Test files
2324 Flags=0000000000000010
2325end
2326item: Install File
2327 Source=..\lib\test\*.uue
2328 Destination=%MAINDIR%\Lib\test
2329 Description=Python Test files
2330 Flags=0000000000000010
2331end
2332item: Install File
2333 Source=..\lib\test\*.py
2334 Destination=%MAINDIR%\Lib\test
2335 Description=Python Test files
2336 Flags=0000000000000010
2337end
2338item: Install File
2339 Source=..\lib\test\*.xml
2340 Destination=%MAINDIR%\Lib\test
2341 Description=Python Test files
2342 Flags=0000000000000010
2343end
2344item: Install File
2345 Source=..\lib\test\*.out
2346 Destination=%MAINDIR%\Lib\test
2347 Description=Python Test files
2348 Flags=0000000000000010
2349end
2350item: Install File
2351 Source=..\lib\test\*.bz2
2352 Destination=%MAINDIR%\Lib\test
2353 Description=Python Test files
2354 Flags=0000000000000010
2355end
2356item: Install File
2357 Source=..\lib\test\*.tar
2358 Destination=%MAINDIR%\Lib\test
2359 Description=Python Test files
2360 Flags=0000000000000010
2361end
2362item: Install File
2363 Source=..\lib\test\*.gz
2364 Destination=%MAINDIR%\Lib\test
2365 Description=Python Test files
2366 Flags=0000000000000010
2367end
2368item: Install File
2369 Source=..\lib\test\*.txt
2370 Destination=%MAINDIR%\Lib\test
2371 Description=Python Test files
2372 Flags=0000000000000010
2373end
2374item: Remark
2375end
2376item: Install File
2377 Source=..\lib\test\output\*.*
2378 Destination=%MAINDIR%\Lib\test\output
2379 Description=Python Test output files
2380 Flags=0000000000000010
2381end
2382item: End Block
2383end
2384item: Remark
2385end
2386item: Remark
2387 Text=DONE with file copying.
2388end
2389item: Remark
2390 Text=The rest is registry and Start Menu fiddling.
2391end
2392item: Remark
2393end
2394item: If/While Statement
2395 Variable=COMPONENTS
2396 Value=A
2397 Flags=00000010
2398end
2399item: If/While Statement
2400 Variable=TASKS
2401 Value=A
2402 Flags=00000010
2403end
2404item: Remark
2405 Text=Register file extensions. As usual, Admin privs get in the way, but with a twist:
2406end
2407item: Remark
2408 Text=You don't need admin privs to write to HKEY_CLASSES_ROOT *except* under Win2K.
2409end
2410item: Remark
2411 Text=On Win2K, a user without Admin privs has to register extensions under HKCU\Software\CLASSES instead.
2412end
2413item: Remark
2414 Text=But while you can *do* that under other flavors of Windows too, it has no useful effect except in Win2K.
2415end
2416item: Set Variable
2417 Variable=USE_HKCR
2418 Value=1
2419end
2420item: Check Configuration
2421 Flags=11110010
2422end
2423item: If/While Statement
2424 Variable=DOADMIN
2425 Value=0
2426end
2427item: Set Variable
2428 Variable=USE_HKCR
2429 Value=0
2430end
2431item: End Block
2432end
2433item: End Block
2434end
2435item: If/While Statement
2436 Variable=USE_HKCR
2437 Value=1
2438end
2439item: Remark
2440 Text=File types.
2441end
2442item: Edit Registry
2443 Total Keys=1
2444 Key=Python.File
2445 New Value=Python File
2446end
2447item: Edit Registry
2448 Total Keys=1
2449 Key=Python.File\shell\open\command
2450 New Value=%MAINDIR%\python.exe "%%1" %%*
2451end
2452item: Edit Registry
2453 Total Keys=1
2454 Key=Python.File\DefaultIcon
2455 New Value=%MAINDIR%\Py.ico
2456end
2457item: Remark
2458end
2459item: Edit Registry
2460 Total Keys=1
2461 Key=Python.NoConFile
2462 New Value=Python File (no console)
2463end
2464item: Edit Registry
2465 Total Keys=1
2466 Key=Python.NoConFile\shell\open\command
2467 New Value=%MAINDIR%\pythonw.exe "%%1" %%*
2468end
2469item: Edit Registry
2470 Total Keys=1
2471 Key=Python.NoConFile\DefaultIcon
2472 New Value=%MAINDIR%\Py.ico
2473end
2474item: Remark
2475end
2476item: Edit Registry
2477 Total Keys=1
2478 Key=Python.CompiledFile
2479 New Value=Compiled Python File
2480end
2481item: Edit Registry
2482 Total Keys=1
2483 Key=Python.CompiledFile\shell\open\command
2484 New Value=%MAINDIR%\python.exe "%%1" %%*
2485end
2486item: Edit Registry
2487 Total Keys=1
2488 Key=Python.CompiledFile\DefaultIcon
2489 New Value=%MAINDIR%\pyc.ico
2490end
2491item: Remark
2492end
2493item: Remark
2494 Text=File extensions.
2495end
2496item: Edit Registry
2497 Total Keys=1
2498 Key=.py
2499 New Value=Python.File
2500end
2501item: Edit Registry
2502 Total Keys=1
2503 Key=.py
2504 New Value=text/plain
2505 Value Name=Content Type
2506end
2507item: Remark
2508end
2509item: Edit Registry
2510 Total Keys=1
2511 Key=.pyw
2512 New Value=Python.NoConFile
2513end
2514item: Edit Registry
2515 Total Keys=1
2516 Key=.pyw
2517 New Value=text/plain
2518 Value Name=Content Type
2519end
2520item: Remark
2521end
2522item: Edit Registry
2523 Total Keys=1
2524 Key=.pyc
2525 New Value=Python.CompiledFile
2526end
2527item: Edit Registry
2528 Total Keys=1
2529 Key=.pyo
2530 New Value=Python.CompiledFile
2531end
2532item: Else Statement
2533end
2534item: Remark
2535 Text=File types.
2536end
2537item: Edit Registry
2538 Total Keys=1
2539 Key=Software\CLASSES\Python.File
2540 New Value=Python File
2541 Root=1
2542end
2543item: Edit Registry
2544 Total Keys=1
2545 Key=Software\CLASSES\Python.File\shell\open\command
2546 New Value=%MAINDIR%\python.exe "%%1" %%*
2547 Root=1
2548end
2549item: Edit Registry
2550 Total Keys=1
2551 Key=Software\CLASSES\Python.File\DefaultIcon
2552 New Value=%MAINDIR%\Py.ico
2553 Root=1
2554end
2555item: Remark
2556end
2557item: Edit Registry
2558 Total Keys=1
2559 Key=Software\CLASSES\Python.NoConFile
2560 New Value=Python File (no console)
2561 Root=1
2562end
2563item: Edit Registry
2564 Total Keys=1
2565 Key=Software\CLASSES\Python.NoConFile\shell\open\command
2566 New Value=%MAINDIR%\pythonw.exe "%%1" %%*
2567 Root=1
2568end
2569item: Edit Registry
2570 Total Keys=1
2571 Key=Software\CLASSES\Python.NoConFile\DefaultIcon
2572 New Value=%MAINDIR%\Py.ico
2573 Root=1
2574end
2575item: Remark
2576end
2577item: Edit Registry
2578 Total Keys=1
2579 Key=Software\CLASSES\Python.CompiledFile
2580 New Value=Compiled Python File
2581 Root=1
2582end
2583item: Edit Registry
2584 Total Keys=1
2585 Key=Software\CLASSES\Python.CompiledFile\shell\open\command
2586 New Value=%MAINDIR%\python.exe "%%1" %%*
2587 Root=1
2588end
2589item: Edit Registry
2590 Total Keys=1
2591 Key=Software\CLASSES\Python.CompiledFile\DefaultIcon
2592 New Value=%MAINDIR%\pyc.ico
2593 Root=1
2594end
2595item: Remark
2596end
2597item: Remark
2598 Text=File extensions.
2599end
2600item: Edit Registry
2601 Total Keys=1
2602 Key=Software\CLASSES\.py
2603 New Value=Python.File
2604 Root=1
2605end
2606item: Edit Registry
2607 Total Keys=1
2608 Key=Software\CLASSES\.py
2609 New Value=text/plain
2610 Value Name=Content Type
2611 Root=1
2612end
2613item: Remark
2614end
2615item: Edit Registry
2616 Total Keys=1
2617 Key=Software\CLASSES\.pyw
2618 New Value=Python.NoConFile
2619 Root=1
2620end
2621item: Edit Registry
2622 Total Keys=1
2623 Key=Software\CLASSES\.pyw
2624 New Value=text/plain
2625 Value Name=Content Type
2626 Root=1
2627end
2628item: Remark
2629end
2630item: Edit Registry
2631 Total Keys=1
2632 Key=Software\CLASSES\.pyc
2633 New Value=Python.CompiledFile
2634 Root=1
2635end
2636item: Edit Registry
2637 Total Keys=1
2638 Key=Software\CLASSES\.pyo
2639 New Value=Python.CompiledFile
2640 Root=1
2641end
2642item: End Block
2643end
2644item: Remark
2645end
2646item: Remark
2647 Text=If we're installing IDLE, also set an Edit context menu action to use IDLE, for .py and .pyw files.
2648end
2649item: If/While Statement
2650 Variable=COMPONENTS
2651 Value=B
2652 Flags=00000010
2653end
2654item: If/While Statement
2655 Variable=USE_HKCR
2656 Value=1
2657end
2658item: Edit Registry
2659 Total Keys=1
2660 Key=Python.NoConFile\shell\Edit with IDLE\command
2661 New Value=%MAINDIR%\pythonw.exe %MAINDIR%\Lib\idlelib\idle.pyw -n -e "%%1"
2662end
2663item: Edit Registry
2664 Total Keys=1
2665 Key=Python.File\shell\Edit with IDLE\command
2666 New Value=%MAINDIR%\pythonw.exe %MAINDIR%\Lib\idlelib\idle.pyw -n -e "%%1"
2667end
2668item: Else Statement
2669end
2670item: Edit Registry
2671 Total Keys=1
2672 Key=Software\CLASSES\Python.NoConFile\shell\Edit with IDLE\command
2673 New Value=%MAINDIR%\pythonw.exe %MAINDIR%\Lib\idlelib\idle.pyw -n -e "%%1"
2674 Root=1
2675end
2676item: Edit Registry
2677 Total Keys=1
2678 Key=Software\CLASSES\Python.File\shell\Edit with IDLE\command
2679 New Value=%MAINDIR%\pythonw.exe %MAINDIR%\Lib\idlelib\idle.pyw -n -e "%%1"
2680 Root=1
2681end
2682item: End Block
2683end
2684item: End Block
2685end
2686item: End Block
2687end
2688item: Remark
2689end
2690item: Remark
2691 Text=Register Python paths.
2692end
2693item: Remark
2694 Text=Write to HKLM for admin, else HKCU. Keep these blocks otherwise identical!
2695end
2696item: If/While Statement
2697 Variable=DOADMIN
2698 Value=1
2699end
2700item: Edit Registry
2701 Total Keys=1
2702 Key=Software\Python\PythonCore\CurrentVersion
2703 Root=130
2704end
2705item: Edit Registry
2706 Total Keys=1
2707 Key=Software\Python\PythonCore\%PY_VERSION%\InstallPath
2708 New Value=%MAINDIR%
2709 Root=2
2710end
2711item: Edit Registry
2712 Total Keys=1
2713 Key=Software\Python\PythonCore\%PY_VERSION%\InstallPath\InstallGroup
2714 New Value=%CGROUP_SAVE%
2715 New Value=
2716 Root=2
2717end
2718item: Edit Registry
2719 Total Keys=1
2720 Key=Software\Python\PythonCore\%PY_VERSION%\PythonPath
2721 New Value=%MAINDIR%\Lib;%MAINDIR%\DLLs;%MAINDIR%\Lib\lib-tk
2722 New Value=
2723 Root=2
2724end
2725item: Edit Registry
2726 Total Keys=1
2727 Key=Software\Python\PythonCore\%PY_VERSION%\Modules
2728 Root=2
2729end
2730item: Edit Registry
2731 Total Keys=1
2732 Key=Software\Microsoft\Windows\CurrentVersion\App Paths\Python.exe
2733 New Value=%MAINDIR%\Python.exe
2734 Root=2
2735end
2736item: Else Statement
2737end
2738item: Edit Registry
2739 Total Keys=1
2740 Key=Software\Python\PythonCore\CurrentVersion
2741 Root=129
2742end
2743item: Edit Registry
2744 Total Keys=1
2745 Key=Software\Python\PythonCore\%PY_VERSION%\InstallPath
2746 New Value=%MAINDIR%
2747 Root=1
2748end
2749item: Edit Registry
2750 Total Keys=1
2751 Key=Software\Python\PythonCore\%PY_VERSION%\InstallPath\InstallGroup
2752 New Value=%CGROUP_SAVE%
2753 New Value=
2754 Root=1
2755end
2756item: Edit Registry
2757 Total Keys=1
2758 Key=Software\Python\PythonCore\%PY_VERSION%\PythonPath
2759 New Value=%MAINDIR%\Lib;%MAINDIR%\DLLs;%MAINDIR%\Lib\lib-tk
2760 New Value=
2761 Root=1
2762end
2763item: Edit Registry
2764 Total Keys=1
2765 Key=Software\Python\PythonCore\%PY_VERSION%\Modules
2766 Root=1
2767end
2768item: Edit Registry
2769 Total Keys=1
2770 Key=Software\Microsoft\Windows\CurrentVersion\App Paths\Python.exe
2771 New Value=%MAINDIR%\Python.exe
2772 Root=1
2773end
2774item: End Block
2775end
2776item: End Block
2777end
2778item: Remark
2779end
2780item: Remark
2781 Text=Registry fiddling for docs.
2782end
2783item: Remark
2784 Text=Write to HKLM for admin, else HKCU. Keep these blocks otherwise identical!
2785end
2786item: If/While Statement
2787 Variable=COMPONENTS
2788 Value=C
2789 Flags=00000010
2790end
2791item: If/While Statement
2792 Variable=DOADMIN
2793 Value=1
2794end
2795item: Edit Registry
2796 Total Keys=1
2797 Key=Software\Python\PythonCore\%PY_VERSION%\Help\Main Python Documentation
2798 New Value=%MAINDIR%\Doc\index.html
2799 Root=2
2800end
2801item: Else Statement
2802end
2803item: Edit Registry
2804 Total Keys=1
2805 Key=Software\Python\PythonCore\%PY_VERSION%\Help\Main Python Documentation
2806 New Value=%MAINDIR%\Doc\index.html
2807 Root=1
2808end
2809item: End Block
2810end
2811item: End Block
2812end
2813item: Remark
2814end
2815item: Remark
2816 Text=Set the app publisher and URL entries for Win2K add/remove.
2817end
2818item: Remark
2819 Text=It doesn't hurt on other systems.
2820end
2821item: Remark
2822 Text=As usual, write to HKLM or HKCU depending on Admin privs.
2823end
2824item: Remark
2825 Text=CAUTION: If you set this info on the "Windows 2000" page (step 6) of the
2826end
2827item: Remark
2828 Text=Installation Expert, it only shows up in the "If" block below. Keep in synch!
2829end
2830item: If/While Statement
2831 Variable=DOADMIN
2832 Value=1
2833end
2834item: Edit Registry
2835 Total Keys=1
2836 Key=Software\Microsoft\Windows\CurrentVersion\Uninstall\%APPTITLE%
2837 New Value=http://www.python.org/
2838 Value Name=HelpLink
2839 Root=2
2840end
2841item: Edit Registry
2842 Total Keys=1
2843 Key=Software\Microsoft\Windows\CurrentVersion\Uninstall\%APPTITLE%
2844 New Value=PythonLabs at Zope Corporation
2845 Value Name=Publisher
2846 Root=2
2847end
2848item: Edit Registry
2849 Total Keys=1
2850 Key=Software\Microsoft\Windows\CurrentVersion\Uninstall\%APPTITLE%
2851 New Value=http://www.python.org/
2852 Value Name=URLInfoAbout
2853 Root=2
2854end
2855item: Edit Registry
2856 Total Keys=1
2857 Key=Software\Microsoft\Windows\CurrentVersion\Uninstall\%APPTITLE%
2858 New Value=%PYVER_STRING%
2859 Value Name=DisplayVersion
2860 Root=2
2861end
2862item: Edit Registry
2863 Total Keys=1
2864 Key=Software\Microsoft\Windows\CurrentVersion\Uninstall\%APPTITLE%
2865 New Value=%MAINDIR%\py.ico,-0
2866 Value Name=DisplayIcon
2867 Root=2
2868end
2869item: Else Statement
2870end
2871item: Edit Registry
2872 Total Keys=1
2873 Key=Software\Microsoft\Windows\CurrentVersion\Uninstall\%APPTITLE%
2874 New Value=http://www.python.org/
2875 Value Name=HelpLink
2876 Root=1
2877end
2878item: Edit Registry
2879 Total Keys=1
2880 Key=Software\Microsoft\Windows\CurrentVersion\Uninstall\%APPTITLE%
2881 New Value=PythonLabs at Zope Corporation
2882 Value Name=Publisher
2883 Root=1
2884end
2885item: Edit Registry
2886 Total Keys=1
2887 Key=Software\Microsoft\Windows\CurrentVersion\Uninstall\%APPTITLE%
2888 New Value=http://www.python.org/
2889 Value Name=URLInfoAbout
2890 Root=1
2891end
2892item: Edit Registry
2893 Total Keys=1
2894 Key=Software\Microsoft\Windows\CurrentVersion\Uninstall\%APPTITLE%
2895 New Value=%PYVER_STRING%
2896 Value Name=DisplayVersion
2897 Root=1
2898end
2899item: Edit Registry
2900 Total Keys=1
2901 Key=Software\Microsoft\Windows\CurrentVersion\Uninstall\%APPTITLE%
2902 New Value=%MAINDIR%\py.ico,-0
2903 Value Name=DisplayIcon
2904 Root=1
2905end
2906item: End Block
2907end
2908item: Remark
2909end
2910item: Remark
2911 Text=Populate Start Menu group
2912end
2913item: If/While Statement
2914 Variable=TASKS
2915 Value=B
2916 Flags=00000010
2917end
2918item: Remark
2919 Text=Shortcut to installer no matter what.
2920end
2921item: Create Shortcut
2922 Source=%MAINDIR%\unwise.exe
2923 Destination=%GROUP%\Uninstall Python.lnk
2924 Working Directory=%MAINDIR%
2925 Key Type=1536
2926 Flags=00000001
2927end
2928item: Remark
2929end
2930item: If/While Statement
2931 Variable=COMPONENTS
2932 Value=A
2933 Flags=00000010
2934end
2935item: Create Shortcut
2936 Source=%MAINDIR%\python.exe
2937 Destination=%GROUP%\Python (command line).lnk
2938 Working Directory=%MAINDIR%
2939 Icon Pathname=%MAINDIR%\pycon.ico
2940 Key Type=1536
2941 Flags=00000001
2942end
2943item: End Block
2944end
2945item: Remark
2946end
2947item: If/While Statement
2948 Variable=COMPONENTS
2949 Value=B
2950 Flags=00000010
2951end
2952item: Create Shortcut
2953 Source=%MAINDIR%\pythonw.exe
2954 Destination=%GROUP%\IDLE (Python GUI).lnk
2955 Command Options="%MAINDIR%\Lib\idlelib\idle.pyw"
2956 Working Directory=%MAINDIR%
2957 Key Type=1536
2958 Flags=00000001
2959end
2960item: Create Shortcut
2961 Source=%MAINDIR%\pythonw.exe
2962 Destination=%GROUP%\Module Docs.lnk
2963 Command Options="%MAINDIR%\Tools\Scripts\pydocgui.pyw"
2964 Working Directory=%MAINDIR%
2965 Key Type=1536
2966 Flags=00000001
2967end
2968item: End Block
2969end
2970item: Remark
2971end
2972item: If/While Statement
2973 Variable=COMPONENTS
2974 Value=C
2975 Flags=00000010
2976end
2977item: Create Shortcut
2978 Source=%MAINDIR%\Doc\index.html
2979 Destination=%GROUP%\Python Manuals.lnk
2980 Working Directory=%MAINDIR%
2981 Key Type=1536
2982 Flags=00000001
2983end
2984item: End Block
2985end
2986item: End Block
2987end
2988item: Remark
2989end
2990item: Remark
2991 Text=I don't think we need this, but have always done it.
2992end
2993item: Self-Register OCXs/DLLs
2994 Description=Updating System Configuration, Please Wait...
2995end
2996item: Remark
2997end
2998remarked item: Remark
2999 Text=Don't enable "Delete in-use files". Here's what happens:
3000end
3001remarked item: Remark
3002 Text=Install Python; uninstall Python; install Python again. Reboot the machine.
3003end
3004remarked item: Remark
3005 Text=Now UNWISE.EXE is missing. I think this is a Wise bug, but so it goes.
3006end
3007remarked item: Add Text to INSTALL.LOG
3008 Text=Delete in-use files: On
3009end
3010item: Remark
3011end
3012item: Wizard Block
3013 Direction Variable=DIRECTION
3014 Display Variable=DISPLAY
3015 Bitmap Pathname=.\installer.bmp
3016 X Position=9
3017 Y Position=10
3018 Filler Color=11173759
3019 Flags=00000011
3020end
3021item: Custom Dialog Set
3022 Name=Finished
3023 Display Variable=DISPLAY
3024 item: Dialog
3025 Title=%APPTITLE% Installation
3026 Title French=Installation de %APPTITLE%
3027 Title German=Installation von %APPTITLE%
3028 Title Spanish=Instalación de %APPTITLE%
3029 Title Italian=Installazione di %APPTITLE%
3030 Width=339
3031 Height=280
3032 Font Name=Helv
3033 Font Size=8
3034 item: Push Button
3035 Rectangle=188 234 244 253
3036 Variable=DIRECTION
3037 Value=N
3038 Create Flags=01010000000000010000000000000001
3039 Text=&Finish
3040 Text French=&Fin
3041 Text German=&Weiter
3042 Text Spanish=&Terminar
3043 Text Italian=&Fine
3044 end
3045 item: Push Button
3046 Rectangle=264 234 320 253
3047 Variable=DISABLED
3048 Value=!
3049 Action=3
3050 Create Flags=01010000000000010000000000000000
3051 Text=&Cancel
3052 Text French=&Annuler
3053 Text German=&Abbrechen
3054 Text Spanish=&Cancelar
3055 Text Italian=&Annulla
3056 end
3057 item: Static
3058 Rectangle=108 10 323 48
3059 Create Flags=01010000000000000000000000000000
3060 Flags=0000000000000001
3061 Name=Times New Roman
3062 Font Style=-24 0 0 0 700 255 0 0 0 3 2 1 18
3063 Text=Installation Completed!
3064 Text French=Installation terminée !
3065 Text German=Die Installation ist abgeschlossen!
3066 Text Spanish=¡Instalación terminada!
3067 Text Italian=Installazione completata!
3068 end
3069 item: Static
3070 Rectangle=108 44 320 82
3071 Create Flags=01010000000000000000000000000000
3072 Text=%APPTITLE% has been successfully installed.
3073 Text=
3074 Text=Press the Finish button to exit this installation.
3075 Text French=%APPTITLE% est maintenant installé.
3076 Text French=
3077 Text French=Cliquez sur le bouton Fin pour quitter l'installation.
3078 Text German=%APPTITLE% wurde erfolgreich installiert.
3079 Text German=
3080 Text German=Klicken Sie auf "Weiter", um die Installation zu beenden.
3081 Text Spanish=%APPTITLE% se ha instalado con éxito.
3082 Text Spanish=
3083 Text Spanish=Presione el botón Terminar para salir de esta instalación.
3084 Text Italian=L'installazione %APPTITLE% è stata portata a termine con successo.
3085 Text Italian=
3086 Text Italian=Premere il pulsante Fine per uscire dall'installazione.
3087 end
3088 item: Static
3089 Rectangle=10 225 320 226
3090 Action=3
3091 Create Flags=01010000000000000000000000000111
3092 end
3093 item: Static
3094 Rectangle=106 105 312 210
3095 Enabled Color=00000000000000001111111111111111
3096 Create Flags=01010000000000000000000000000000
3097 Text=Special Windows thanks to:
3098 Text=
3099 Text=Wise Solutions, for the use of InstallMaster 8.1.
3100 Text= http://www.wisesolutions.com/
3101 Text=
3102 Text=
3103 Text=LettError, Erik van Blokland, for the Python for Windows graphic.
3104 Text= http://www.letterror.com/
3105 Text=
3106 Text=
3107 Text=Mark Hammond, without whose years of freely shared Windows expertise, Python for Windows would still be Python for DOS.
3108 end
3109 item: Static
3110 Rectangle=106 95 312 96
3111 Action=3
3112 Enabled Color=00000000000000001111111111111111
3113 Create Flags=01010000000000000000000000001001
3114 end
3115 end
3116end
3117item: End Block
3118end
3119item: New Event
3120 Name=Cancel
3121end
3122item: Remark
3123 Text=This include script supports a rollback to preinstallation state if the user chooses to cancel before the installation is complete.
3124end
3125item: Include Script
3126 Pathname=%_WISE_%\INCLUDE\rollback.wse
3127end