From a264637654f9d3ac3c140e66fd56ee32faf22431 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: Fri, 22 Nov 2024 18:50:30 +0000 Subject: [PATCH] GH-89435: os.path should not be a frozen module (#126924) --- Python/frozen.c | 2 -- Tools/build/freeze_modules.py | 3 --- 2 files changed, 5 deletions(-) diff --git a/Python/frozen.c b/Python/frozen.c index 627f2ff9413..15d256b6743 100644 --- a/Python/frozen.c +++ b/Python/frozen.c @@ -84,7 +84,6 @@ static const struct _frozen stdlib_modules[] = { {"genericpath", _Py_M__genericpath, (int)sizeof(_Py_M__genericpath), false}, {"ntpath", _Py_M__ntpath, (int)sizeof(_Py_M__ntpath), false}, {"posixpath", _Py_M__posixpath, (int)sizeof(_Py_M__posixpath), false}, - {"os.path", _Py_M__posixpath, (int)sizeof(_Py_M__posixpath), false}, {"os", _Py_M__os, (int)sizeof(_Py_M__os), false}, {"site", _Py_M__site, (int)sizeof(_Py_M__site), false}, {"stat", _Py_M__stat, (int)sizeof(_Py_M__stat), false}, @@ -116,7 +115,6 @@ const struct _frozen *_PyImport_FrozenTest = test_modules; static const struct _module_alias aliases[] = { {"_frozen_importlib", "importlib._bootstrap"}, {"_frozen_importlib_external", "importlib._bootstrap_external"}, - {"os.path", "posixpath"}, {"__hello_alias__", "__hello__"}, {"__phello_alias__", "__hello__"}, {"__phello_alias__.spam", "__hello__"}, diff --git a/Tools/build/freeze_modules.py b/Tools/build/freeze_modules.py index 7f1dee18319..8f74abdc83d 100644 --- a/Tools/build/freeze_modules.py +++ b/Tools/build/freeze_modules.py @@ -63,9 +63,6 @@ FROZEN = [ 'genericpath', 'ntpath', 'posixpath', - # We must explicitly mark os.path as a frozen module - # even though it will never be imported. - f'{OS_PATH} : os.path', 'os', 'site', 'stat',