]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
gh-90989: Install Windows launcher per-user, and clarify some installer text (GH...
authorSteve Dower <steve.dower@python.org>
Fri, 30 Sep 2022 09:29:31 +0000 (10:29 +0100)
committerGitHub <noreply@github.com>
Fri, 30 Sep 2022 09:29:31 +0000 (10:29 +0100)
Misc/NEWS.d/next/Windows/2022-09-29-23-08-49.gh-issue-90989.no89Q2.rst [new file with mode: 0644]
Tools/msi/bundle/Default.wxl
Tools/msi/bundle/bundle.wxs

diff --git a/Misc/NEWS.d/next/Windows/2022-09-29-23-08-49.gh-issue-90989.no89Q2.rst b/Misc/NEWS.d/next/Windows/2022-09-29-23-08-49.gh-issue-90989.no89Q2.rst
new file mode 100644 (file)
index 0000000..786b343
--- /dev/null
@@ -0,0 +1,2 @@
+Made :ref:`launcher` install per-user by default (unless an all users
+install already exists), and clarify some text in the installer.
index 8b2633fe89f7261daec038ea25afba538cddd343..e83a540a0e6726dc62aa45e5cac82c4556cdd9f4 100644 (file)
@@ -79,15 +79,15 @@ Select Customize to review current options.</String>
   <String Id="Include_launcherRemove">Use Programs and Features to remove the 'py' launcher.</String>
   <String Id="Include_launcherUpgrade">Upgrades the global 'py' launcher from the previous version.</String>
   
-  <String Id="AssociateFilesLabel">Associate &amp;files with Python (requires the py launcher)</String>
+  <String Id="AssociateFilesLabel">Associate &amp;files with Python (requires the 'py' launcher)</String>
   <String Id="ShortcutsLabel">Create shortcuts for installed applications</String>
   <String Id="PrependPathLabel">Add Python to &amp;environment variables</String>
-  <String Id="ShortPrependPathLabel">Add &amp;Python [ShortVersion] to PATH</String>
+  <String Id="ShortPrependPathLabel">Add &amp;python.exe to PATH</String>
   <String Id="AppendPathLabel">Append Python to &amp;environment variables</String>
-  <String Id="ShortAppendPathLabel">Append &amp;Python [ShortVersion] to PATH</String>
-  <String Id="InstallAllUsersLabel">Install for &amp;all users</String>
-  <String Id="InstallLauncherAllUsersLabel">for &amp;all users (requires elevation)</String>
-  <String Id="ShortInstallLauncherAllUsersLabel">Install &amp;launcher for all users (recommended)</String>
+  <String Id="ShortAppendPathLabel">Append &amp;python.exe to PATH</String>
+  <String Id="InstallAllUsersLabel">Install Python [ShortVersion] for &amp;all users</String>
+  <String Id="InstallLauncherAllUsersLabel">for &amp;all users (requires admin privileges)</String>
+  <String Id="ShortInstallLauncherAllUsersLabel">Use admin privi&amp;leges when installing py.exe</String>
   <String Id="PrecompileLabel">&amp;Precompile standard library</String>
   <String Id="Include_symbolsLabel">Download debugging &amp;symbols</String>
   <String Id="Include_debugLabel">Download debu&amp;g binaries (requires VS 2017 or later)</String>
index d23158c2cae91c25ff1e792ab11b6765153c5430..8b12baae31105e215483f06869e7d64c1f9db27e 100644 (file)
@@ -28,7 +28,7 @@
 
     <Variable Name="InstallAllUsers" Value="0" bal:Overridable="yes" />
     <?if "$(var.PyTestExt)"="" ?>
-    <Variable Name="InstallLauncherAllUsers" Value="1" bal:Overridable="yes" />
+    <Variable Name="InstallLauncherAllUsers" Value="0" bal:Overridable="yes" />
     <?else ?>
     <Variable Name="InstallLauncherAllUsers" Value="0" />
     <?endif ?>