[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月24日T11: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

AltStyle によって変換されたページ (->オリジナル) /