From 19ede714928e0157f8f99e57d15dd575c6b28a57 Mon Sep 17 00:00:00 2001 From: Steve Dower Date: Fri, 24 Jun 2022 11:48:53 +0100 Subject: [PATCH] gh-94205: Ensures all required DLLs are copied on Windows for underpth tests (GH-94206) --- Lib/test/test_site.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Lib/test/test_site.py b/Lib/test/test_site.py index fa74e7770ede29..aff3db5d9f49fc 100644 --- a/Lib/test/test_site.py +++ b/Lib/test/test_site.py @@ -572,6 +572,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: