summaryrefslogtreecommitdiffstats
path: root/Python/import.c
diff options
context:
space:
mode:
authorVictor Stinner <vstinner@python.org>2023-10-04 10:27:12 (GMT)
committerGitHub <noreply@github.com>2023-10-04 10:27:12 (GMT)
commit8939221e91351f8e0a279f3019e2a3f65c3c95f9 (patch)
treec3abe3680bbb7d1f484fa861ec003bab5df6a4f5 /Python/import.c
parente7a61d34b7897ac6cff53add2ec03309a5ff8350 (diff)
downloadcpython-8939221e91351f8e0a279f3019e2a3f65c3c95f9.zip
cpython-8939221e91351f8e0a279f3019e2a3f65c3c95f9.tar.gz
cpython-8939221e91351f8e0a279f3019e2a3f65c3c95f9.tar.bz2
[3.12] gh-109615: Fix support test_copy_python_src_ignore() (#109958) (#110340)
* gh-109615: Fix support test_copy_python_src_ignore() (#109958) Fix the test when run on an installed Python: use "abs_srcdir" of sysconfig, and skip the test if the Python source code cannot be found. * Tools/patchcheck/patchcheck.py, Tools/freeze/test/freeze.py and Lib/test/libregrtest/utils.py now first try to get "abs_srcdir" from sysconfig, before getting "srcdir" from sysconfig. * test.pythoninfo logs sysconfig "abs_srcdir". (cherry picked from commit b89ed9df39851348fbb1552294644f99f6b17d2c) * gh-109615: Fix support test_copy_python_src_ignore() on WASM (#109970) Not only check if src_dir exists, but look also for Lib/os.py landmark. (cherry picked from commit cc54bcf17b5b5f7681f52baf3acef75b995fa1fd) * gh-109615: Look for 'Modules' as landmark for test_copy_python_src_ignore (GH-110108) (cherry picked from commit 20bc5f7c28a6f8a2e156c4a748ffabb5efc7c761) * gh-109748: Fix again venv test_zippath_from_non_installed_posix() (#110149) Call also copy_python_src_ignore() on listdir() names. shutil.copytree(): replace set() with an empty tuple. An empty tuple becomes a constant in the compiler and checking if an item is in an empty tuple is cheap. (cherry picked from commit 0def8c712bb6f66f1081cab71deb3681566b846d) --------- Co-authored-by: Steve Dower <steve.dower@python.org>
Diffstat (limited to 'Python/import.c')
0 files changed, 0 insertions, 0 deletions