[Python-checkins] gh-94205: Ensures all required DLLs are copied on Windows for underpth tests (GH-94206)

zooba webhook-mailer at python.org
Fri Jun 24 06:49:06 EDT 2022


https://github.com/python/cpython/commit/51fd4de101349bbea8afa4e212489f4b87e3a99b
commit: 51fd4de101349bbea8afa4e212489f4b87e3a99b
branch: main
author: Steve Dower <steve.dower at python.org>
committer: zooba <steve.dower at microsoft.com>
date: 2022-06-24T11:48:53+01:00
summary:

gh-94205: Ensures all required DLLs are copied on Windows for underpth tests (GH-94206)

files:
M Lib/test/test_site.py

diff --git a/Lib/test/test_site.py b/Lib/test/test_site.py
index 6822579ad2a50..9e701fd847acd 100644
--- a/Lib/test/test_site.py
+++ b/Lib/test/test_site.py
@@ -570,6 +570,8 @@ def _create_underpth_exe(self, lines, exe_pth=True):
             dll_file = os.path.join(temp_dir, os.path.split(dll_src_file)[1])
             shutil.copy(sys.executable, exe_file)
             shutil.copy(dll_src_file, dll_file)
+            for fn in glob.glob(os.path.join(os.path.split(dll_src_file)[0], "vcruntime*.dll")):
+                shutil.copy(fn, os.path.join(temp_dir, os.path.split(fn)[1]))
             if exe_pth:
                 _pth_file = os.path.splitext(exe_file)[0] + '._pth'
             else:



More information about the Python-checkins mailing list