From 5c2e706f832fbfa29793c3bc69baa619d489499c Mon Sep 17 00:00:00 2001 From: Dominik Picheta Date: Wed, 3 Jun 2026 17:31:03 +0100 Subject: [PATCH 1/2] Fix worker-py version requirement in error message --- src/pyodide/python-entrypoint-helper.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pyodide/python-entrypoint-helper.ts b/src/pyodide/python-entrypoint-helper.ts index eb591daa928..a962189fdca 100644 --- a/src/pyodide/python-entrypoint-helper.ts +++ b/src/pyodide/python-entrypoint-helper.ts @@ -213,7 +213,7 @@ async function injectWorkersApi(pyodide: Pyodide): Promise { pyodide.FS.mkdir(`${pyodide.FS.sitePackages}/workers`); const template = [ `err = ModuleNotFoundError("No module named '$MODNAME'", name="$MODNAME")`, - `err.add_note("You need to update to workers-py >= 1.90 or to pass disable_python_external_sdk")`, + `err.add_note("You need to update to workers-py >= 1.9.0 or to pass disable_python_external_sdk")`, `raise err`, ].join('\n'); pyodide.FS.writeFile( From fe9b884c44ae24eb37b88a97ae0070d5192302d0 Mon Sep 17 00:00:00 2001 From: Dominik Picheta Date: Wed, 3 Jun 2026 17:48:09 +0100 Subject: [PATCH 2/2] Improve external SDK error message --- src/pyodide/python-entrypoint-helper.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pyodide/python-entrypoint-helper.ts b/src/pyodide/python-entrypoint-helper.ts index a962189fdca..04907a54395 100644 --- a/src/pyodide/python-entrypoint-helper.ts +++ b/src/pyodide/python-entrypoint-helper.ts @@ -213,7 +213,7 @@ async function injectWorkersApi(pyodide: Pyodide): Promise { pyodide.FS.mkdir(`${pyodide.FS.sitePackages}/workers`); const template = [ `err = ModuleNotFoundError("No module named '$MODNAME'", name="$MODNAME")`, - `err.add_note("You need to update to workers-py >= 1.9.0 or to pass disable_python_external_sdk")`, + `err.add_note("You need to update to workers-py >= 1.9.0 or to specify the disable_python_external_sdk compat flag")`, `raise err`, ].join('\n'); pyodide.FS.writeFile(