https://github.com/python/cpython/commit/fd5580cd151e07c690e9d7594513be5fa3102a2e
commit: fd5580cd151e07c690e9d7594513be5fa3102a2e
branch: main
author: Steve Dower <[email protected]>
committer: zooba <[email protected]>
date: 2024-11-08T16:09:34Z
summary:

gh-126497: Add missing venv redirectors to freethreaded installer (GH-126556)

files:
A Misc/NEWS.d/next/Windows/2024-11-07-20-42-31.gh-issue-126497.EARpd-.rst
M Tools/msi/freethreaded/freethreaded_files.wxs

diff --git 
a/Misc/NEWS.d/next/Windows/2024-11-07-20-42-31.gh-issue-126497.EARpd-.rst 
b/Misc/NEWS.d/next/Windows/2024-11-07-20-42-31.gh-issue-126497.EARpd-.rst
new file mode 100644
index 00000000000000..c902b9d6da8c65
--- /dev/null
+++ b/Misc/NEWS.d/next/Windows/2024-11-07-20-42-31.gh-issue-126497.EARpd-.rst
@@ -0,0 +1,2 @@
+Fixes venv failure due to missing redirector executables in experimental
+free-threaded installs.
diff --git a/Tools/msi/freethreaded/freethreaded_files.wxs 
b/Tools/msi/freethreaded/freethreaded_files.wxs
index 49ecb3429ad8f3..367fd978efd484 100644
--- a/Tools/msi/freethreaded/freethreaded_files.wxs
+++ b/Tools/msi/freethreaded/freethreaded_files.wxs
@@ -159,11 +159,13 @@
             
             <?endforeach ?>
             
-            <Component Id="venvlaunchert_d.pdb" 
Directory="Lib_venv_scripts_nt__freethreaded" Guid="*">
-                <File Name="venvlaunchert_d.pdb" KeyPath="yes" />
+            <Component Id="venvlaunchert_d.exe" 
Directory="Lib_venv_scripts_nt__freethreaded" Guid="*">
+                <File Name="venvlaunchert_d.exe" KeyPath="yes" />
+                <File Name="venvlaunchert_d.pdb" />
             </Component>
-            <Component Id="venvwlaunchert_d.pdb" 
Directory="Lib_venv_scripts_nt__freethreaded" Guid="*">
-                <File Name="venvwlaunchert_d.pdb" KeyPath="yes" />
+            <Component Id="venvwlaunchert_d.exe" 
Directory="Lib_venv_scripts_nt__freethreaded" Guid="*">
+                <File Name="venvwlaunchert_d.exe" KeyPath="yes" />
+                <File Name="venvwlaunchert_d.pdb" />
             </Component>
         </ComponentGroup>
     </Fragment>

_______________________________________________
Python-checkins mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3/lists/python-checkins.python.org/
Member address: [email protected]

Reply via email to