Skip to content

chore: update python-wasm to 0.28.3#888

Merged
hatemhosny merged 1 commit intolive-codes:developfrom
sbelluzzo:update-pyodide-0.28.3
Oct 3, 2025
Merged

chore: update python-wasm to 0.28.3#888
hatemhosny merged 1 commit intolive-codes:developfrom
sbelluzzo:update-pyodide-0.28.3

Conversation

@sbelluzzo
Copy link
Copy Markdown
Contributor

@sbelluzzo sbelluzzo commented Oct 3, 2025

What type of PR is this? (check all applicable)

  • ✨ Feature
  • 🐛 Bug Fix
  • 📝 Documentation Update
  • 🎨 Style
  • ♻️ Code Refactor
  • 🔥 Performance Improvements
  • ✅ Test
  • 🤖 Build
  • 🔁 CI
  • 📦 Chore (Release)
  • ⏩ Revert
  • 🌐 Internationalization / Translation

Description

This PR updates the Python-WASM language feature to use Pyodide 0.28.3.

Related Tickets & Documents

Links to #875

Added tests?

  • 👍 yes
  • 🙅 no, because they aren't needed
  • 🙋 no, because I need help

Added to documentations?

  • 📓 docs (./docs) - updated Pyodide and Python version numbers
  • 📕 storybook (./storybook)
  • 📜 README.md
  • 🙅 no documentation needed

Summary by CodeRabbit

  • Chores
    • Upgraded the in-browser Python runtime to Pyodide 0.28.3 (Python 3.13.2), ensuring projects run on the latest Python version in the WASM environment.
  • Documentation
    • Updated version references to reflect Pyodide 0.28.3 and Python 3.13.2.

@netlify
Copy link
Copy Markdown

netlify Bot commented Oct 3, 2025

Deploy Preview for livecodes ready!

Name Link
🔨 Latest commit 4f99d6c
🔍 Latest deploy log https://app.netlify.com/projects/livecodes/deploys/68df419a3d89ce000847d799
😎 Deploy Preview https://deploy-preview-888--livecodes.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Oct 3, 2025

Walkthrough

Updated Pyodide version references from v0.25.1/Python 3.11.3 to v0.28.3/Python 3.13.2 in documentation and the vendor base URL constant. No logic, API, or behavior changes.

Changes

Cohort / File(s) Summary of Changes
Documentation: Pyodide version text
docs/docs/languages/python-wasm.mdx
Updated documented Pyodide and Python versions to v0.28.3 / 3.13.2. Text-only change.
Vendor configuration: Pyodide CDN URL
src/livecodes/vendors.ts
Updated export const pyodideBaseUrl from https://cdn.jsdelivr.net/pyodide/v0.25.1/full/ to https://cdn.jsdelivr.net/pyodide/v0.28.3/full/.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Poem

I twitch my whiskers, bump the tag,
From 0.25 to 0.28 I zag.
Docs aligned, the URL’s new,
Carrot-commits, crisp and true.
Hop, verify, and off I go—
Pyodide fresh, the bytes now glow. 🥕🐇

Pre-merge checks and finishing touches

✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit's high-level summary is enabled.
Title Check ✅ Passed The title “chore: update python-wasm to 0.28.3” succinctly and accurately summarizes the primary change—updating the Python-WASM feature to Pyodide v0.28.3—without extraneous detail.
Docstring Coverage ✅ Passed No functions found in the changes. Docstring coverage check skipped.
✨ Finishing touches
  • 📝 Generate Docstrings
🧪 Generate unit tests
  • Create PR with unit tests
  • Post copyable unit tests in a comment

📜 Recent review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between dae1e0f and 4f99d6c.

📒 Files selected for processing (2)
  • docs/docs/languages/python-wasm.mdx (1 hunks)
  • src/livecodes/vendors.ts (1 hunks)
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (1)
  • GitHub Check: Codacy Static Code Analysis
🔇 Additional comments (2)
docs/docs/languages/python-wasm.mdx (1)

104-104: LGTM! Documentation updated correctly.

The version information has been updated to reflect Pyodide v0.28.3 with Python v3.13.2, which aligns with the PR objective.

src/livecodes/vendors.ts (1)

356-358: CDN URL availability and Pyodide v0.28.3 security verified

  • CDN URL reachable (HTTP 200)
  • v0.28.3 matches latest release
  • No security advisories detected

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@sonarqubecloud
Copy link
Copy Markdown

sonarqubecloud Bot commented Oct 3, 2025

@sbelluzzo sbelluzzo marked this pull request as ready for review October 3, 2025 03:30
@hatemhosny
Copy link
Copy Markdown
Collaborator

That's great.
Thank you @sbelluzzo

@hatemhosny hatemhosny merged commit 9295076 into live-codes:develop Oct 3, 2025
16 checks passed
@sbelluzzo sbelluzzo deleted the update-pyodide-0.28.3 branch October 6, 2025 03:04
@sbelluzzo
Copy link
Copy Markdown
Contributor Author

Happy to help!

@hatemhosny
Copy link
Copy Markdown
Collaborator

Thank you @sbelluzzo
Please keep the contributions coming!

@coderabbitai coderabbitai Bot mentioned this pull request Nov 5, 2025
19 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants