This commit was manufactured by cvs2svn to create tag 'r23a1'.
[python/dscho.git] / PCbuild / python20.wse
blobf2a9ca45c6cb2b9a7d2ce837e69806d43fa5eb22
1 Document Type: WSE
2 item: Global
3   Version=8.14
4   Title=Python 2.3 alpha 1
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   EXE Filename=Python-2.3a1.exe
22   Dialogs Version=8
23   Version File=2.3a1
24   Version Description=Python Programming Language
25   Version Copyright=©2001 Python Software Foundation
26   Version Company=PythonLabs at Zope Corporation
27   Crystal Format=10111100101100000010001001001001
28   Step View=&Properties
29   Variable Name1=_WISE_
30   Variable Description1=WISE root directory
31   Variable Default1=C:\PROGRAM FILES\WISE INSTALLMASTER 8.1
32   Variable Flags1=00001000
33   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
38   Variable Flags2=00001000
39   Variable Name3=_DOC_
40   Variable Description3=The unpacked HTML doc directory.
41   Variable Default3=..\html
42   Variable Flags3=00001001
43   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
52   Variable Flags5=00001000
53   Variable Name6=_PYMINOR_
54   Variable Description6=Python minor version number; the 3 in 2.3
55   Variable Default6=3
56   Variable Flags6=00001000
57   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
66 end
67 item: Set Variable
68   Variable=PYVER_STRING
69   Value=2.3a1
70 end
71 item: Remark
72 end
73 item: Remark
74   Text=When the version number changes, set the compiler
75 end
76 item: Remark
77   Text=vrbls _PYMAJOR_ and  _PYMINOR_.
78 end
79 item: Remark
80   Text=Nothing in the script below should need fiddling then.
81 end
82 item: Remark
83   Text=Other things that need fiddling:
84 end
85 item: Remark
86   Text=    PYVER_STRING above.
87 end
88 item: Remark
89   Text=    The "Title:" in the upper left corner of the GUI.
90 end
91 item: Remark
92   Text=    Build Settings and Version Resource on step 6 (Finish) of the Installation Expert
93 end
94 item: Remark
95   Text=        Be sure to select Steps->All or you may not see these!
96 end
97 item: Remark
98 end
99 item: Remark
100   Text=When the version of Tcl/Tk changes, the compiler vrbl
102 item: Remark
103   Text=_TCLDIR_ may also need to be changed.
105 item: Remark
107 item: Set Variable
108   Variable=APPTITLE
109   Value=Python %PYVER_STRING%
111 item: 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
114 item: Set Variable
115   Variable=PY_VERSION
116   Value=%_PYMAJOR_%.%_PYMINOR_%
118 item: Remark
119   Text=GROUP is the Start menu group name; user can override.
121 item: Set Variable
122   Variable=GROUP
123   Value=Python %PY_VERSION%
124   Flags=10000000
126 item: Remark
127   Text=MAINDIR is the app directory; user can override.
129 item: Set Variable
130   Variable=MAINDIR
131   Value=Python%_PYMAJOR_%%_PYMINOR_%
133 item: Remark
135 item: Set Variable
136   Variable=DOADMIN
137   Value=%_DOADMIN_%
139 item: Remark
140   Text=Give non-admin users a chance to abort.
142 item: Check Configuration
143   Flags=10011111
145 item: Set Variable
146   Variable=DOADMIN
147   Value=0
149 item: 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
156 item: End Block
158 item: Remark
160 item: Remark
161   Text=BEGIN WIZARD STUFF -----------------------------------------------------------------------------------------------------------------------------
163 item: Remark
164   Text=Note from Tim: the "stop" on the next line is actually "pause".
166 item: Open/Close INSTALL.LOG
167   Flags=00000001
169 item: Remark
170   Text=If the destination system does not have a writable Windows\System directory, system files will be written to the Windows\ directory
172 item: Check if File/Dir Exists
173   Pathname=%SYS%
174   Flags=10000100
176 item: Set Variable
177   Variable=SYS
178   Value=%WIN%
180 item: End Block
182 item: Check Configuration
183   Flags=10111011
185 item: 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
192 item: Get Registry Key Value
193   Variable=PROGRAM_FILES
194   Key=SOFTWARE\Microsoft\Windows\CurrentVersion
195   Default=C:\Program Files
196   Value Name=ProgramFilesDir
197   Flags=00000100
199 item: Set Variable
200   Variable=EXPLORER
201   Value=1
203 item: End Block
205 item: Remark
206   Text=Note from Tim:  doesn't seem to be a way to get the true boot drive, the Wizard hardcodes "C".
208 item: Set Variable
209   Variable=MAINDIR
210   Value=C:\%MAINDIR%
211   Flags=00001100
213 item: Remark
214   Text=BACKUP is the variable that holds the path that all backup files will be copied to when overwritten
216 item: Set Variable
217   Variable=BACKUP
218   Value=%MAINDIR%\BACKUP
219   Flags=10000000
221 item: Remark
222   Text=DOBACKUP determines if a backup will be performed.  The possible values are A (do backup) or B (do not do backup)
224 item: Set Variable
225   Variable=DOBACKUP
226   Value=A
228 item: 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).
231 item: Set Variable
232   Variable=BRANDING
233   Value=0
235 item: If/While Statement
236   Variable=BRANDING
237   Value=1
239 item: Read INI Value
240   Variable=NAME
241   Pathname=%INST%\CUSTDATA.INI
242   Section=Registration
243   Item=Name
245 item: Read INI Value
246   Variable=COMPANY
247   Pathname=%INST%\CUSTDATA.INI
248   Section=Registration
249   Item=Company
251 item: If/While Statement
252   Variable=NAME
254 item: Set Variable
255   Variable=DOBRAND
256   Value=1
258 item: Get System Information
259   Variable=NAME
260   Flags=00000110
262 item: Get System Information
263   Variable=COMPANY
264   Flags=00000111
266 item: End Block
268 item: End Block
270 item: Remark
271   Text=END WIZARD STUFF -----------------------------------------------------------------------------------------------------------------------------
273 item: Remark
275 item: Remark
276   Text=Set vrbls for the "Advanced Options" subdialog of Components.
278 item: Set Variable
279   Variable=SELECT_ADMIN
280   Value=A
282 item: If/While Statement
283   Variable=DOADMIN
284   Value=0
286 item: Set Variable
287   Variable=SELECT_ADMIN
288   Value=B
290 item: End Block
292 item: Remark
294 item: Remark
295   Text=TASKS values:
297 item: Remark
298   Text=A: Register file extensions
300 item: Remark
301   Text=B: Create Start Menu shortcuts
303 item: Set Variable
304   Variable=TASKS
305   Value=AB
307 item: Remark
309 item: Remark
310   Text=COMPONENTS values:
312 item: Remark
313   Text=A: interpreter and libraries
315 item: Remark
316   Text=B: Tcl/Tk
318 item: Remark
319   Text=C: docs
321 item: Remark
322   Text=D: tools
324 item: Remark
325   Text=E: test suite
327 item: Set Variable
328   Variable=COMPONENTS
329   Value=ABCDE
331 item: Remark
333 item: Remark
334   Text=March thru the user GUI.
336 item: Wizard Block
337   Direction Variable=DIRECTION
338   Display Variable=DISPLAY
339   Bitmap Pathname=.\installer.bmp
340   X Position=9
341   Y Position=10
342   Filler Color=11173759
343   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
359   Flags=00000011
361 item: If/While Statement
362   Variable=DISPLAY
363   Value=Start Installation
365 item: Set Variable
366   Variable=SUMMARY
367   Value=Install directory:  %MAINDIR%%CRLF%
369 item: Remark
371 item: If/While Statement
372   Variable=SELECT_ADMIN
373   Value=A
375 item: Set Variable
376   Variable=SUMMARY
377   Value=%CRLF%Doing admin install.%CRLF%
378   Flags=00000001
380 item: Else Statement
382 item: Set Variable
383   Variable=SUMMARY
384   Value=%CRLF%Doing non-admin install.%CRLF%
385   Flags=00000001
387 item: End Block
389 item: Remark
391 item: If/While Statement
392   Variable=DOBACKUP
393   Value=A
395 item: Set Variable
396   Variable=SUMMARY
397   Value=%CRLF%Make backups, into %BACKUP%%CRLF%
398   Flags=00000001
400 item: Else Statement
402 item: Set Variable
403   Variable=SUMMARY
404   Value=%CRLF%Don't make backups.%CRLF%
405   Flags=00000001
407 item: End Block
409 item: Remark
411 item: Set Variable
412   Variable=SUMMARY
413   Value=%CRLF%Components:%CRLF%
414   Flags=00000001
416 item: If/While Statement
417   Variable=COMPONENTS
418   Value=A
419   Flags=00000010
421 item: Set Variable
422   Variable=SUMMARY
423   Value=    Python interpreter and libraries%CRLF%
424   Flags=00000001
426 item: End Block
428 item: If/While Statement
429   Variable=COMPONENTS
430   Value=B
431   Flags=00000010
433 item: Set Variable
434   Variable=SUMMARY
435   Value=    Tcl/Tk (Tkinter, IDLE, pydoc)%CRLF%
436   Flags=00000001
438 item: End Block
440 item: If/While Statement
441   Variable=COMPONENTS
442   Value=C
443   Flags=00000010
445 item: Set Variable
446   Variable=SUMMARY
447   Value=    Python documentation%CRLF%
448   Flags=00000001
450 item: End Block
452 item: If/While Statement
453   Variable=COMPONENTS
454   Value=D
455   Flags=00000010
457 item: Set Variable
458   Variable=SUMMARY
459   Value=    Tool and utility scripts%CRLF%
460   Flags=00000001
462 item: End Block
464 item: If/While Statement
465   Variable=COMPONENTS
466   Value=E
467   Flags=00000010
469 item: Set Variable
470   Variable=SUMMARY
471   Value=    Python test suite%CRLF%
472   Flags=00000001
474 item: End Block
476 item: Remark
478 item: If/While Statement
479   Variable=TASKS
480   Value=A
481   Flags=00000010
483 item: Set Variable
484   Variable=SUMMARY
485   Value=%CRLF%Register file extensions.%CRLF%
486   Flags=00000001
488 item: Else Statement
490 item: Set Variable
491   Variable=SUMMARY
492   Value=%CRLF%Don't register file extensions.%CRLF%
493   Flags=00000001
495 item: End Block
497 item: Remark
499 item: If/While Statement
500   Variable=TASKS
501   Value=B
502   Flags=00000010
504 item: Set Variable
505   Variable=SUMMARY
506   Value=%CRLF%Start Menu group:  %GROUP%%CRLF%
507   Flags=00000001
509 item: Else Statement
511 item: Set Variable
512   Variable=SUMMARY
513   Value=%CRLF%No Start Menu shortcuts.%CRLF%
514   Flags=00000001
516 item: End Block
518 item: End Block
520 item: Remark
522 item: Custom Dialog Set
523   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%
531     Width=339
532     Height=280
533     Font Name=Helv
534     Font Size=8
535     item: Push Button
536       Rectangle=188 234 244 253
537       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
547       Rectangle=264 234 320 253
548       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
557       Rectangle=10 225 320 226
558       Action=3
559       Create Flags=01010000000000000000000000000111
560     end
561     item: Static
562       Rectangle=108 11 323 33
563       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
573     item: Listbox
574       Rectangle=108 58 321 219
575       Variable=MAINDIR
576       Enabled Color=00000000000000001111111111111111
577       Create Flags=01010000100000010000000101000001
578       Flags=0000110000001010
579       Text=%MAINDIR%
580       Text=
581     end
582     item: Static
583       Rectangle=108 40 313 58
584       Enabled Color=00000000000000001111111111111111
585       Create Flags=01010000000000000000000000000000
586       Text=Please select a directory for the %APPTITLE% files.
587     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
595     Width=276
596     Height=216
597     Font Name=Helv
598     Font Size=8
599     item: Listbox
600       Rectangle=6 6 204 186
601       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
611       Rectangle=209 8 265 26
612       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
620       Rectangle=209 31 265 50
621       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
633 item: Custom Dialog Set
634   Name=Backup Replaced Files
635   Display Variable=DISPLAY
636   item: Dialog
637     Title=%APPTITLE% Installation
638     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
647     Width=350
648     Height=280
649     Font Name=Helv
650     Font Size=8
651     item: Push Button
652       Rectangle=188 234 244 251
653       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
668       Rectangle=131 234 188 251
669       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
684       Rectangle=278 234 330 251
685       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
699       Rectangle=11 221 329 223
700       Action=3
701       Create Flags=01010000000000000000000000000111
702     end
703     item: Static
704       Rectangle=108 46 320 98
705       Create Flags=01010000000000000000000000000000
706       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?
709       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
720       Rectangle=141 106 265 136
721       Variable=DOBACKUP
722       Create Flags=01010000000000010000000000001001
723       Text=&Yes, make backups
724       Text=N&o, do not make backups
725       Text=
726       Text French=&Oui
727       Text French=N&on
728       Text French=
729       Text German=&Ja
730       Text German=N&ein
731       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
755       Control Name=BACK2
756       Rectangle=108 173 320 208
757       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
772       Rectangle=265 185 318 203
773       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
791       Rectangle=129 188 254 200
792       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
805     item: Static
806       Rectangle=108 11 323 36
807       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
817     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
851     Width=276
852     Height=216
853     Font Name=Helv
854     Font Size=8
855     item: Listbox
856       Rectangle=6 3 200 186
857       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
882       Rectangle=209 8 265 26
883       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
896       Rectangle=209 31 265 50
897       Variable=BACKUP
898       Value=%BACKUP_SAVE%
899       Create Flags=01010000000000010000000000000000
900       Flags=0000000000000001
901       Text=Cancel
902       Text French=Annuler
903       Text German=Abbrechen
904       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
914 item: Custom Dialog Set
915   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%
923     Width=339
924     Height=280
925     Font Name=Helv
926     Font Size=8
927     item: Push Button
928       Rectangle=188 234 244 253
929       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
939       Rectangle=131 234 188 253
940       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
950       Rectangle=264 234 320 253
951       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
959     item: Checkbox
960       Rectangle=108 66 313 156
961       Variable=COMPONENTS
962       Create Flags=01010000000000010000000000000011
963       Flags=0000000000000110
964       Text=Python interpreter and libraries
965       Text=Tcl/Tk (Tkinter, IDLE, pydoc)
966       Text=Python HTML docs
967       Text=Python utility scripts (Tools/)
968       Text=Python test suite (Lib/test/)
969       Text=
970       Text French=Python interpreter, library and IDLE
971       Text French=Python HTML docs
972       Text French=Python utility scripts (Tools/)
973       Text French=Python test suite (Lib/test/)
974       Text French=
975       Text German=Python interpreter, library and IDLE
976       Text German=Python HTML docs
977       Text German=Python utility scripts (Tools/)
978       Text German=Python test suite (Lib/test/)
979       Text German=
980       Text Spanish=Python interpreter, library and IDLE
981       Text Spanish=Python HTML docs
982       Text Spanish=Python utility scripts (Tools/)
983       Text Spanish=Python test suite (Lib/test/)
984       Text Spanish=
985       Text Italian=Python interpreter, library and IDLE
986       Text Italian=Python HTML docs
987       Text Italian=Python utility scripts (Tools/)
988       Text Italian=Python test suite (Lib/test/)
989       Text Italian=
990     end
991     item: Static
992       Rectangle=108 45 320 63
993       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
1001       Rectangle=188 203 269 220
1002       Destination Dialog=1
1003       Action=2
1004       Enabled Color=00000000000000000000000011111111
1005       Create Flags=01010000000000010000000000000000
1006       Text=Advanced Options ...
1007     end
1008     item: Static
1009       Rectangle=10 225 320 226
1010       Action=3
1011       Create Flags=01010000000000000000000000000111
1012     end
1013     item: Static
1014       Rectangle=108 10 323 43
1015       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
1026       Rectangle=251 180 311 193
1027       Variable=COMPONENTS
1028       Value=MAINDIR
1029       Create Flags=01010000000000000000000000000010
1030     end
1031     item: Static
1032       Rectangle=251 168 311 179
1033       Variable=COMPONENTS
1034       Create Flags=01010000000000000000000000000010
1035     end
1036     item: Static
1037       Rectangle=123 168 234 181
1038       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
1046       Rectangle=123 180 234 193
1047       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
1055       Rectangle=108 158 320 196
1056       Action=1
1057       Create Flags=01010000000000000000000000000111
1058     end
1059     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
1102   end
1103   item: Dialog
1104     Title=Advanced Options
1105     Width=339
1106     Height=213
1107     Font Name=Helv
1108     Font Size=8
1109     item: Radio Button
1110       Control Name=ADMIN2
1111       Rectangle=11 46 90 76
1112       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
1120       Rectangle=188 170 244 189
1121       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
1130     item: Static
1131       Rectangle=5 3 326 83
1132       Action=1
1133       Enabled Color=00000000000000001111111111111111
1134       Create Flags=01010000000000000000000000000111
1135     end
1136     item: Static
1137       Control Name=ADMIN1
1138       Rectangle=11 11 321 45
1139       Enabled Color=00000000000000001111111111111111
1140       Create Flags=01010000000000000000000000000000
1141       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%.
1142     end
1143     item: Static
1144       Rectangle=5 90 326 157
1145       Action=1
1146       Enabled Color=00000000000000001111111111111111
1147       Create Flags=01010000000000000000000000000111
1148     end
1149     item: Checkbox
1150       Rectangle=11 121 243 151
1151       Variable=TASKS
1152       Enabled Color=00000000000000001111111111111111
1153       Create Flags=01010000000000010000000000000011
1154       Text=Register file extensions (.py, .pyw, .pyc, .pyo)
1155       Text=Create Start Menu shortcuts
1156       Text=
1157     end
1158     item: Static
1159       Rectangle=11 103 320 121
1160       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
1188     end
1189   end
1191 item: 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%
1200     Width=339
1201     Height=280
1202     Font Name=Helv
1203     Font Size=8
1204     item: Push Button
1205       Rectangle=188 234 244 253
1206       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
1216       Rectangle=131 234 188 253
1217       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
1228       Rectangle=264 234 320 253
1229       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
1238       Rectangle=10 225 320 226
1239       Action=3
1240       Create Flags=01010000000000000000000000000111
1241     end
1242     item: Static
1243       Rectangle=108 10 323 53
1244       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
1248       Text=Select Start Menu Group
1249       Text French=Sélectionner le groupe du Gestionnaire de programme
1250       Text German=Bestimmung der Programm-Managergruppe
1251       Text Spanish=Seleccione grupo del Administrador de programas
1252       Text Italian=Selezionare il gruppo ProgMan
1253     end
1254     item: Static
1255       Rectangle=108 35 320 65
1256       Create Flags=01010000000000000000000000000000
1257       Text=Enter the name of the Start Menu program group to which to add the %APPTITLE% icons:
1258       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
1264       Rectangle=108 56 320 219
1265       Variable=GROUP
1266       Create Flags=01010000001000010000001100000001
1267       Flags=0000000000000001
1268       Text=%GROUP%
1269       Text=
1270       Text French=%GROUP%
1271       Text German=%GROUP%
1272       Text Spanish=%GROUP%
1273       Text Italian=%GROUP%
1274     end
1275   end
1277 item: 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%
1286     Width=339
1287     Height=280
1288     Font Name=Helv
1289     Font Size=8
1290     item: Push Button
1291       Rectangle=188 234 244 253
1292       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
1302       Rectangle=131 234 188 253
1303       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
1313       Rectangle=264 234 320 253
1314       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
1323       Rectangle=10 225 320 226
1324       Action=3
1325       Create Flags=01010000000000000000000000000111
1326     end
1327     item: Static
1328       Rectangle=108 10 323 53
1329       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
1340       Rectangle=108 40 320 62
1341       Create Flags=01010000000000000000000000000000
1342       Text=Click the Next button to install %APPTITLE%, or the Back button to change choices:
1343       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
1356     item: Editbox
1357       Rectangle=108 66 324 219
1358       Help Context=16711681
1359       Enabled Color=00000000000000001111111111111111
1360       Create Flags=01010000100000000001100011000100
1361       Text=%SUMMARY%
1362     end
1363   end
1365 item: Remark
1367 item: If/While Statement
1368   Variable=DISPLAY
1369   Value=Select Destination Directory
1371 item: Remark
1372   Text=User may have changed MAINDIR, so reset BACKUP to match.
1374 item: Set Variable
1375   Variable=BACKUP
1376   Value=%MAINDIR%\BACKUP
1378 item: End Block
1380 item: Remark
1382 item: End Block
1384 item: Remark
1386 item: Remark
1387   Text=BEGIN WIZARD STUFF -----------------------------------------------------------------------------------------------------------------------------
1389 item: Remark
1390   Text=When the BACKUP feature is enabled, the BACKUPDIR is initialized
1392 item: If/While Statement
1393   Variable=DOBACKUP
1394   Value=A
1396 item: Set Variable
1397   Variable=BACKUPDIR
1398   Value=%BACKUP%
1400 item: End Block
1402 item: Remark
1403   Text=The BRANDING information is written to the INI file on the installation media.
1405 item: If/While Statement
1406   Variable=BRANDING
1407   Value=1
1409 item: If/While Statement
1410   Variable=DOBRAND
1411   Value=1
1413 item: Edit INI File
1414   Pathname=%INST%\CUSTDATA.INI
1415   Settings=[Registration]
1416   Settings=NAME=%NAME%
1417   Settings=COMPANY=%COMPANY%
1418   Settings=
1420 item: End Block
1422 item: End Block
1424 item: Remark
1425   Text=Begin writing to the INSTALL.LOG
1427 item: Open/Close INSTALL.LOG
1429 item: Remark
1430   Text=Check free disk space calculates free disk space as well as component sizes.
1432 item: Remark
1433   Text=It should be located before all Install File actions.
1435 item: Check Disk Space
1436   Component=COMPONENTS
1438 item: Remark
1439   Text=This include script allows uninstall support
1441 item: Remark
1442   Text=Note from Tim:  this is our own Uninstal.wse, a copy of Wise's except
1444 item: Remark
1445   Text=it writes to HKCU (instead of HKLM) if the user doesn't have admin privs.
1447 item: Include Script
1448   Pathname=.\Uninstal.wse
1450 item: Remark
1451   Text=Note from Tim: these seeming no-ops actually convert to short filenames.
1453 item: Set Variable
1454   Variable=COMMON
1455   Value=%COMMON%
1456   Flags=00010100
1458 item: Set Variable
1459   Variable=MAINDIR
1460   Value=%MAINDIR%
1461   Flags=00010100
1463 item: Remark
1464   Text=This IF/THEN/ELSE reads the correct registry entries for shortcut/icon placement
1466 item: Check Configuration
1467   Flags=10111011
1469 item: 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
1476 item: 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
1483 item: 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
1490 item: 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
1497 item: 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
1504 item: 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
1511 item: 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
1518 item: 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
1525 item: Else Statement
1527 item: Remark
1528   Text=Note from Tim:  the Wizard left this block empty!
1530 item: Remark
1531   Text=Perhaps it's only relevant on Windows 3.1.
1533 item: End Block
1535 item: Remark
1536   Text=END WIZARD STUFF -----------------------------------------------------------------------------------------------------------------------------
1538 item: Remark
1540 item: If/While Statement
1541   Variable=SELECT_ADMIN
1542   Value=B
1544 item: Remark
1545   Text=The user chose a non-admin install in "Advanced Options".
1547 item: Remark
1548   Text=This should come after the include of Uninstal.wse above, because
1550 item: Remark
1551   Text=writing uninstall info to HKCU is ineffective except under Win2K.
1553 item: Set Variable
1554   Variable=DOADMIN
1555   Value=0
1557 item: End Block
1559 item: Remark
1561 item: Set Variable
1562   Variable=CGROUP_SAVE
1563   Value=%GROUP%
1565 item: If/While Statement
1566   Variable=TASKS
1567   Value=B
1568   Flags=00000010
1570 item: If/While Statement
1571   Variable=DOADMIN
1572   Value=1
1574 item: Set Variable
1575   Variable=GROUP
1576   Value=%CGROUPDIR%\%GROUP%
1578 item: Else Statement
1580 item: Set Variable
1581   Variable=GROUP
1582   Value=%GROUPDIR%\%GROUP%
1584 item: End Block
1586 item: End Block
1588 item: Remark
1590 item: Remark
1591   Text=Long section to install files.
1593 item: Remark
1595 item: If/While Statement
1596   Variable=DOADMIN
1597   Value=1
1599 item: Set Variable
1600   Variable=DLLDEST
1601   Value=%SYS32%
1603 item: Else Statement
1605 item: Set Variable
1606   Variable=DLLDEST
1607   Value=%MAINDIR%
1609 item: End Block
1611 item: Remark
1613 item: Remark
1614   Text=Install the license even if they deselect everything <wink>.
1616 item: Install File
1617   Source=..\license
1618   Destination=%MAINDIR%\LICENSE.txt
1619   Flags=0000000000000010
1621 item: Install File
1622   Source=..\readme
1623   Destination=%MAINDIR%\README.txt
1624   Flags=0000000000000010
1626 item: Install File
1627   Source=..\misc\news
1628   Destination=%MAINDIR%\NEWS.txt
1629   Flags=0000000000000010
1631 item: Remark
1632   Text=Icons -- always install so that the uninstaller can use them for its own display.
1634 item: Install File
1635   Source=..\pc\pycon.ico
1636   Destination=%MAINDIR%\pycon.ico
1637   Flags=0000000010000010
1639 item: Install File
1640   Source=..\pc\pyc.ico
1641   Destination=%MAINDIR%\pyc.ico
1642   Flags=0000000010000010
1644 item: Install File
1645   Source=..\pc\py.ico
1646   Destination=%MAINDIR%\py.ico
1647   Flags=0000000010000010
1649 item: Remark
1651 item: Remark
1652   Text=These arrange to (recursively!) delete all .pyc and .pyo files at uninstall time.
1654 item: Remark
1655   Text=This "does the right thing":  any directories left empty at the end are removed.
1657 item: Add Text to INSTALL.LOG
1658   Text=File Tree: %MAINDIR%\*.pyc
1660 item: Add Text to INSTALL.LOG
1661   Text=File Tree: %MAINDIR%\*.pyo
1663 item: Remark
1665 item: Remark
1666   Text=A: interpreter and libraries
1668 item: If/While Statement
1669   Variable=COMPONENTS
1670   Value=A
1671   Flags=00000010
1673 item: Remark
1674   Text=Executables
1676 item: Install File
1677   Source=.\python.exe
1678   Destination=%MAINDIR%\python.exe
1679   Flags=0000000000000010
1681 item: Install File
1682   Source=.\pythonw.exe
1683   Destination=%MAINDIR%\pythonw.exe
1684   Flags=0000000000000010
1686 item: Install File
1687   Source=.\w9xpopen.exe
1688   Destination=%MAINDIR%\w9xpopen.exe
1689   Flags=0000000000000010
1691 item: Remark
1693 item: Remark
1694   Text=Extension module DLLs (.pyd); keep in synch with libs directory next
1696 item: Install File
1697   Source=.\_winreg.pyd
1698   Destination=%MAINDIR%\DLLs\_winreg.pyd
1699   Description=Extension modules
1700   Flags=0000000000000010
1702 item: Install File
1703   Source=.\_sre.pyd
1704   Destination=%MAINDIR%\DLLs\_sre.pyd
1705   Flags=0000000000000010
1707 item: Install File
1708   Source=.\_ssl.pyd
1709   Destination=%MAINDIR%\DLLs\_ssl.pyd
1710   Flags=0000000000000010
1712 item: Install File
1713   Source=.\_symtable.pyd
1714   Destination=%MAINDIR%\DLLs\_symtable.pyd
1715   Flags=0000000000000010
1717 item: Install File
1718   Source=.\_testcapi.pyd
1719   Destination=%MAINDIR%\DLLs\_testcapi.pyd
1720   Flags=0000000000000010
1722 item: Install File
1723   Source=.\_tkinter.pyd
1724   Destination=%MAINDIR%\DLLs\_tkinter.pyd
1725   Flags=0000000000000010
1727 item: Install File
1728   Source=.\_socket.pyd
1729   Destination=%MAINDIR%\DLLs\_socket.pyd
1730   Flags=0000000000000010
1732 item: Install File
1733   Source=.\_bsddb.pyd
1734   Destination=%MAINDIR%\DLLs\_bsddb.pyd
1735   Flags=0000000000000010
1737 item: Install File
1738   Source=.\bz2.pyd
1739   Destination=%MAINDIR%\DLLs\bz2.pyd
1740   Flags=0000000000000010
1742 item: Install File
1743   Source=.\datetime.pyd
1744   Destination=%MAINDIR%\DLLs\datetime.pyd
1745   Flags=0000000000000010
1747 item: Install File
1748   Source=.\mmap.pyd
1749   Destination=%MAINDIR%\DLLs\mmap.pyd
1750   Flags=0000000000000010
1752 item: Install File
1753   Source=.\parser.pyd
1754   Destination=%MAINDIR%\DLLs\parser.pyd
1755   Flags=0000000000000010
1757 item: Install File
1758   Source=.\pyexpat.pyd
1759   Destination=%MAINDIR%\DLLs\pyexpat.pyd
1760   Flags=0000000000000010
1762 item: Install File
1763   Source=.\select.pyd
1764   Destination=%MAINDIR%\DLLs\select.pyd
1765   Flags=0000000000000010
1767 item: Install File
1768   Source=.\unicodedata.pyd
1769   Destination=%MAINDIR%\DLLs\unicodedata.pyd
1770   Flags=0000000000000010
1772 item: Install File
1773   Source=.\winsound.pyd
1774   Destination=%MAINDIR%\DLLs\winsound.pyd
1775   Flags=0000000000000010
1777 item: Install File
1778   Source=.\zlib.pyd
1779   Destination=%MAINDIR%\DLLs\zlib.pyd
1780   Flags=0000000000000010
1782 item: Remark
1784 item: Remark
1785   Text=Link libraries (.lib); keep in synch with DLLs above, except that the Python lib lives here.
1787 item: Install File
1788   Source=.\_winreg.lib
1789   Destination=%MAINDIR%\libs\_winreg.lib
1790   Description=Link library files
1791   Flags=0000000000000010
1793 item: Install File
1794   Source=.\_sre.lib
1795   Destination=%MAINDIR%\libs\_sre.lib
1796   Flags=0000000000000010
1798 item: Install File
1799   Source=.\_ssl.lib
1800   Destination=%MAINDIR%\libs\_ssl.lib
1801   Flags=0000000000000010
1803 item: Install File
1804   Source=.\_symtable.lib
1805   Destination=%MAINDIR%\libs\_symtable.lib
1806   Flags=0000000000000010
1808 item: Install File
1809   Source=.\_testcapi.lib
1810   Destination=%MAINDIR%\libs\_testcapi.lib
1811   Flags=0000000000000010
1813 item: Install File
1814   Source=.\_tkinter.lib
1815   Destination=%MAINDIR%\libs\_tkinter.lib
1816   Description=Extension modules
1817   Flags=0000000000000010
1819 item: Install File
1820   Source=.\_socket.lib
1821   Destination=%MAINDIR%\libs\_socket.lib
1822   Flags=0000000000000010
1824 item: Install File
1825   Source=.\_bsddb.lib
1826   Destination=%MAINDIR%\libs\_bsddb.lib
1827   Flags=0000000000000010
1829 item: Install File
1830   Source=.\bz2.lib
1831   Destination=%MAINDIR%\libs\bz2.lib
1832   Flags=0000000000000010
1834 item: Install File
1835   Source=.\datetime.lib
1836   Destination=%MAINDIR%\libs\datetime.lib
1837   Flags=0000000000000010
1839 item: Install File
1840   Source=.\mmap.lib
1841   Destination=%MAINDIR%\libs\mmap.lib
1842   Flags=0000000000000010
1844 item: Install File
1845   Source=.\parser.lib
1846   Destination=%MAINDIR%\libs\parser.lib
1847   Flags=0000000000000010
1849 item: Install File
1850   Source=.\pyexpat.lib
1851   Destination=%MAINDIR%\libs\pyexpat.lib
1852   Flags=0000000000000010
1854 item: Install File
1855   Source=.\select.lib
1856   Destination=%MAINDIR%\libs\select.lib
1857   Flags=0000000000000010
1859 item: Install File
1860   Source=.\unicodedata.lib
1861   Destination=%MAINDIR%\libs\unicodedata.lib
1862   Flags=0000000000000010
1864 item: Install File
1865   Source=.\winsound.lib
1866   Destination=%MAINDIR%\libs\winsound.lib
1867   Flags=0000000000000010
1869 item: Install File
1870   Source=.\zlib.lib
1871   Destination=%MAINDIR%\libs\zlib.lib
1872   Flags=0000000000000010
1874 item: Remark
1876 item: Install File
1877   Source=.\python%_pymajor_%%_pyminor_%.lib
1878   Destination=%MAINDIR%\libs\python%_PYMAJOR_%%_PYMINOR_%.lib
1879   Flags=0000000000000010
1881 item: Remark
1883 item: Remark
1884   Text=Main Python DLL
1886 item: Remark
1887   Text=Tell Wise it's OK to delete the Python DLL at uninstall time,
1889 item: Remark
1890   Text=despite that we (may) write it into a system directory.
1892 item: Add Text to INSTALL.LOG
1893   Text=Non-System File:
1895 item: Install File
1896   Source=.\python%_pymajor_%%_pyminor_%.dll
1897   Destination=%DLLDEST%\python%_PYMAJOR_%%_PYMINOR_%.dll
1898   Flags=0000000000000010
1900 item: Remark
1902 item: Remark
1903   Text=Libraries (Lib/)
1905 item: Install File
1906   Source=..\lib\*.py
1907   Destination=%MAINDIR%\Lib
1908   Description=Library Modules
1909   Flags=0000000000000010
1911 item: Remark
1913 item: Install File
1914   Source=..\lib\bsddb\*.py
1915   Destination=%MAINDIR%\Lib\bsddb
1916   Description=Berkeley database package
1917   Flags=0000000100000010
1919 item: Remark
1921 item: Install File
1922   Source=..\lib\compiler\*.py
1923   Destination=%MAINDIR%\Lib\compiler
1924   Description=Python compiler written in Python
1925   Flags=0000000000000010
1927 item: Remark
1929 item: Install File
1930   Source=..\lib\distutils\*.py
1931   Destination=%MAINDIR%\Lib\distutils
1932   Description=Distribution utility modules
1933   Flags=0000000000000010
1935 item: Install File
1936   Source=..\lib\distutils\readme
1937   Destination=%MAINDIR%\Lib\distutils\README.txt
1938   Flags=0000000000000010
1940 item: Install File
1941   Source=..\lib\distutils\command\*.py
1942   Destination=%MAINDIR%\Lib\distutils\command
1943   Flags=0000000000000010
1945 item: Install File
1946   Source=..\lib\distutils\command\command_template
1947   Destination=%MAINDIR%\Lib\distutils\command\command_template
1948   Flags=0000000000000010
1950 item: Remark
1952 item: Install File
1953   Source=..\lib\email\*.py
1954   Destination=%MAINDIR%\Lib\email
1955   Description=Library email package
1956   Flags=0000000000000010
1958 item: Install File
1959   Source=..\lib\email\test\*.py
1960   Destination=%MAINDIR%\Lib\email\test
1961   Description=email tests
1962   Flags=0000000000000010
1964 item: Install File
1965   Source=..\lib\email\test\data\*.txt
1966   Destination=%MAINDIR%\Lib\email\test\data
1967   Description=email test data
1968   Flags=0000000000000010
1970 item: Install File
1971   Source=..\lib\email\test\data\*.gif
1972   Destination=%MAINDIR%\Lib\email\test\data
1973   Description=email test data
1974   Flags=0000000000000010
1976 item: Install File
1977   Source=..\lib\email\test\data\*.au
1978   Destination=%MAINDIR%\Lib\email\test\data
1979   Description=email test data
1980   Flags=0000000000000010
1982 item: Remark
1984 item: Install File
1985   Source=..\lib\encodings\*.py
1986   Destination=%MAINDIR%\Lib\encodings
1987   Description=Unicode encoding tables
1988   Flags=0000000000000010
1990 item: Remark
1992 item: Install File
1993   Source=..\lib\hotshot\*.py
1994   Destination=%MAINDIR%\Lib\hotshot
1995   Description=Fast Python profiler
1996   Flags=0000000000000010
1998 item: Remark
2000 item: Install File
2001   Source=..\lib\lib-old\*.py
2002   Destination=%MAINDIR%\Lib\lib-old
2003   Description=Obsolete modules
2004   Flags=0000000000000010
2006 item: Remark
2008 item: Install File
2009   Source=..\lib\lib-tk\*.py
2010   Destination=%MAINDIR%\Lib\lib-tk
2011   Description=Tkinter related library modules
2012   Flags=0000000000000010
2014 item: Remark
2016 item: Install File
2017   Source=..\lib\site-packages\readme
2018   Destination=%MAINDIR%\Lib\site-packages\README.txt
2019   Description=Site packages
2020   Flags=0000000000000010
2022 item: Remark
2024 item: Install File
2025   Source=..\lib\xml\*.py
2026   Destination=%MAINDIR%\Lib\xml
2027   Description=XML support packages
2028   Flags=0000000000000010
2030 item: Install File
2031   Source=..\lib\xml\dom\*.py
2032   Destination=%MAINDIR%\Lib\xml\dom
2033   Flags=0000000000000010
2035 item: Install File
2036   Source=..\lib\xml\parsers\*.py
2037   Destination=%MAINDIR%\Lib\xml\parsers
2038   Flags=0000000000000010
2040 item: Install File
2041   Source=..\lib\xml\sax\*.py
2042   Destination=%MAINDIR%\Lib\xml\sax
2043   Flags=0000000000000010
2045 item: Remark
2047 item: Remark
2048   Text=C Include files
2050 item: Install File
2051   Source=..\include\*.h
2052   Destination=%MAINDIR%\include
2053   Description=Header files
2054   Flags=0000000000000010
2056 item: Install File
2057   Source=..\pc\pyconfig.h
2058   Destination=%MAINDIR%\include\pyconfig.h
2059   Description=Header files (pyconfig.h)
2060   Flags=0000000000000010
2062 item: Remark
2064 item: Remark
2065   Text=Microsoft C runtime libraries
2067 item: Install File
2068   Source=%_SYS_%\MSVCIRT.DLL
2069   Destination=%DLLDEST%\MSVCIRT.DLL
2070   Description=Visual C++ Runtime DLLs
2071   Flags=0000011000010011
2073 item: Install File
2074   Source=%_SYS_%\MSVCRT.DLL
2075   Destination=%DLLDEST%\MSVCRT.DLL
2076   Description=Visual C++ Runtime DLLs
2077   Flags=0000011000010011
2079 item: End Block
2081 item: Remark
2083 item: Remark
2084   Text=B: Tcl/Tk (Tkinter, IDLE, pydoc)
2086 item: If/While Statement
2087   Variable=COMPONENTS
2088   Value=B
2089   Flags=00000010
2091 item: Remark
2092   Text=Tcl/Tk
2094 item: Install File
2095   Source=..\..\%_tcldir_%\bin\*.dll
2096   Destination=%MAINDIR%\DLLs
2097   Description=Tcl/Tk binaries and libraries
2098   Flags=0000000000000010
2100 item: Install File
2101   Source=..\..\%_tcldir_%\lib\*.*
2102   Destination=%MAINDIR%\tcl
2103   Description=Tcl/Tk binaries and libraries
2104   Flags=0000000100000010
2106 item: Remark
2108 item: Remark
2109   Text=IDLE
2111 item: Install File
2112   Source=..\tools\idle\*.py
2113   Destination=%MAINDIR%\Tools\idle
2114   Description=Integrated DeveLopment Environment for Python
2115   Flags=0000000000000010
2117 item: Install File
2118   Source=..\tools\idle\*.txt
2119   Destination=%MAINDIR%\Tools\idle
2120   Description=Integrated DeveLopment Environment for Python
2121   Flags=0000000000000010
2123 item: Install File
2124   Source=..\tools\idle\icons\*
2125   Destination=%MAINDIR%\Tools\idle\Icons
2126   Description=Integrated DeveLopment Environment for Python
2127   Flags=0000000000000010
2129 item: Install File
2130   Source=..\tools\idle\idle.pyw
2131   Destination=%MAINDIR%\Tools\idle\idle.pyw
2132   Description=IDLE bootstrap script
2133   Flags=0000000000000010
2135 item: Remark
2137 item: Remark
2138   Text=Windows pydoc driver
2140 item: Install File
2141   Source=..\tools\scripts\*.pyw
2142   Destination=%MAINDIR%\Tools\Scripts
2143   Description=Windows pydoc driver
2144   Flags=0000000000000010
2146 item: End Block
2148 item: Remark
2150 item: Remark
2151   Text=C: docs
2153 item: If/While Statement
2154   Variable=COMPONENTS
2155   Value=C
2156   Flags=00000010
2158 item: Install File
2159   Source=%_DOC_%\*.*
2160   Destination=%MAINDIR%\Doc
2161   Description=Python Documentation (HTML)
2162   Flags=0000000100000010
2164 item: End Block
2166 item: Remark
2168 item: Remark
2169   Text=D: tools
2171 item: If/While Statement
2172   Variable=COMPONENTS
2173   Value=D
2174   Flags=00000010
2176 item: Install File
2177   Source=..\tools\scripts\*.py
2178   Destination=%MAINDIR%\Tools\Scripts
2179   Description=Utility Scripts
2180   Flags=0000000000000010
2182 item: Install File
2183   Source=..\tools\scripts\*.doc
2184   Destination=%MAINDIR%\Tools\Scripts
2185   Description=Utility Scripts
2186   Flags=0000000000000010
2188 item: Install File
2189   Source=..\tools\scripts\readme
2190   Destination=%MAINDIR%\Tools\Scripts\README.txt
2191   Description=Utility Scripts
2192   Flags=0000000000000010
2194 item: Remark
2196 item: Install File
2197   Source=..\tools\webchecker\*.py
2198   Destination=%MAINDIR%\Tools\webchecker
2199   Description=Web checker tool
2200   Flags=0000000000000010
2202 item: Install File
2203   Source=..\tools\webchecker\readme
2204   Destination=%MAINDIR%\Tools\webchecker\README.txt
2205   Description=Web checker tool
2206   Flags=0000000000000010
2208 item: Remark
2210 item: Install File
2211   Source=..\tools\versioncheck\*.py
2212   Destination=%MAINDIR%\Tools\versioncheck
2213   Description=Version checker tool
2214   Flags=0000000000000010
2216 item: Install File
2217   Source=..\tools\versioncheck\readme
2218   Destination=%MAINDIR%\Tools\versioncheck\README.txt
2219   Description=Version checker tool
2220   Flags=0000000000000010
2222 item: Remark
2224 item: Install File
2225   Source=..\tools\pynche\*.py
2226   Destination=%MAINDIR%\Tools\pynche
2227   Description=pynche color editor
2228   Flags=0000000000000010
2230 item: Install File
2231   Source=..\tools\pynche\*.txt
2232   Destination=%MAINDIR%\Tools\pynche
2233   Description=pynche color editor
2234   Flags=0000000000000010
2236 item: Install File
2237   Source=..\tools\pynche\x\*.txt
2238   Destination=%MAINDIR%\Tools\pynche\X
2239   Description=pynche color editor - X files
2240   Flags=0000000000000010
2242 item: Install File
2243   Source=..\tools\pynche\readme
2244   Destination=%MAINDIR%\Tools\pynche\README.txt
2245   Description=pynche color editor - README
2246   Flags=0000000100000010
2248 item: Install File
2249   Source=..\tools\pynche\pynche
2250   Destination=%MAINDIR%\Tools\pynche\pynche.py
2251   Description=pynche color editor - main
2252   Flags=0000000100000010
2254 item: Install File
2255   Source=..\tools\pynche\pynche.pyw
2256   Destination=%MAINDIR%\Tools\pynche\pynche.pyw
2257   Description=pynche color editor - noconsole main
2258   Flags=0000000100000010
2260 item: Remark
2262 item: Install File
2263   Source=..\tools\i18n\*.py
2264   Destination=%MAINDIR%\Tools\i18n
2265   Description=Internationalization helpers
2266   Flags=0000000000000010
2268 item: End Block
2270 item: Remark
2272 item: Remark
2273   Text=E: test suite
2275 item: If/While Statement
2276   Variable=COMPONENTS
2277   Value=E
2278   Flags=00000010
2280 item: Install File
2281   Source=..\lib\test\audiotest.au
2282   Destination=%MAINDIR%\Lib\test\audiotest.au
2283   Description=Python Test files
2284   Flags=0000000000000010
2286 item: Install File
2287   Source=..\lib\test\*.uue
2288   Destination=%MAINDIR%\Lib\test
2289   Description=Python Test files
2290   Flags=0000000000000010
2292 item: Install File
2293   Source=..\lib\test\*.py
2294   Destination=%MAINDIR%\Lib\test
2295   Description=Python Test files
2296   Flags=0000000000000010
2298 item: Install File
2299   Source=..\lib\test\*.xml
2300   Destination=%MAINDIR%\Lib\test
2301   Description=Python Test files
2302   Flags=0000000000000010
2304 item: Install File
2305   Source=..\lib\test\*.out
2306   Destination=%MAINDIR%\Lib\test
2307   Description=Python Test files
2308   Flags=0000000000000010
2310 item: Remark
2312 item: Install File
2313   Source=..\lib\test\output\*.*
2314   Destination=%MAINDIR%\Lib\test\output
2315   Description=Python Test output files
2316   Flags=0000000000000010
2318 item: End Block
2320 item: Remark
2322 item: Remark
2323   Text=DONE with file copying.
2325 item: Remark
2326   Text=The rest is registry and Start Menu fiddling.
2328 item: Remark
2330 item: If/While Statement
2331   Variable=COMPONENTS
2332   Value=A
2333   Flags=00000010
2335 item: If/While Statement
2336   Variable=TASKS
2337   Value=A
2338   Flags=00000010
2340 item: Remark
2341   Text=Register file extensions.  As usual, Admin privs get in the way, but with a twist:
2343 item: Remark
2344   Text=You don't need admin privs to write to HKEY_CLASSES_ROOT *except* under Win2K.
2346 item: Remark
2347   Text=On Win2K, a user without Admin privs has to register extensions under HKCU\Software\CLASSES instead.
2349 item: Remark
2350   Text=But while you can *do* that under other flavors of Windows too, it has no useful effect except in Win2K.
2352 item: Set Variable
2353   Variable=USE_HKCR
2354   Value=1
2356 item: Check Configuration
2357   Flags=11110010
2359 item: If/While Statement
2360   Variable=DOADMIN
2361   Value=0
2363 item: Set Variable
2364   Variable=USE_HKCR
2365   Value=0
2367 item: End Block
2369 item: End Block
2371 item: If/While Statement
2372   Variable=USE_HKCR
2373   Value=1
2375 item: Remark
2376   Text=File types.
2378 item: Edit Registry
2379   Total Keys=1
2380   Key=Python.File
2381   New Value=Python File
2383 item: Edit Registry
2384   Total Keys=1
2385   Key=Python.File\shell\open\command
2386   New Value=%MAINDIR%\python.exe "%%1" %%*
2388 item: Edit Registry
2389   Total Keys=1
2390   Key=Python.File\DefaultIcon
2391   New Value=%MAINDIR%\Py.ico
2393 item: Remark
2395 item: Edit Registry
2396   Total Keys=1
2397   Key=Python.NoConFile
2398   New Value=Python File (no console)
2400 item: Edit Registry
2401   Total Keys=1
2402   Key=Python.NoConFile\shell\open\command
2403   New Value=%MAINDIR%\pythonw.exe "%%1" %%*
2405 item: Edit Registry
2406   Total Keys=1
2407   Key=Python.NoConFile\DefaultIcon
2408   New Value=%MAINDIR%\Py.ico
2410 item: Remark
2412 item: Edit Registry
2413   Total Keys=1
2414   Key=Python.CompiledFile
2415   New Value=Compiled Python File
2417 item: Edit Registry
2418   Total Keys=1
2419   Key=Python.CompiledFile\shell\open\command
2420   New Value=%MAINDIR%\python.exe "%%1" %%*
2422 item: Edit Registry
2423   Total Keys=1
2424   Key=Python.CompiledFile\DefaultIcon
2425   New Value=%MAINDIR%\pyc.ico
2427 item: Remark
2429 item: Remark
2430   Text=File extensions.
2432 item: Edit Registry
2433   Total Keys=1
2434   Key=.py
2435   New Value=Python.File
2437 item: Edit Registry
2438   Total Keys=1
2439   Key=.py
2440   New Value=text/plain
2441   Value Name=Content Type
2443 item: Remark
2445 item: Edit Registry
2446   Total Keys=1
2447   Key=.pyw
2448   New Value=Python.NoConFile
2450 item: Edit Registry
2451   Total Keys=1
2452   Key=.pyw
2453   New Value=text/plain
2454   Value Name=Content Type
2456 item: Remark
2458 item: Edit Registry
2459   Total Keys=1
2460   Key=.pyc
2461   New Value=Python.CompiledFile
2463 item: Edit Registry
2464   Total Keys=1
2465   Key=.pyo
2466   New Value=Python.CompiledFile
2468 item: Else Statement
2470 item: Remark
2471   Text=File types.
2473 item: Edit Registry
2474   Total Keys=1
2475   Key=Software\CLASSES\Python.File
2476   New Value=Python File
2477   Root=1
2479 item: Edit Registry
2480   Total Keys=1
2481   Key=Software\CLASSES\Python.File\shell\open\command
2482   New Value=%MAINDIR%\python.exe "%%1" %%*
2483   Root=1
2485 item: Edit Registry
2486   Total Keys=1
2487   Key=Software\CLASSES\Python.File\DefaultIcon
2488   New Value=%MAINDIR%\Py.ico
2489   Root=1
2491 item: Remark
2493 item: Edit Registry
2494   Total Keys=1
2495   Key=Software\CLASSES\Python.NoConFile
2496   New Value=Python File (no console)
2497   Root=1
2499 item: Edit Registry
2500   Total Keys=1
2501   Key=Software\CLASSES\Python.NoConFile\shell\open\command
2502   New Value=%MAINDIR%\pythonw.exe "%%1" %%*
2503   Root=1
2505 item: Edit Registry
2506   Total Keys=1
2507   Key=Software\CLASSES\Python.NoConFile\DefaultIcon
2508   New Value=%MAINDIR%\Py.ico
2509   Root=1
2511 item: Remark
2513 item: Edit Registry
2514   Total Keys=1
2515   Key=Software\CLASSES\Python.CompiledFile
2516   New Value=Compiled Python File
2517   Root=1
2519 item: Edit Registry
2520   Total Keys=1
2521   Key=Software\CLASSES\Python.CompiledFile\shell\open\command
2522   New Value=%MAINDIR%\python.exe "%%1" %%*
2523   Root=1
2525 item: Edit Registry
2526   Total Keys=1
2527   Key=Software\CLASSES\Python.CompiledFile\DefaultIcon
2528   New Value=%MAINDIR%\pyc.ico
2529   Root=1
2531 item: Remark
2533 item: Remark
2534   Text=File extensions.
2536 item: Edit Registry
2537   Total Keys=1
2538   Key=Software\CLASSES\.py
2539   New Value=Python.File
2540   Root=1
2542 item: Edit Registry
2543   Total Keys=1
2544   Key=Software\CLASSES\.py
2545   New Value=text/plain
2546   Value Name=Content Type
2547   Root=1
2549 item: Remark
2551 item: Edit Registry
2552   Total Keys=1
2553   Key=Software\CLASSES\.pyw
2554   New Value=Python.NoConFile
2555   Root=1
2557 item: Edit Registry
2558   Total Keys=1
2559   Key=Software\CLASSES\.pyw
2560   New Value=text/plain
2561   Value Name=Content Type
2562   Root=1
2564 item: Remark
2566 item: Edit Registry
2567   Total Keys=1
2568   Key=Software\CLASSES\.pyc
2569   New Value=Python.CompiledFile
2570   Root=1
2572 item: Edit Registry
2573   Total Keys=1
2574   Key=Software\CLASSES\.pyo
2575   New Value=Python.CompiledFile
2576   Root=1
2578 item: End Block
2580 item: Remark
2582 item: Remark
2583   Text=If we're installing IDLE, also set an Edit context menu action to use IDLE, for .py and .pyw files.
2585 item: If/While Statement
2586   Variable=COMPONENTS
2587   Value=B
2588   Flags=00000010
2590 item: If/While Statement
2591   Variable=USE_HKCR
2592   Value=1
2594 item: Edit Registry
2595   Total Keys=1
2596   Key=Python.NoConFile\shell\Edit with IDLE\command
2597   New Value=%MAINDIR%\pythonw.exe %MAINDIR%\Tools\idle\idle.pyw -e "%%1"
2599 item: Edit Registry
2600   Total Keys=1
2601   Key=Python.File\shell\Edit with IDLE\command
2602   New Value=%MAINDIR%\pythonw.exe %MAINDIR%\Tools\idle\idle.pyw -e "%%1"
2604 item: Else Statement
2606 item: Edit Registry
2607   Total Keys=1
2608   Key=Software\CLASSES\Python.NoConFile\shell\Edit with IDLE\command
2609   New Value=%MAINDIR%\pythonw.exe %MAINDIR%\Tools\idle\idle.pyw -e "%%1"
2610   Root=1
2612 item: Edit Registry
2613   Total Keys=1
2614   Key=Software\CLASSES\Python.File\shell\Edit with IDLE\command
2615   New Value=%MAINDIR%\pythonw.exe %MAINDIR%\Tools\idle\idle.pyw -e "%%1"
2616   Root=1
2618 item: End Block
2620 item: End Block
2622 item: End Block
2624 item: Remark
2626 item: Remark
2627   Text=Register Python paths.
2629 item: Remark
2630   Text=Write to HKLM for admin, else HKCU.  Keep these blocks otherwise identical!
2632 item: If/While Statement
2633   Variable=DOADMIN
2634   Value=1
2636 item: Edit Registry
2637   Total Keys=1
2638   Key=Software\Python\PythonCore\CurrentVersion
2639   Root=130
2641 item: Edit Registry
2642   Total Keys=1
2643   Key=Software\Python\PythonCore\%PY_VERSION%\InstallPath
2644   New Value=%MAINDIR%
2645   Root=2
2647 item: Edit Registry
2648   Total Keys=1
2649   Key=Software\Python\PythonCore\%PY_VERSION%\InstallPath\InstallGroup
2650   New Value=%CGROUP_SAVE%
2651   New Value=
2652   Root=2
2654 item: Edit Registry
2655   Total Keys=1
2656   Key=Software\Python\PythonCore\%PY_VERSION%\PythonPath
2657   New Value=%MAINDIR%\Lib;%MAINDIR%\DLLs;%MAINDIR%\Lib\lib-tk
2658   New Value=
2659   Root=2
2661 item: Edit Registry
2662   Total Keys=1
2663   Key=Software\Python\PythonCore\%PY_VERSION%\Modules
2664   Root=2
2666 item: Edit Registry
2667   Total Keys=1
2668   Key=Software\Microsoft\Windows\CurrentVersion\App Paths\Python.exe
2669   New Value=%MAINDIR%\Python.exe
2670   Root=2
2672 item: Else Statement
2674 item: Edit Registry
2675   Total Keys=1
2676   Key=Software\Python\PythonCore\CurrentVersion
2677   Root=129
2679 item: Edit Registry
2680   Total Keys=1
2681   Key=Software\Python\PythonCore\%PY_VERSION%\InstallPath
2682   New Value=%MAINDIR%
2683   Root=1
2685 item: Edit Registry
2686   Total Keys=1
2687   Key=Software\Python\PythonCore\%PY_VERSION%\InstallPath\InstallGroup
2688   New Value=%CGROUP_SAVE%
2689   New Value=
2690   Root=1
2692 item: Edit Registry
2693   Total Keys=1
2694   Key=Software\Python\PythonCore\%PY_VERSION%\PythonPath
2695   New Value=%MAINDIR%\Lib;%MAINDIR%\DLLs;%MAINDIR%\Lib\lib-tk
2696   New Value=
2697   Root=1
2699 item: Edit Registry
2700   Total Keys=1
2701   Key=Software\Python\PythonCore\%PY_VERSION%\Modules
2702   Root=1
2704 item: Edit Registry
2705   Total Keys=1
2706   Key=Software\Microsoft\Windows\CurrentVersion\App Paths\Python.exe
2707   New Value=%MAINDIR%\Python.exe
2708   Root=1
2710 item: End Block
2712 item: End Block
2714 item: Remark
2716 item: Remark
2717   Text=Registry fiddling for docs.
2719 item: Remark
2720   Text=Write to HKLM for admin, else HKCU.  Keep these blocks otherwise identical!
2722 item: If/While Statement
2723   Variable=COMPONENTS
2724   Value=C
2725   Flags=00000010
2727 item: If/While Statement
2728   Variable=DOADMIN
2729   Value=1
2731 item: Edit Registry
2732   Total Keys=1
2733   Key=Software\Python\PythonCore\%PY_VERSION%\Help\Main Python Documentation
2734   New Value=%MAINDIR%\Doc\index.html
2735   Root=2
2737 item: Else Statement
2739 item: Edit Registry
2740   Total Keys=1
2741   Key=Software\Python\PythonCore\%PY_VERSION%\Help\Main Python Documentation
2742   New Value=%MAINDIR%\Doc\index.html
2743   Root=1
2745 item: End Block
2747 item: End Block
2749 item: Remark
2751 item: Remark
2752   Text=Set the app publisher and URL entries for Win2K add/remove.
2754 item: Remark
2755   Text=It doesn't hurt on other systems.
2757 item: Remark
2758   Text=As usual, write to HKLM or HKCU depending on Admin privs.
2760 item: Remark
2761   Text=CAUTION:  If you set this info on the "Windows 2000" page (step 6) of the
2763 item: Remark
2764   Text=Installation Expert, it only shows up in the "If" block below.  Keep in synch!
2766 item: If/While Statement
2767   Variable=DOADMIN
2768   Value=1
2770 item: Edit Registry
2771   Total Keys=1
2772   Key=Software\Microsoft\Windows\CurrentVersion\Uninstall\%APPTITLE%
2773   New Value=http://www.python.org/
2774   Value Name=HelpLink
2775   Root=2
2777 item: Edit Registry
2778   Total Keys=1
2779   Key=Software\Microsoft\Windows\CurrentVersion\Uninstall\%APPTITLE%
2780   New Value=PythonLabs at Zope Corporation
2781   Value Name=Publisher
2782   Root=2
2784 item: Edit Registry
2785   Total Keys=1
2786   Key=Software\Microsoft\Windows\CurrentVersion\Uninstall\%APPTITLE%
2787   New Value=http://www.python.org/
2788   Value Name=URLInfoAbout
2789   Root=2
2791 item: Edit Registry
2792   Total Keys=1
2793   Key=Software\Microsoft\Windows\CurrentVersion\Uninstall\%APPTITLE%
2794   New Value=%PYVER_STRING%
2795   Value Name=DisplayVersion
2796   Root=2
2798 item: Edit Registry
2799   Total Keys=1
2800   Key=Software\Microsoft\Windows\CurrentVersion\Uninstall\%APPTITLE%
2801   New Value=%MAINDIR%\py.ico,-0
2802   Value Name=DisplayIcon
2803   Root=2
2805 item: Else Statement
2807 item: Edit Registry
2808   Total Keys=1
2809   Key=Software\Microsoft\Windows\CurrentVersion\Uninstall\%APPTITLE%
2810   New Value=http://www.python.org/
2811   Value Name=HelpLink
2812   Root=1
2814 item: Edit Registry
2815   Total Keys=1
2816   Key=Software\Microsoft\Windows\CurrentVersion\Uninstall\%APPTITLE%
2817   New Value=PythonLabs at Zope Corporation
2818   Value Name=Publisher
2819   Root=1
2821 item: Edit Registry
2822   Total Keys=1
2823   Key=Software\Microsoft\Windows\CurrentVersion\Uninstall\%APPTITLE%
2824   New Value=http://www.python.org/
2825   Value Name=URLInfoAbout
2826   Root=1
2828 item: Edit Registry
2829   Total Keys=1
2830   Key=Software\Microsoft\Windows\CurrentVersion\Uninstall\%APPTITLE%
2831   New Value=%PYVER_STRING%
2832   Value Name=DisplayVersion
2833   Root=1
2835 item: Edit Registry
2836   Total Keys=1
2837   Key=Software\Microsoft\Windows\CurrentVersion\Uninstall\%APPTITLE%
2838   New Value=%MAINDIR%\py.ico,-0
2839   Value Name=DisplayIcon
2840   Root=1
2842 item: End Block
2844 item: Remark
2846 item: Remark
2847   Text=Populate Start Menu group
2849 item: If/While Statement
2850   Variable=TASKS
2851   Value=B
2852   Flags=00000010
2854 item: Remark
2855   Text=Shortcut to installer no matter what.
2857 item: Create Shortcut
2858   Source=%MAINDIR%\unwise.exe
2859   Destination=%GROUP%\Uninstall Python.lnk
2860   Working Directory=%MAINDIR%
2861   Key Type=1536
2862   Flags=00000001
2864 item: Remark
2866 item: If/While Statement
2867   Variable=COMPONENTS
2868   Value=A
2869   Flags=00000010
2871 item: Create Shortcut
2872   Source=%MAINDIR%\python.exe
2873   Destination=%GROUP%\Python (command line).lnk
2874   Working Directory=%MAINDIR%
2875   Icon Pathname=%MAINDIR%\pycon.ico
2876   Key Type=1536
2877   Flags=00000001
2879 item: End Block
2881 item: Remark
2883 item: If/While Statement
2884   Variable=COMPONENTS
2885   Value=B
2886   Flags=00000010
2888 item: Create Shortcut
2889   Source=%MAINDIR%\pythonw.exe
2890   Destination=%GROUP%\IDLE (Python GUI).lnk
2891   Command Options="%MAINDIR%\Tools\idle\idle.pyw"
2892   Working Directory=%MAINDIR%
2893   Key Type=1536
2894   Flags=00000001
2896 item: Create Shortcut
2897   Source=%MAINDIR%\pythonw.exe
2898   Destination=%GROUP%\Module Docs.lnk
2899   Command Options="%MAINDIR%\Tools\Scripts\pydocgui.pyw"
2900   Working Directory=%MAINDIR%
2901   Key Type=1536
2902   Flags=00000001
2904 item: End Block
2906 item: Remark
2908 item: If/While Statement
2909   Variable=COMPONENTS
2910   Value=C
2911   Flags=00000010
2913 item: Create Shortcut
2914   Source=%MAINDIR%\Doc\index.html
2915   Destination=%GROUP%\Python Manuals.lnk
2916   Working Directory=%MAINDIR%
2917   Key Type=1536
2918   Flags=00000001
2920 item: End Block
2922 item: End Block
2924 item: Remark
2926 item: Remark
2927   Text=I don't think we need this, but have always done it.
2929 item: Self-Register OCXs/DLLs
2930   Description=Updating System Configuration, Please Wait...
2932 item: Remark
2934 remarked item: Remark
2935   Text=Don't enable "Delete in-use files".  Here's what happens:
2937 remarked item: Remark
2938   Text=Install Python; uninstall Python; install Python again.  Reboot the machine.
2940 remarked item: Remark
2941   Text=Now UNWISE.EXE is missing.  I think this is a Wise bug, but so it goes.
2943 remarked item: Add Text to INSTALL.LOG
2944   Text=Delete in-use files: On
2946 item: Remark
2948 item: Wizard Block
2949   Direction Variable=DIRECTION
2950   Display Variable=DISPLAY
2951   Bitmap Pathname=.\installer.bmp
2952   X Position=9
2953   Y Position=10
2954   Filler Color=11173759
2955   Flags=00000011
2957 item: Custom Dialog Set
2958   Name=Finished
2959   Display Variable=DISPLAY
2960   item: Dialog
2961     Title=%APPTITLE% Installation
2962     Title French=Installation de %APPTITLE%
2963     Title German=Installation von %APPTITLE%
2964     Title Spanish=Instalación de %APPTITLE%
2965     Title Italian=Installazione di %APPTITLE%
2966     Width=339
2967     Height=280
2968     Font Name=Helv
2969     Font Size=8
2970     item: Push Button
2971       Rectangle=188 234 244 253
2972       Variable=DIRECTION
2973       Value=N
2974       Create Flags=01010000000000010000000000000001
2975       Text=&Finish
2976       Text French=&Fin
2977       Text German=&Weiter
2978       Text Spanish=&Terminar
2979       Text Italian=&Fine
2980     end
2981     item: Push Button
2982       Rectangle=264 234 320 253
2983       Variable=DISABLED
2984       Value=!
2985       Action=3
2986       Create Flags=01010000000000010000000000000000
2987       Text=&Cancel
2988       Text French=&Annuler
2989       Text German=&Abbrechen
2990       Text Spanish=&Cancelar
2991       Text Italian=&Annulla
2992     end
2993     item: Static
2994       Rectangle=108 10 323 48
2995       Create Flags=01010000000000000000000000000000
2996       Flags=0000000000000001
2997       Name=Times New Roman
2998       Font Style=-24 0 0 0 700 255 0 0 0 3 2 1 18
2999       Text=Installation Completed!
3000       Text French=Installation terminée !
3001       Text German=Die Installation ist abgeschlossen!
3002       Text Spanish=¡Instalación terminada!
3003       Text Italian=Installazione completata!
3004     end
3005     item: Static
3006       Rectangle=108 44 320 82
3007       Create Flags=01010000000000000000000000000000
3008       Text=%APPTITLE% has been successfully installed.
3009       Text=
3010       Text=Press the Finish button to exit this installation.
3011       Text French=%APPTITLE% est maintenant installé.
3012       Text French=
3013       Text French=Cliquez sur le bouton Fin pour quitter l'installation.
3014       Text German=%APPTITLE% wurde erfolgreich installiert.
3015       Text German=
3016       Text German=Klicken Sie auf "Weiter", um die Installation zu beenden.
3017       Text Spanish=%APPTITLE% se ha instalado con éxito.
3018       Text Spanish=
3019       Text Spanish=Presione el botón Terminar para salir de esta instalación.
3020       Text Italian=L'installazione %APPTITLE% è stata portata a termine con successo.
3021       Text Italian=
3022       Text Italian=Premere il pulsante Fine per uscire dall'installazione.
3023     end
3024     item: Static
3025       Rectangle=10 225 320 226
3026       Action=3
3027       Create Flags=01010000000000000000000000000111
3028     end
3029     item: Static
3030       Rectangle=106 105 312 210
3031       Enabled Color=00000000000000001111111111111111
3032       Create Flags=01010000000000000000000000000000
3033       Text=Special Windows thanks to:
3034       Text=
3035       Text=Wise Solutions, for the use of InstallMaster 8.1.
3036       Text=    http://www.wisesolutions.com/
3037       Text=
3038       Text=
3039       Text=LettError, Erik van Blokland, for the Python for Windows graphic.
3040       Text=    http://www.letterror.com/
3041       Text=
3042       Text=
3043       Text=Mark Hammond, without whose years of freely shared Windows expertise, Python for Windows would still be Python for DOS.
3044     end
3045     item: Static
3046       Rectangle=106 95 312 96
3047       Action=3
3048       Enabled Color=00000000000000001111111111111111
3049       Create Flags=01010000000000000000000000001001
3050     end
3051   end
3053 item: End Block
3055 item: New Event
3056   Name=Cancel
3058 item: Remark
3059   Text=This include script supports a rollback to preinstallation state if the user chooses to cancel before the installation is complete.
3061 item: Include Script
3062   Pathname=%_WISE_%\INCLUDE\rollback.wse