Add a new Pyodide version 314.0.5 - #7046
Conversation
|
Model not found: cloudflare-ai-gateway/anthropic/claude-opus-4-6. Did you mean: anthropic/claude-opus-4.5, anthropic/claude-opus-4.6, anthropic/claude-opus-4.7? |
|
@ryanking13 Bonk workflow failed. Check the logs for details. View workflow run · To retry, trigger Bonk again. |
| DEFAULT_PYTHON_TEST_FLAGS = [ | ||
| entry["flag"] | ||
| for entry in BUNDLE_VERSION_INFO.values() | ||
| if entry.get("test_by_default") != False | ||
| ] |
There was a problem hiding this comment.
Previously we ran tests for all Pyodide versions, but since 314.0.5 are basically equal to 314.0.4, and since 314.0.4 will not be enabled by default, I introduced test_by_default key to skip testing 314.0.4 in CI by default.
4f2a277 to
19c349c
Compare
Merging this PR will degrade performance by 2.81%
|
| Benchmark | BASE |
HEAD |
Efficiency | |
|---|---|---|---|---|
| ❌ | request[RegExpBenchmark] |
4.1 ms | 4.5 ms | -8.82% |
| ❌ | simpleStringBody[Response] |
22.5 µs | 24.6 µs | -8.58% |
| ⚡ | bm_Promise_Fib10 |
20.3 µs | 18.5 µs | +10.12% |
Tip
Investigate this regression by commenting @codspeedbot fix this regression on this PR, or directly use the CodSpeed MCP with your agent.
Comparing gyeongjae/pyodide-314.0.5 (19c349c) with main (479771c)
Footnotes
-
129 benchmarks were skipped, so the baseline results were used instead. If they were deleted from the codebase, click here and archive them to remove them from the performance reports. ↩
19c349c to
1e472a2
Compare
petebacondarwin
left a comment
There was a problem hiding this comment.
Not sure why wrangler team was tagged for this but approving to unblock.
| pythonWorkers20260610 @179 :Bool | ||
| $compatEnableFlag("python_workers_20260610") | ||
| $compatDisableFlag("no_python_workers_20260610") | ||
| $impliedByAfterDate(name = "pythonWorkers", date = "2026-08-25") |
There was a problem hiding this comment.
I guess this is not a breaking change as we have not hit this date yet?
There was a problem hiding this comment.
yeah, that version had an issue, so we want to drop it. I guess it is okay because that date is not reached yet.
I think it is because wrangler team is a code owner of GHA workflows and this PR updates one workflow. |
dom96
left a comment
There was a problem hiding this comment.
Looks good.
Be sure to update workers-py with this too (since it defines the enable dates and compat flag names for 3.14).
| pythonWorkers20260817 @187 :Bool | ||
| $compatEnableFlag("python_workers_20260817") | ||
| $compatDisableFlag("no_python_workers_20260817") | ||
| $experimental |
There was a problem hiding this comment.
shall we give this one a default enable date immediately?
| return loop.run_until_complete(foo) | ||
| finally: | ||
| loop.close() | ||
| asyncio.set_event_loop(previous_loop) |
There was a problem hiding this comment.
Nice, thanks for adding this test!
Adds a new Pyodide version 314.0.5.
314.0.5 includes a fix related to the stack switching, and since we already released 314.0.4 to public, this introduces a new compat flag
python_workers_20260817to enable 314.0.5.