Skip to content

Commit 97ab8fc

Browse files
authored
gh-127146: Fix Emscripten build with --pydebug (#131672)
Removes an explicit check that sysconfigdata naming is correct, in favor of reporting at runtime with the default mechanisms.
1 parent a123245 commit 97ab8fc

File tree

1 file changed

+0
-9
lines changed

1 file changed

+0
-9
lines changed

Tools/wasm/emscripten/web_example/wasm_assets.py

-9
Original file line numberDiff line numberDiff line change
@@ -91,13 +91,6 @@
9191
"_zoneinfo": ["zoneinfo/"],
9292
}
9393

94-
SYSCONFIG_NAMES = (
95-
"_sysconfigdata__emscripten_wasm32-emscripten",
96-
"_sysconfigdata__emscripten_wasm32-emscripten",
97-
"_sysconfigdata__wasi_wasm32-wasi",
98-
"_sysconfigdata__wasi_wasm64-wasi",
99-
)
100-
10194

10295
def get_builddir(args: argparse.Namespace) -> pathlib.Path:
10396
"""Get builddir path from pybuilddir.txt"""
@@ -110,8 +103,6 @@ def get_sysconfigdata(args: argparse.Namespace) -> pathlib.Path:
110103
"""Get path to sysconfigdata relative to build root"""
111104
assert isinstance(args.builddir, pathlib.Path)
112105
data_name: str = sysconfig._get_sysconfigdata_name() # type: ignore[attr-defined]
113-
if not data_name.startswith(SYSCONFIG_NAMES):
114-
raise ValueError(f"Invalid sysconfig data name '{data_name}'.", SYSCONFIG_NAMES)
115106
filename = data_name + ".py"
116107
return args.builddir / filename
117108

0 commit comments

Comments
 (0)