◐ Shell
clean mode source ↗

bpo-45471: Do not set _Py_path_config.stdlib_dir in Py_SetPythonHome(). by ericsnowcurrently · Pull Request #28954 · python/cpython

Expand Up @@ -1247,6 +1247,11 @@ def test_init_setpythonhome(self): self.fail(f"Unable to find home in {paths!r}")
prefix = exec_prefix = home if MS_WINDOWS: stdlib = os.path.join(home, sys.platlibdir) else: version = f'{sys.version_info.major}.{sys.version_info.minor}' stdlib = os.path.join(home, sys.platlibdir, f'python{version}') expected_paths = self.module_search_paths(prefix=home, exec_prefix=home)
config = { Expand All @@ -1257,7 +1262,7 @@ def test_init_setpythonhome(self): 'exec_prefix': exec_prefix, 'base_exec_prefix': exec_prefix, 'pythonpath_env': paths_str, 'stdlib_dir': home, 'stdlib_dir': stdlib, } self.default_program_name(config) env = {'TESTHOME': home, 'PYTHONPATH': paths_str} Expand Down