6 Languages=65 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
7 Japanese Font Name=MS Gothic
11 Windows Flags=00000100000011010010010100001010
12 Log Pathname=%MAINDIR%\INSTALL.LOG
13 Message Font=MS Sans Serif
15 Pages Modified=00010000011101000000000100000111
16 Extra Pages=00000000000000000000000010110010
18 Patch Flags=0000000000001001
23 EXE Filename=Python-2.4a1.exe
26 Version Description=Python Programming Language
27 Version Copyright=©2001-2006 Python Software Foundation
28 Version Company=PythonLabs at Zope Corporation
29 Crystal Format=10111100101100000010001001001001
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
42 Variable Description3=The unpacked HTML doc directory.
43 Variable Default3=..\html
44 Variable Flags3=00001001
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.
56 Variable Flags5=00001000
57 Variable Name6=_PYMINOR_
58 Variable Description6=Python minor version number; the 3 in 2.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.
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
84 Text=When the version number changes, set the compiler
87 Text=vrbls _PYMAJOR_ and _PYMINOR_.
90 Text=Nothing in the script below should need fiddling then.
93 Text=Other things that need fiddling:
96 Text= PYVER_STRING above.
99 Text= The "Title:" in the upper left corner of the GUI.
102 Text= Build Settings and Version Resource on step 6 (Finish) of the Installation Expert
105 Text= Be sure to select Steps->All or you may not see these!
110 Text=When the version of Tcl/Tk changes, the compiler vrbl
113 Text=_TCLDIR_ may also need to be changed.
119 Value=Python %PYVER_STRING%
122 Text=PY_VERSION should be major.minor only; used to create the registry key; must match MS_DLL_ID in python_nt.rc
126 Value=%_PYMAJOR_%.%_PYMINOR_%
129 Text=GROUP is the Start menu group name; user can override.
133 Value=Python %PY_VERSION%
137 Text=MAINDIR is the app directory; user can override.
141 Value=Python%_PYMAJOR_%%_PYMINOR_%
150 Text=Give non-admin users a chance to abort.
152 item: Check Configuration
159 item: 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).
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.
171 Text=BEGIN WIZARD STUFF -----------------------------------------------------------------------------------------------------------------------------
174 Text=Note from Tim: the "stop" on the next line is actually "pause".
176 item: Open/Close INSTALL.LOG
180 Text=If the destination system does not have a writable Windows\System directory, system files will be written to the Windows\ directory
182 item: Check if File/Dir Exists
192 item: Check Configuration
195 item: Get Registry Key Value
197 Key=SOFTWARE\Microsoft\Windows\CurrentVersion
198 Default=C:\Program Files\Common Files
199 Value Name=CommonFilesDir
202 item: Get Registry Key Value
203 Variable=PROGRAM_FILES
204 Key=SOFTWARE\Microsoft\Windows\CurrentVersion
205 Default=C:\Program Files
206 Value Name=ProgramFilesDir
216 Text=Note from Tim: The Wizard hardcod "C:" at the start of the replacement text for MAINDIR.
219 Text=That's not appropriate if the system drive doesn't happen to be C:.
222 Text=I removed the "C:", and that did the right thing for two people who tested it on non-C: machines,
225 Text=but it's unclear whether it will always do the right thing.
233 Text=BACKUP is the variable that holds the path that all backup files will be copied to when overwritten
237 Value=%MAINDIR%\BACKUP
241 Text=DOBACKUP determines if a backup will be performed. The possible values are A (do backup) or B (do not do backup)
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).
254 item: If/While Statement
260 Pathname=%INST%\CUSTDATA.INI
266 Pathname=%INST%\CUSTDATA.INI
270 item: If/While Statement
277 item: Get System Information
281 item: Get System Information
290 Text=END WIZARD STUFF -----------------------------------------------------------------------------------------------------------------------------
295 Text=Set vrbls for the "Advanced Options" subdialog of Components.
298 Variable=SELECT_ADMIN
301 item: If/While Statement
306 Variable=SELECT_ADMIN
317 Text=A: Register file extensions
320 Text=B: Create Start Menu shortcuts
329 Text=COMPONENTS values:
332 Text=A: interpreter and libraries
353 Text=March thru the user GUI.
356 Direction Variable=DIRECTION
357 Display Variable=DISPLAY
358 Bitmap Pathname=.\installer.bmp
361 Filler Color=11173759
362 Dialog=Select Destination Directory
363 Dialog=Backup Replaced Files
364 Dialog=Select Components
365 Dialog=Select Program Manager Group
380 item: If/While Statement
382 Value=Start Installation
386 Value=Install directory: %MAINDIR%%CRLF%
390 item: If/While Statement
391 Variable=SELECT_ADMIN
396 Value=%CRLF%Doing admin install.%CRLF%
403 Value=%CRLF%Doing non-admin install.%CRLF%
410 item: If/While Statement
416 Value=%CRLF%Make backups, into %BACKUP%%CRLF%
423 Value=%CRLF%Don't make backups.%CRLF%
432 Value=%CRLF%Components:%CRLF%
435 item: If/While Statement
442 Value= Python interpreter and libraries%CRLF%
447 item: If/While Statement
454 Value= Tcl/Tk (Tkinter, IDLE, pydoc)%CRLF%
459 item: If/While Statement
466 Value= Python documentation%CRLF%
471 item: If/While Statement
478 Value= Tool and utility scripts%CRLF%
483 item: If/While Statement
490 Value= Python test suite%CRLF%
497 item: If/While Statement
504 Value=%CRLF%Register file extensions.%CRLF%
511 Value=%CRLF%Don't register file extensions.%CRLF%
518 item: If/While Statement
525 Value=%CRLF%Start Menu group: %GROUP%%CRLF%
532 Value=%CRLF%No Start Menu shortcuts.%CRLF%
541 item: Custom Dialog Set
542 Name=Select Destination Directory
543 Display Variable=DISPLAY
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%
555 Rectangle=188 234 244 253
558 Create Flags=01010000000000010000000000000001
561 Text German=&Weiter >
562 Text Spanish=&Siguiente >
563 Text Italian=&Avanti >
566 Rectangle=264 234 320 253
568 Create Flags=01010000000000010000000000000000
571 Text German=&Abbrechen
572 Text Spanish=&Cancelar
573 Text Italian=&Annulla
576 Rectangle=10 225 320 226
578 Create Flags=01010000000000000000000000000111
581 Rectangle=108 11 323 33
582 Create Flags=01010000000000000000000000000000
583 Flags=0000000000000001
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
593 Rectangle=108 58 321 219
595 Enabled Color=00000000000000001111111111111111
596 Create Flags=01010000100000010000000101000001
597 Flags=0000110000001010
602 Rectangle=108 40 313 58
603 Enabled Color=00000000000000001111111111111111
604 Create Flags=01010000000000000000000000000000
605 Text=Please select a directory for the %APPTITLE% files.
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
619 Rectangle=6 6 204 186
621 Create Flags=01010000100000010000000101000000
622 Flags=0000110000100010
624 Text French=%MAINDIR%
625 Text German=%MAINDIR%
626 Text Spanish=%MAINDIR%
627 Text Italian=%MAINDIR%
630 Rectangle=209 8 265 26
631 Create Flags=01010000000000010000000000000001
639 Rectangle=209 31 265 50
642 Create Flags=01010000000000010000000000000000
643 Flags=0000000000000001
646 Text German=Abbrechen
647 Text Spanish=Cancelar
652 item: Custom Dialog Set
653 Name=Backup Replaced Files
654 Display Variable=DISPLAY
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
671 Rectangle=188 234 244 251
674 Create Flags=01010000000000010000000000000001
676 Text French=&Suivant>
678 Text Portuguese=&Próximo>
679 Text Spanish=&Siguiente >
680 Text Italian=&Avanti >
682 Text Dutch=&Volgende>
683 Text Norwegian=&Neste>
684 Text Swedish=&Nästa >
687 Rectangle=131 234 188 251
690 Create Flags=01010000000000010000000000000000
694 Text Portuguese=<&Retornar
695 Text Spanish=<&Retroceder
696 Text Italian=< &Indietro
697 Text Danish=<&Tilbage
699 Text Norwegian=<&Tilbake
700 Text Swedish=< &Tillbaka
703 Rectangle=278 234 330 251
705 Create Flags=01010000000000010000000000000000
708 Text German=Abbrechen
709 Text Portuguese=Cancelar
710 Text Spanish=Cancelar
714 Text Norwegian=Avbryt
718 Rectangle=11 221 329 223
720 Create Flags=01010000000000000000000000000111
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.
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?
739 Rectangle=141 106 265 136
741 Create Flags=01010000000000010000000000001001
742 Text=&Yes, make backups
743 Text=N&o, do not make backups
775 Rectangle=108 173 320 208
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
791 Rectangle=265 185 318 203
796 Create Flags=01010000000000010000000000000000
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
810 Rectangle=129 188 254 200
812 Create Flags=01010000000000000000000000000000
816 Text Portuguese=%BACKUP%
817 Text Spanish=%BACKUP%
818 Text Italian=%BACKUP%
821 Text Norwegian=%BACKUP%
822 Text Swedish=%BACKUP%
825 Rectangle=108 11 323 36
826 Create Flags=01010000000000000000000000000000
827 Flags=0000000000000001
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
836 item: If/While Statement
840 item: Set Control Attribute
844 item: Set Control Attribute
850 item: Set Control Attribute
853 item: Set Control Attribute
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
875 Rectangle=6 3 200 186
877 Create Flags=01010000100000010000000101000000
878 Flags=0000110000100010
885 Text Portuguese=%BACKUP%
887 Text Spanish=%BACKUP%
889 Text Italian=%BACKUP%
895 Text Norwegian=%BACKUP%
897 Text Swedish=%BACKUP%
901 Rectangle=209 8 265 26
902 Create Flags=01010000000000010000000000000001
915 Rectangle=209 31 265 50
918 Create Flags=01010000000000010000000000000000
919 Flags=0000000000000001
922 Text German=Abbrechen
923 Text Portuguese=Cancelar
924 Text Spanish=Cancelar
928 Text Norwegian=Avbryt
933 item: Custom Dialog Set
934 Name=Select Components
935 Display Variable=DISPLAY
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%
947 Rectangle=188 234 244 253
950 Create Flags=01010000000000010000000000000001
953 Text German=&Weiter >
954 Text Spanish=&Siguiente >
955 Text Italian=&Avanti >
958 Rectangle=131 234 188 253
961 Create Flags=01010000000000010000000000000000
963 Text French=< &Retour
964 Text German=< &Zurück
965 Text Spanish=< &Atrás
966 Text Italian=< &Indietro
969 Rectangle=264 234 320 253
971 Create Flags=01010000000000010000000000000000
974 Text German=&Abbrechen
975 Text Spanish=&Cancelar
976 Text Italian=&Annulla
979 Rectangle=108 66 313 156
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/)
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/)
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/)
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/)
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/)
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.
1020 Rectangle=188 203 269 220
1021 Destination Dialog=1
1023 Enabled Color=00000000000000000000000011111111
1024 Create Flags=01010000000000010000000000000000
1025 Text=Advanced Options ...
1028 Rectangle=10 225 320 226
1030 Create Flags=01010000000000000000000000000111
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
1045 Rectangle=251 180 311 193
1048 Create Flags=01010000000000000000000000000010
1051 Rectangle=251 168 311 179
1053 Create Flags=01010000000000000000000000000010
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:
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:
1074 Rectangle=108 158 320 196
1076 Create Flags=01010000000000000000000000000111
1078 item: If/While Statement
1079 Variable=DLG_EVENT_TYPE
1083 Text=If they're installing Tcl/Tk, Tools, or the test suite, doesn't make much sense unless they're installing Python too.
1085 item: If/While Statement
1090 item: If/While Statement
1095 item: Display Message
1097 Text=Installing Tcl/Tk, Tools or the test suite doesn't make much sense unless you install the Python interpreter and libraries too.
1099 Text=Click Yes if that's really what you want.
1103 Text=Nothing -- just proceed to the next dialog.
1105 item: Else Statement
1108 Text=Return to the dialog.
1111 Variable=DLG_EVENT_TYPE
1123 Title=Advanced Options
1130 Rectangle=11 46 90 76
1131 Variable=SELECT_ADMIN
1132 Enabled Color=00000000000000001111111111111111
1133 Create Flags=01010000000000010000000000001001
1135 Text=Non-Admin installl
1139 Rectangle=188 170 244 189
1142 Create Flags=01010000000000010000000000000001
1144 Text French=&Suite >
1145 Text German=&Weiter >
1146 Text Spanish=&Siguiente >
1147 Text Italian=&Avanti >
1150 Rectangle=5 3 326 83
1152 Enabled Color=00000000000000001111111111111111
1153 Create Flags=01010000000000000000000000000111
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%.
1163 Rectangle=5 90 326 157
1165 Enabled Color=00000000000000001111111111111111
1166 Create Flags=01010000000000000000000000000111
1169 Rectangle=11 121 243 151
1171 Enabled Color=00000000000000001111111111111111
1172 Create Flags=01010000000000010000000000000011
1173 Text=Register file extensions (.py, .pyw, .pyc, .pyo)
1174 Text=Create Start Menu shortcuts
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.
1183 item: If/While Statement
1184 Variable=DLG_EVENT_TYPE
1187 item: If/While Statement
1191 item: Set Control Attribute
1194 item: Else Statement
1196 item: Set Control Text
1198 Control Text=This section is available only if logged in to an account with Administrator privileges.
1200 item: Set Control Attribute
1210 item: Custom Dialog Set
1211 Name=Select Program Manager Group
1212 Display Variable=DISPLAY
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%
1224 Rectangle=188 234 244 253
1227 Create Flags=01010000000000010000000000000001
1229 Text French=&Suite >
1230 Text German=&Weiter >
1231 Text Spanish=&Siguiente >
1232 Text Italian=&Avanti >
1235 Rectangle=131 234 188 253
1238 Create Flags=01010000000000010000000000000000
1239 Flags=0000000000000001
1241 Text French=< &Retour
1242 Text German=< &Zurück
1243 Text Spanish=< &Atrás
1244 Text Italian=< &Indietro
1247 Rectangle=264 234 320 253
1249 Create Flags=01010000000000010000000000000000
1251 Text French=&Annuler
1252 Text German=&Abbrechen
1253 Text Spanish=&Cancelar
1254 Text Italian=&Annulla
1257 Rectangle=10 225 320 226
1259 Create Flags=01010000000000000000000000000111
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
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:
1283 Rectangle=108 56 320 219
1285 Create Flags=01010000001000010000001100000001
1286 Flags=0000000000000001
1291 Text Spanish=%GROUP%
1292 Text Italian=%GROUP%
1296 item: Custom Dialog Set
1297 Name=Start Installation
1298 Display Variable=DISPLAY
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%
1310 Rectangle=188 234 244 253
1313 Create Flags=01010000000000010000000000000001
1315 Text French=&Suite >
1316 Text German=&Weiter >
1317 Text Spanish=&Siguiente >
1318 Text Italian=&Avanti >
1321 Rectangle=131 234 188 253
1324 Create Flags=01010000000000010000000000000000
1326 Text French=< &Retour
1327 Text German=< &Zurück
1328 Text Spanish=< &Atrás
1329 Text Italian=< &Indietro
1332 Rectangle=264 234 320 253
1334 Create Flags=01010000000000010000000000000000
1336 Text French=&Annuler
1337 Text German=&Abbrechen
1338 Text Spanish=&Cancelar
1339 Text Italian=&Annulla
1342 Rectangle=10 225 320 226
1344 Create Flags=01010000000000000000000000000111
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!
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%.
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.
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%.
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%.
1373 Text Italian=Premere il pulsante Avanti per avviare l'installazione o il pulsante Indietro per reinserire le informazioni di installazione.
1376 Rectangle=108 66 324 219
1377 Help Context=16711681
1378 Enabled Color=00000000000000001111111111111111
1379 Create Flags=01010000100000000001100011000100
1386 item: If/While Statement
1388 Value=Select Destination Directory
1391 Text=User may have changed MAINDIR, so reset BACKUP to match.
1395 Value=%MAINDIR%\BACKUP
1406 Text=BEGIN WIZARD STUFF -----------------------------------------------------------------------------------------------------------------------------
1409 Text=When the BACKUP feature is enabled, the BACKUPDIR is initialized
1411 item: If/While Statement
1422 Text=The BRANDING information is written to the INI file on the installation media.
1424 item: If/While Statement
1428 item: If/While Statement
1433 Pathname=%INST%\CUSTDATA.INI
1434 Settings=[Registration]
1435 Settings=NAME=%NAME%
1436 Settings=COMPANY=%COMPANY%
1444 Text=Begin writing to the INSTALL.LOG
1446 item: Open/Close INSTALL.LOG
1449 Text=Check free disk space calculates free disk space as well as component sizes.
1452 Text=It should be located before all Install File actions.
1454 item: Check Disk Space
1455 Component=COMPONENTS
1458 Text=This include script allows uninstall support
1461 Text=Note from Tim: this is our own Uninstal.wse, a copy of Wise's except
1464 Text=it writes to HKCU (instead of HKLM) if the user doesn't have admin privs.
1466 item: Include Script
1467 Pathname=.\Uninstal.wse
1470 Text=Note from Tim: these seeming no-ops actually convert to short filenames.
1483 Text=This IF/THEN/ELSE reads the correct registry entries for shortcut/icon placement
1485 item: Check Configuration
1488 item: Get Registry Key Value
1490 Key=Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
1491 Default=%WIN%\Start Menu\Programs\StartUp
1495 item: Get Registry Key Value
1497 Key=Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
1498 Default=%WIN%\Desktop
1502 item: 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
1509 item: Get Registry Key Value
1511 Key=Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
1512 Default=%WIN%\Start Menu\Programs
1516 item: Get Registry Key Value
1517 Variable=CSTARTUPDIR
1518 Key=Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
1519 Default=%STARTUPDIR%
1520 Value Name=Common Startup
1523 item: Get Registry Key Value
1524 Variable=CDESKTOPDIR
1525 Key=Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
1526 Default=%DESKTOPDIR%
1527 Value Name=Common Desktop
1530 item: 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
1537 item: Get Registry Key Value
1539 Key=Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
1541 Value Name=Common Programs
1544 item: Else Statement
1547 Text=Note from Tim: the Wizard left this block empty!
1550 Text=Perhaps it's only relevant on Windows 3.1.
1555 Text=END WIZARD STUFF -----------------------------------------------------------------------------------------------------------------------------
1559 item: If/While Statement
1560 Variable=SELECT_ADMIN
1564 Text=The user chose a non-admin install in "Advanced Options".
1567 Text=This should come after the include of Uninstal.wse above, because
1570 Text=writing uninstall info to HKCU is ineffective except under Win2K.
1581 Variable=CGROUP_SAVE
1584 item: If/While Statement
1589 item: If/While Statement
1595 Value=%CGROUPDIR%\%GROUP%
1597 item: Else Statement
1601 Value=%GROUPDIR%\%GROUP%
1610 Text=Long section to install files.
1614 item: If/While Statement
1622 item: Else Statement
1633 Text=Install the license even if they deselect everything <wink>.
1637 Destination=%MAINDIR%\LICENSE.txt
1638 Flags=0000000000000010
1642 Destination=%MAINDIR%\README.txt
1643 Flags=0000000000000010
1647 Destination=%MAINDIR%\NEWS.txt
1648 Flags=0000000000000010
1651 Text=Icons -- always install so that the uninstaller can use them for its own display.
1654 Source=..\pc\pycon.ico
1655 Destination=%MAINDIR%\pycon.ico
1656 Flags=0000000010000010
1659 Source=..\pc\pyc.ico
1660 Destination=%MAINDIR%\pyc.ico
1661 Flags=0000000010000010
1665 Destination=%MAINDIR%\py.ico
1666 Flags=0000000010000010
1671 Text=These arrange to (recursively!) delete all .pyc and .pyo files at uninstall time.
1674 Text=This "does the right thing": any directories left empty at the end are removed.
1676 item: Add Text to INSTALL.LOG
1677 Text=File Tree: %MAINDIR%\*.pyc
1679 item: Add Text to INSTALL.LOG
1680 Text=File Tree: %MAINDIR%\*.pyo
1685 Text=A: interpreter and libraries
1687 item: If/While Statement
1697 Destination=%MAINDIR%\python.exe
1698 Flags=0000000000000010
1701 Source=.\pythonw.exe
1702 Destination=%MAINDIR%\pythonw.exe
1703 Flags=0000000000000010
1706 Source=.\w9xpopen.exe
1707 Destination=%MAINDIR%\w9xpopen.exe
1708 Flags=0000000000000010
1713 Text=Extension module DLLs (.pyd); keep in synch with libs directory next
1716 Source=.\_winreg.pyd
1717 Destination=%MAINDIR%\DLLs\_winreg.pyd
1718 Description=Extension modules
1719 Flags=0000000000000010
1723 Destination=%MAINDIR%\DLLs\_csv.pyd
1724 Flags=0000000000000010
1728 Destination=%MAINDIR%\DLLs\_sre.pyd
1729 Flags=0000000000000010
1733 Destination=%MAINDIR%\DLLs\_ssl.pyd
1734 Flags=0000000000000010
1737 Source=.\_symtable.pyd
1738 Destination=%MAINDIR%\DLLs\_symtable.pyd
1739 Flags=0000000000000010
1742 Source=.\_testcapi.pyd
1743 Destination=%MAINDIR%\DLLs\_testcapi.pyd
1744 Flags=0000000000000010
1747 Source=.\_tkinter.pyd
1748 Destination=%MAINDIR%\DLLs\_tkinter.pyd
1749 Flags=0000000000000010
1752 Source=.\_socket.pyd
1753 Destination=%MAINDIR%\DLLs\_socket.pyd
1754 Flags=0000000000000010
1758 Destination=%MAINDIR%\DLLs\_bsddb.pyd
1759 Flags=0000000000000010
1763 Destination=%MAINDIR%\DLLs\bz2.pyd
1764 Flags=0000000000000010
1767 Source=.\datetime.pyd
1768 Destination=%MAINDIR%\DLLs\datetime.pyd
1769 Flags=0000000000000010
1773 Destination=%MAINDIR%\DLLs\mmap.pyd
1774 Flags=0000000000000010
1778 Destination=%MAINDIR%\DLLs\parser.pyd
1779 Flags=0000000000000010
1782 Source=.\pyexpat.pyd
1783 Destination=%MAINDIR%\DLLs\pyexpat.pyd
1784 Flags=0000000000000010
1788 Destination=%MAINDIR%\DLLs\select.pyd
1789 Flags=0000000000000010
1792 Source=.\unicodedata.pyd
1793 Destination=%MAINDIR%\DLLs\unicodedata.pyd
1794 Flags=0000000000000010
1797 Source=.\winsound.pyd
1798 Destination=%MAINDIR%\DLLs\winsound.pyd
1799 Flags=0000000000000010
1803 Destination=%MAINDIR%\DLLs\zlib.pyd
1804 Flags=0000000000000010
1809 Text=Link libraries (.lib); keep in synch with DLLs above, except that the Python lib lives here.
1812 Source=.\_winreg.lib
1813 Destination=%MAINDIR%\libs\_winreg.lib
1814 Description=Link library files
1815 Flags=0000000000000010
1819 Destination=%MAINDIR%\libs\_csv.lib
1820 Flags=0000000000000010
1824 Destination=%MAINDIR%\libs\_sre.lib
1825 Flags=0000000000000010
1829 Destination=%MAINDIR%\libs\_ssl.lib
1830 Flags=0000000000000010
1833 Source=.\_symtable.lib
1834 Destination=%MAINDIR%\libs\_symtable.lib
1835 Flags=0000000000000010
1838 Source=.\_testcapi.lib
1839 Destination=%MAINDIR%\libs\_testcapi.lib
1840 Flags=0000000000000010
1843 Source=.\_tkinter.lib
1844 Destination=%MAINDIR%\libs\_tkinter.lib
1845 Description=Extension modules
1846 Flags=0000000000000010
1849 Source=.\_socket.lib
1850 Destination=%MAINDIR%\libs\_socket.lib
1851 Flags=0000000000000010
1855 Destination=%MAINDIR%\libs\_bsddb.lib
1856 Flags=0000000000000010
1860 Destination=%MAINDIR%\libs\bz2.lib
1861 Flags=0000000000000010
1864 Source=.\datetime.lib
1865 Destination=%MAINDIR%\libs\datetime.lib
1866 Flags=0000000000000010
1870 Destination=%MAINDIR%\libs\mmap.lib
1871 Flags=0000000000000010
1875 Destination=%MAINDIR%\libs\parser.lib
1876 Flags=0000000000000010
1879 Source=.\pyexpat.lib
1880 Destination=%MAINDIR%\libs\pyexpat.lib
1881 Flags=0000000000000010
1885 Destination=%MAINDIR%\libs\select.lib
1886 Flags=0000000000000010
1889 Source=.\unicodedata.lib
1890 Destination=%MAINDIR%\libs\unicodedata.lib
1891 Flags=0000000000000010
1894 Source=.\winsound.lib
1895 Destination=%MAINDIR%\libs\winsound.lib
1896 Flags=0000000000000010
1900 Destination=%MAINDIR%\libs\zlib.lib
1901 Flags=0000000000000010
1906 Source=.\python%_pymajor_%%_pyminor_%.lib
1907 Destination=%MAINDIR%\libs\python%_PYMAJOR_%%_PYMINOR_%.lib
1908 Flags=0000000000000010
1913 Text=Main Python DLL
1916 Text=Tell Wise it's OK to delete the Python DLL at uninstall time,
1919 Text=despite that we (may) write it into a system directory.
1921 item: Add Text to INSTALL.LOG
1922 Text=Non-System File:
1925 Source=.\python%_pymajor_%%_pyminor_%.dll
1926 Destination=%DLLDEST%\python%_PYMAJOR_%%_PYMINOR_%.dll
1927 Flags=0000000000000010
1932 Text=Libraries (Lib/)
1936 Destination=%MAINDIR%\Lib
1937 Description=Library Modules
1938 Flags=0000000000000010
1943 Source=..\lib\bsddb\*.py
1944 Destination=%MAINDIR%\Lib\bsddb
1945 Description=Berkeley database package
1946 Flags=0000000100000010
1951 Source=..\lib\compiler\*.py
1952 Destination=%MAINDIR%\Lib\compiler
1953 Description=Python compiler written in Python
1954 Flags=0000000000000010
1959 Source=..\lib\distutils\*.py
1960 Destination=%MAINDIR%\Lib\distutils
1961 Description=Distribution utility modules
1962 Flags=0000000000000010
1965 Source=..\lib\distutils\readme
1966 Destination=%MAINDIR%\Lib\distutils\README.txt
1967 Flags=0000000000000010
1970 Source=..\lib\distutils\command\*.py
1971 Destination=%MAINDIR%\Lib\distutils\command
1972 Flags=0000000000000010
1975 Source=..\lib\distutils\command\wininst.exe
1976 Destination=%MAINDIR%\Lib\distutils\command\wininst.exe
1977 Flags=0000000000000010
1980 Source=..\lib\distutils\command\command_template
1981 Destination=%MAINDIR%\Lib\distutils\command\command_template
1982 Flags=0000000000000010
1987 Source=..\lib\email\*.py
1988 Destination=%MAINDIR%\Lib\email
1989 Description=Library email package
1990 Flags=0000000000000010
1993 Source=..\lib\email\test\*.py
1994 Destination=%MAINDIR%\Lib\email\test
1995 Description=email tests
1996 Flags=0000000000000010
1999 Source=..\lib\email\test\data\*.txt
2000 Destination=%MAINDIR%\Lib\email\test\data
2001 Description=email test data
2002 Flags=0000000000000010
2005 Source=..\lib\email\test\data\*.gif
2006 Destination=%MAINDIR%\Lib\email\test\data
2007 Description=email test data
2008 Flags=0000000000000010
2011 Source=..\lib\email\test\data\*.au
2012 Destination=%MAINDIR%\Lib\email\test\data
2013 Description=email test data
2014 Flags=0000000000000010
2019 Source=..\lib\encodings\*.py
2020 Destination=%MAINDIR%\Lib\encodings
2021 Description=Unicode encoding tables
2022 Flags=0000000000000010
2027 Source=..\lib\hotshot\*.py
2028 Destination=%MAINDIR%\Lib\hotshot
2029 Description=Fast Python profiler
2030 Flags=0000000000000010
2035 Source=..\lib\lib-old\*.py
2036 Destination=%MAINDIR%\Lib\lib-old
2037 Description=Obsolete modules
2038 Flags=0000000000000010
2043 Source=..\lib\lib-tk\*.py
2044 Destination=%MAINDIR%\Lib\lib-tk
2045 Description=Tkinter related library modules
2046 Flags=0000000000000010
2051 Source=..\lib\logging\*.py
2052 Destination=%MAINDIR%\Lib\logging
2053 Description=Logging package
2054 Flags=0000000000000010
2059 Source=..\lib\site-packages\readme
2060 Destination=%MAINDIR%\Lib\site-packages\README.txt
2061 Description=Site packages
2062 Flags=0000000000000010
2067 Source=..\lib\xml\*.py
2068 Destination=%MAINDIR%\Lib\xml
2069 Description=XML support packages
2070 Flags=0000000000000010
2073 Source=..\lib\xml\dom\*.py
2074 Destination=%MAINDIR%\Lib\xml\dom
2075 Flags=0000000000000010
2078 Source=..\lib\xml\parsers\*.py
2079 Destination=%MAINDIR%\Lib\xml\parsers
2080 Flags=0000000000000010
2083 Source=..\lib\xml\sax\*.py
2084 Destination=%MAINDIR%\Lib\xml\sax
2085 Flags=0000000000000010
2090 Text=C Include files
2093 Source=..\include\*.h
2094 Destination=%MAINDIR%\include
2095 Description=Header files
2096 Flags=0000000000000010
2099 Source=..\pc\pyconfig.h
2100 Destination=%MAINDIR%\include\pyconfig.h
2101 Description=Header files (pyconfig.h)
2102 Flags=0000000000000010
2107 Text=Microsoft C runtime libraries
2110 Source=%_SYS_%\MSVCIRT.DLL
2111 Destination=%DLLDEST%\MSVCIRT.DLL
2112 Description=Visual C++ Runtime DLLs
2113 Flags=0000011000010011
2116 Source=%_SYS_%\MSVCRT.DLL
2117 Destination=%DLLDEST%\MSVCRT.DLL
2118 Description=Visual C++ Runtime DLLs
2119 Flags=0000011000010011
2126 Text=B: Tcl/Tk (Tkinter, IDLE, pydoc)
2128 item: If/While Statement
2137 Source=..\..\%_tcldir_%\bin\*.dll
2138 Destination=%MAINDIR%\DLLs
2139 Description=Tcl/Tk binaries and libraries
2140 Flags=0000000000000010
2143 Source=..\..\%_tcldir_%\lib\*.*
2144 Destination=%MAINDIR%\tcl
2145 Description=Tcl/Tk binaries and libraries
2146 Flags=0000000100000010
2154 Source=..\Lib\idlelib\*.py
2155 Destination=%MAINDIR%\Lib\idlelib
2156 Description=Integrated DeveLopment Environment for Python
2157 Flags=0000000000000010
2160 Source=..\Lib\idlelib\*.txt
2161 Destination=%MAINDIR%\Lib\idlelib
2162 Description=Integrated DeveLopment Environment for Python
2163 Flags=0000000000000010
2166 Source=..\Lib\idlelib\*.def
2167 Destination=%MAINDIR%\Lib\idlelib
2168 Description=Integrated DeveLopment Environment for Python
2169 Flags=0000000000000010
2172 Source=..\Lib\idlelib\Icons\*
2173 Destination=%MAINDIR%\Lib\idlelib\Icons
2174 Description=Integrated DeveLopment Environment for Python
2175 Flags=0000000000000010
2178 Source=..\Tools\scripts\idle
2179 Destination=%MAINDIR%\Lib\idlelib\idle.pyw
2180 Description=IDLE bootstrap script
2181 Flags=0000000000000010
2186 Text=Windows pydoc driver
2189 Source=..\tools\scripts\*.pyw
2190 Destination=%MAINDIR%\Tools\Scripts
2191 Description=Windows pydoc driver
2192 Flags=0000000000000010
2201 item: If/While Statement
2208 Destination=%MAINDIR%\Doc
2209 Description=Python Documentation (HTML)
2210 Flags=0000000100000010
2219 item: If/While Statement
2225 Source=..\tools\scripts\*.py
2226 Destination=%MAINDIR%\Tools\Scripts
2227 Description=Utility Scripts
2228 Flags=0000000000000010
2231 Source=..\tools\scripts\*.doc
2232 Destination=%MAINDIR%\Tools\Scripts
2233 Description=Utility Scripts
2234 Flags=0000000000000010
2237 Source=..\tools\scripts\readme
2238 Destination=%MAINDIR%\Tools\Scripts\README.txt
2239 Description=Utility Scripts
2240 Flags=0000000000000010
2245 Source=..\tools\webchecker\*.py
2246 Destination=%MAINDIR%\Tools\webchecker
2247 Description=Web checker tool
2248 Flags=0000000000000010
2251 Source=..\tools\webchecker\readme
2252 Destination=%MAINDIR%\Tools\webchecker\README.txt
2253 Description=Web checker tool
2254 Flags=0000000000000010
2259 Source=..\tools\versioncheck\*.py
2260 Destination=%MAINDIR%\Tools\versioncheck
2261 Description=Version checker tool
2262 Flags=0000000000000010
2265 Source=..\tools\versioncheck\readme
2266 Destination=%MAINDIR%\Tools\versioncheck\README.txt
2267 Description=Version checker tool
2268 Flags=0000000000000010
2273 Source=..\tools\pynche\*.py
2274 Destination=%MAINDIR%\Tools\pynche
2275 Description=pynche color editor
2276 Flags=0000000000000010
2279 Source=..\tools\pynche\*.txt
2280 Destination=%MAINDIR%\Tools\pynche
2281 Description=pynche color editor
2282 Flags=0000000000000010
2285 Source=..\tools\pynche\x\*.txt
2286 Destination=%MAINDIR%\Tools\pynche\X
2287 Description=pynche color editor - X files
2288 Flags=0000000000000010
2291 Source=..\tools\pynche\readme
2292 Destination=%MAINDIR%\Tools\pynche\README.txt
2293 Description=pynche color editor - README
2294 Flags=0000000100000010
2297 Source=..\tools\pynche\pynche
2298 Destination=%MAINDIR%\Tools\pynche\pynche.py
2299 Description=pynche color editor - main
2300 Flags=0000000100000010
2303 Source=..\tools\pynche\pynche.pyw
2304 Destination=%MAINDIR%\Tools\pynche\pynche.pyw
2305 Description=pynche color editor - noconsole main
2306 Flags=0000000100000010
2311 Source=..\tools\i18n\*.py
2312 Destination=%MAINDIR%\Tools\i18n
2313 Description=Internationalization helpers
2314 Flags=0000000000000010
2323 item: If/While Statement
2329 Source=..\lib\test\audiotest.au
2330 Destination=%MAINDIR%\Lib\test\audiotest.au
2331 Description=Python Test files
2332 Flags=0000000000000010
2335 Source=..\lib\test\*.uue
2336 Destination=%MAINDIR%\Lib\test
2337 Description=Python Test files
2338 Flags=0000000000000010
2341 Source=..\lib\test\*.py
2342 Destination=%MAINDIR%\Lib\test
2343 Description=Python Test files
2344 Flags=0000000000000010
2347 Source=..\lib\test\*.xml
2348 Destination=%MAINDIR%\Lib\test
2349 Description=Python Test files
2350 Flags=0000000000000010
2353 Source=..\lib\test\*.out
2354 Destination=%MAINDIR%\Lib\test
2355 Description=Python Test files
2356 Flags=0000000000000010
2359 Source=..\lib\test\*.bz2
2360 Destination=%MAINDIR%\Lib\test
2361 Description=Python Test files
2362 Flags=0000000000000010
2365 Source=..\lib\test\*.tar
2366 Destination=%MAINDIR%\Lib\test
2367 Description=Python Test files
2368 Flags=0000000000000010
2371 Source=..\lib\test\*.gz
2372 Destination=%MAINDIR%\Lib\test
2373 Description=Python Test files
2374 Flags=0000000000000010
2377 Source=..\lib\test\*.txt
2378 Destination=%MAINDIR%\Lib\test
2379 Description=Python Test files
2380 Flags=0000000000000010
2385 Source=..\lib\test\output\*.*
2386 Destination=%MAINDIR%\Lib\test\output
2387 Description=Python Test output files
2388 Flags=0000000000000010
2395 Text=DONE with file copying.
2398 Text=The rest is registry and Start Menu fiddling.
2402 item: If/While Statement
2407 item: If/While Statement
2413 Text=Register file extensions. As usual, Admin privs get in the way, but with a twist:
2416 Text=You don't need admin privs to write to HKEY_CLASSES_ROOT *except* under Win2K.
2419 Text=On Win2K, a user without Admin privs has to register extensions under HKCU\Software\CLASSES instead.
2422 Text=But while you can *do* that under other flavors of Windows too, it has no useful effect except in Win2K.
2428 item: Check Configuration
2431 item: If/While Statement
2443 item: If/While Statement
2453 New Value=Python File
2457 Key=Python.File\shell\open\command
2458 New Value=%MAINDIR%\python.exe "%%1" %%*
2462 Key=Python.File\DefaultIcon
2463 New Value=%MAINDIR%\Py.ico
2469 Key=Python.NoConFile
2470 New Value=Python File (no console)
2474 Key=Python.NoConFile\shell\open\command
2475 New Value=%MAINDIR%\pythonw.exe "%%1" %%*
2479 Key=Python.NoConFile\DefaultIcon
2480 New Value=%MAINDIR%\Py.ico
2486 Key=Python.CompiledFile
2487 New Value=Compiled Python File
2491 Key=Python.CompiledFile\shell\open\command
2492 New Value=%MAINDIR%\python.exe "%%1" %%*
2496 Key=Python.CompiledFile\DefaultIcon
2497 New Value=%MAINDIR%\pyc.ico
2502 Text=File extensions.
2507 New Value=Python.File
2512 New Value=text/plain
2513 Value Name=Content Type
2520 New Value=Python.NoConFile
2525 New Value=text/plain
2526 Value Name=Content Type
2533 New Value=Python.CompiledFile
2538 New Value=Python.CompiledFile
2540 item: Else Statement
2547 Key=Software\CLASSES\Python.File
2548 New Value=Python File
2553 Key=Software\CLASSES\Python.File\shell\open\command
2554 New Value=%MAINDIR%\python.exe "%%1" %%*
2559 Key=Software\CLASSES\Python.File\DefaultIcon
2560 New Value=%MAINDIR%\Py.ico
2567 Key=Software\CLASSES\Python.NoConFile
2568 New Value=Python File (no console)
2573 Key=Software\CLASSES\Python.NoConFile\shell\open\command
2574 New Value=%MAINDIR%\pythonw.exe "%%1" %%*
2579 Key=Software\CLASSES\Python.NoConFile\DefaultIcon
2580 New Value=%MAINDIR%\Py.ico
2587 Key=Software\CLASSES\Python.CompiledFile
2588 New Value=Compiled Python File
2593 Key=Software\CLASSES\Python.CompiledFile\shell\open\command
2594 New Value=%MAINDIR%\python.exe "%%1" %%*
2599 Key=Software\CLASSES\Python.CompiledFile\DefaultIcon
2600 New Value=%MAINDIR%\pyc.ico
2606 Text=File extensions.
2610 Key=Software\CLASSES\.py
2611 New Value=Python.File
2616 Key=Software\CLASSES\.py
2617 New Value=text/plain
2618 Value Name=Content Type
2625 Key=Software\CLASSES\.pyw
2626 New Value=Python.NoConFile
2631 Key=Software\CLASSES\.pyw
2632 New Value=text/plain
2633 Value Name=Content Type
2640 Key=Software\CLASSES\.pyc
2641 New Value=Python.CompiledFile
2646 Key=Software\CLASSES\.pyo
2647 New Value=Python.CompiledFile
2655 Text=If we're installing IDLE, also set an Edit context menu action to use IDLE, for .py and .pyw files.
2657 item: If/While Statement
2662 item: If/While Statement
2668 Key=Python.NoConFile\shell\Edit with IDLE\command
2669 New Value=%MAINDIR%\pythonw.exe %MAINDIR%\Lib\idlelib\idle.pyw -n -e "%%1"
2673 Key=Python.File\shell\Edit with IDLE\command
2674 New Value=%MAINDIR%\pythonw.exe %MAINDIR%\Lib\idlelib\idle.pyw -n -e "%%1"
2676 item: Else Statement
2680 Key=Software\CLASSES\Python.NoConFile\shell\Edit with IDLE\command
2681 New Value=%MAINDIR%\pythonw.exe %MAINDIR%\Lib\idlelib\idle.pyw -n -e "%%1"
2686 Key=Software\CLASSES\Python.File\shell\Edit with IDLE\command
2687 New Value=%MAINDIR%\pythonw.exe %MAINDIR%\Lib\idlelib\idle.pyw -n -e "%%1"
2699 Text=Register Python paths.
2702 Text=Write to HKLM for admin, else HKCU. Keep these blocks otherwise identical!
2704 item: If/While Statement
2710 Key=Software\Python\PythonCore\CurrentVersion
2715 Key=Software\Python\PythonCore\%PY_VERSION%\InstallPath
2721 Key=Software\Python\PythonCore\%PY_VERSION%\InstallPath\InstallGroup
2722 New Value=%CGROUP_SAVE%
2728 Key=Software\Python\PythonCore\%PY_VERSION%\PythonPath
2729 New Value=%MAINDIR%\Lib;%MAINDIR%\DLLs;%MAINDIR%\Lib\lib-tk
2735 Key=Software\Python\PythonCore\%PY_VERSION%\Modules
2740 Key=Software\Microsoft\Windows\CurrentVersion\App Paths\Python.exe
2741 New Value=%MAINDIR%\Python.exe
2744 item: Else Statement
2748 Key=Software\Python\PythonCore\CurrentVersion
2753 Key=Software\Python\PythonCore\%PY_VERSION%\InstallPath
2759 Key=Software\Python\PythonCore\%PY_VERSION%\InstallPath\InstallGroup
2760 New Value=%CGROUP_SAVE%
2766 Key=Software\Python\PythonCore\%PY_VERSION%\PythonPath
2767 New Value=%MAINDIR%\Lib;%MAINDIR%\DLLs;%MAINDIR%\Lib\lib-tk
2773 Key=Software\Python\PythonCore\%PY_VERSION%\Modules
2778 Key=Software\Microsoft\Windows\CurrentVersion\App Paths\Python.exe
2779 New Value=%MAINDIR%\Python.exe
2789 Text=Registry fiddling for docs.
2792 Text=Write to HKLM for admin, else HKCU. Keep these blocks otherwise identical!
2794 item: If/While Statement
2799 item: If/While Statement
2805 Key=Software\Python\PythonCore\%PY_VERSION%\Help\Main Python Documentation
2806 New Value=%MAINDIR%\Doc\index.html
2809 item: Else Statement
2813 Key=Software\Python\PythonCore\%PY_VERSION%\Help\Main Python Documentation
2814 New Value=%MAINDIR%\Doc\index.html
2824 Text=Set the app publisher and URL entries for Win2K add/remove.
2827 Text=It doesn't hurt on other systems.
2830 Text=As usual, write to HKLM or HKCU depending on Admin privs.
2833 Text=CAUTION: If you set this info on the "Windows 2000" page (step 6) of the
2836 Text=Installation Expert, it only shows up in the "If" block below. Keep in synch!
2838 item: If/While Statement
2844 Key=Software\Microsoft\Windows\CurrentVersion\Uninstall\%APPTITLE%
2845 New Value=http://www.python.org/
2851 Key=Software\Microsoft\Windows\CurrentVersion\Uninstall\%APPTITLE%
2852 New Value=PythonLabs at Zope Corporation
2853 Value Name=Publisher
2858 Key=Software\Microsoft\Windows\CurrentVersion\Uninstall\%APPTITLE%
2859 New Value=http://www.python.org/
2860 Value Name=URLInfoAbout
2865 Key=Software\Microsoft\Windows\CurrentVersion\Uninstall\%APPTITLE%
2866 New Value=%PYVER_STRING%
2867 Value Name=DisplayVersion
2872 Key=Software\Microsoft\Windows\CurrentVersion\Uninstall\%APPTITLE%
2873 New Value=%MAINDIR%\py.ico,-0
2874 Value Name=DisplayIcon
2877 item: Else Statement
2881 Key=Software\Microsoft\Windows\CurrentVersion\Uninstall\%APPTITLE%
2882 New Value=http://www.python.org/
2888 Key=Software\Microsoft\Windows\CurrentVersion\Uninstall\%APPTITLE%
2889 New Value=PythonLabs at Zope Corporation
2890 Value Name=Publisher
2895 Key=Software\Microsoft\Windows\CurrentVersion\Uninstall\%APPTITLE%
2896 New Value=http://www.python.org/
2897 Value Name=URLInfoAbout
2902 Key=Software\Microsoft\Windows\CurrentVersion\Uninstall\%APPTITLE%
2903 New Value=%PYVER_STRING%
2904 Value Name=DisplayVersion
2909 Key=Software\Microsoft\Windows\CurrentVersion\Uninstall\%APPTITLE%
2910 New Value=%MAINDIR%\py.ico,-0
2911 Value Name=DisplayIcon
2919 Text=Populate Start Menu group
2921 item: If/While Statement
2927 Text=Shortcut to installer no matter what.
2929 item: Create Shortcut
2930 Source=%MAINDIR%\unwise.exe
2931 Destination=%GROUP%\Uninstall Python.lnk
2932 Working Directory=%MAINDIR%
2938 item: If/While Statement
2943 item: Create Shortcut
2944 Source=%MAINDIR%\python.exe
2945 Destination=%GROUP%\Python (command line).lnk
2946 Working Directory=%MAINDIR%
2947 Icon Pathname=%MAINDIR%\pycon.ico
2955 item: If/While Statement
2960 item: Create Shortcut
2961 Source=%MAINDIR%\pythonw.exe
2962 Destination=%GROUP%\IDLE (Python GUI).lnk
2963 Command Options="%MAINDIR%\Lib\idlelib\idle.pyw"
2964 Working Directory=%MAINDIR%
2968 item: Create Shortcut
2969 Source=%MAINDIR%\pythonw.exe
2970 Destination=%GROUP%\Module Docs.lnk
2971 Command Options="%MAINDIR%\Tools\Scripts\pydocgui.pyw"
2972 Working Directory=%MAINDIR%
2980 item: If/While Statement
2985 item: Create Shortcut
2986 Source=%MAINDIR%\Doc\index.html
2987 Destination=%GROUP%\Python Manuals.lnk
2988 Working Directory=%MAINDIR%
2999 Text=I don't think we need this, but have always done it.
3001 item: Self-Register OCXs/DLLs
3002 Description=Updating System Configuration, Please Wait...
3006 remarked item: Remark
3007 Text=Don't enable "Delete in-use files". Here's what happens:
3009 remarked item: Remark
3010 Text=Install Python; uninstall Python; install Python again. Reboot the machine.
3012 remarked item: Remark
3013 Text=Now UNWISE.EXE is missing. I think this is a Wise bug, but so it goes.
3015 remarked item: Add Text to INSTALL.LOG
3016 Text=Delete in-use files: On
3021 Direction Variable=DIRECTION
3022 Display Variable=DISPLAY
3023 Bitmap Pathname=.\installer.bmp
3026 Filler Color=11173759
3029 item: Custom Dialog Set
3031 Display Variable=DISPLAY
3033 Title=%APPTITLE% Installation
3034 Title French=Installation de %APPTITLE%
3035 Title German=Installation von %APPTITLE%
3036 Title Spanish=Instalación de %APPTITLE%
3037 Title Italian=Installazione di %APPTITLE%
3043 Rectangle=188 234 244 253
3046 Create Flags=01010000000000010000000000000001
3050 Text Spanish=&Terminar
3054 Rectangle=264 234 320 253
3058 Create Flags=01010000000000010000000000000000
3060 Text French=&Annuler
3061 Text German=&Abbrechen
3062 Text Spanish=&Cancelar
3063 Text Italian=&Annulla
3066 Rectangle=108 10 323 48
3067 Create Flags=01010000000000000000000000000000
3068 Flags=0000000000000001
3069 Name=Times New Roman
3070 Font Style=-24 0 0 0 700 255 0 0 0 3 2 1 18
3071 Text=Installation Completed!
3072 Text French=Installation terminée !
3073 Text German=Die Installation ist abgeschlossen!
3074 Text Spanish=¡Instalación terminada!
3075 Text Italian=Installazione completata!
3078 Rectangle=108 44 320 82
3079 Create Flags=01010000000000000000000000000000
3080 Text=%APPTITLE% has been successfully installed.
3082 Text=Press the Finish button to exit this installation.
3083 Text French=%APPTITLE% est maintenant installé.
3085 Text French=Cliquez sur le bouton Fin pour quitter l'installation.
3086 Text German=%APPTITLE% wurde erfolgreich installiert.
3088 Text German=Klicken Sie auf "Weiter", um die Installation zu beenden.
3089 Text Spanish=%APPTITLE% se ha instalado con éxito.
3091 Text Spanish=Presione el botón Terminar para salir de esta instalación.
3092 Text Italian=L'installazione %APPTITLE% è stata portata a termine con successo.
3094 Text Italian=Premere il pulsante Fine per uscire dall'installazione.
3097 Rectangle=10 225 320 226
3099 Create Flags=01010000000000000000000000000111
3102 Rectangle=106 105 312 210
3103 Enabled Color=00000000000000001111111111111111
3104 Create Flags=01010000000000000000000000000000
3105 Text=Special Windows thanks to:
3107 Text=Wise Solutions, for the use of InstallMaster 8.1.
3108 Text= http://www.wisesolutions.com/
3111 Text=LettError, Erik van Blokland, for the Python for Windows graphic.
3112 Text= http://www.letterror.com/
3115 Text=Mark Hammond, without whose years of freely shared Windows expertise, Python for Windows would still be Python for DOS.
3118 Rectangle=106 95 312 96
3120 Enabled Color=00000000000000001111111111111111
3121 Create Flags=01010000000000000000000000001001
3131 Text=This include script supports a rollback to preinstallation state if the user chooses to cancel before the installation is complete.
3133 item: Include Script
3134 Pathname=%_WISE_%\INCLUDE\rollback.wse