From e7980ba233bcbdb811e96bd5003c7d51a4e25155 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Filipe=20La=C3=ADns=20=F0=9F=87=B5=F0=9F=87=B8?= Date: Wed, 2 Apr 2025 06:44:43 +0100 Subject: GH-128055: fix test_sysconfigdata_json outside the builddir (#128070) --- Lib/test/test_sysconfig.py | 3 ++- .../NEWS.d/next/Library/2024-12-18-15-51-09.gh-issue-128055.0c_Noq.rst | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) create mode 100644 Misc/NEWS.d/next/Library/2024-12-18-15-51-09.gh-issue-128055.0c_Noq.rst diff --git a/Lib/test/test_sysconfig.py b/Lib/test/test_sysconfig.py index 3738914..cc11ead 100644 --- a/Lib/test/test_sysconfig.py +++ b/Lib/test/test_sysconfig.py @@ -643,7 +643,8 @@ class TestSysConfig(unittest.TestCase, VirtualEnvironmentMixin): system_config_vars = get_config_vars() - ignore_keys = set() + # Keys dependent on uncontrollable external context + ignore_keys = {'userbase'} # Keys dependent on Python being run outside the build directrory if sysconfig.is_python_build(): ignore_keys |= {'srcdir'} diff --git a/Misc/NEWS.d/next/Library/2024-12-18-15-51-09.gh-issue-128055.0c_Noq.rst b/Misc/NEWS.d/next/Library/2024-12-18-15-51-09.gh-issue-128055.0c_Noq.rst new file mode 100644 index 0000000..4f7be59 --- /dev/null +++ b/Misc/NEWS.d/next/Library/2024-12-18-15-51-09.gh-issue-128055.0c_Noq.rst @@ -0,0 +1,2 @@ +Fix ``test.test_sysconfig.test_sysconfigdata_json`` when running outside +the build directory (eg. after installing). -- cgit v0.12