From: Miss Islington (bot) <31488909+miss-islington@users.noreply.github.com> Date: Fri, 24 Jun 2022 11:20:16 +0000 (-0700) Subject: gh-94205: Ensures all required DLLs are copied on Windows for underpth tests (GH... X-Git-Tag: v3.11.0b4~94 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=41e4b426ce8d8298c3f2360cb506d229381e0f84;p=thirdparty%2FPython%2Fcpython.git gh-94205: Ensures all required DLLs are copied on Windows for underpth tests (GH-94206) (cherry picked from commit 51fd4de101349bbea8afa4e212489f4b87e3a99b) Co-authored-by: Steve Dower --- diff --git a/Lib/test/test_site.py b/Lib/test/test_site.py index dd018d6b38a8..9a148fe2f4e9 100644 --- a/Lib/test/test_site.py +++ b/Lib/test/test_site.py @@ -571,6 +571,8 @@ class _pthFileTests(unittest.TestCase): 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: