I wish I had the time and energy to play with #pyodide more, I could try adding #shapely to #pyp5js ...
https://pyodide.org/en/stable/usage/packages-in-pyodide.html
I wish I had the time and energy to play with #pyodide more, I could try adding #shapely to #pyp5js ...
https://pyodide.org/en/stable/usage/packages-in-pyodide.html
π Hey, let's give away software for free! Just throw some #HTML, #JavaScript, and a sprinkle of #WebAssembly into the void of the internet, and voilΓ , you've gifted a ticking time bomb to the world! π€‘ #Pyodide to the rescue, because who doesn't want Python apps running in a browser while you sip margaritas on a beach, free from the corporate yoke of... paying hosting bills. π΄πΈ
https://simonwillison.net/2025/Apr/28/give-it-away-for-free/ #freeSoftware #beachLife #HackerNews #ngated
Pydantic Releases Sandboxed Python Execution Server for AI Agents via Model Context Protocol
#AI #Pydantic #PydanticAI #MCP #ModelContextProtocol #Python #LLMs #AgenticAI #OpenSource #DevTools #Pyodide #Deno #Sandboxing #AISecurity #AIIntegration
The #MCP Run #Python package is an MCP server that allows agents to execute Python code in a secure, sandboxed environment. It uses #Pyodide to run Python code in a #JavaScript environment with Deno, isolating execution from the host system. https://ai.pydantic.dev/mcp/run-python/
An unplanned product of the #IETFHackathon was a new #CoAP tool: https://coap.amsuess.com/view/##coaps+ws://demo.coap.amsuess.com/.well-known/core is now usable as a browser tool to fetch CoAP resources.
It is not pretty, and takes a few seconds to load, but then it's just 150 lines of code, building on aiocoap and #pyodide.
βΆοΈ Watch the presentation: https://www.youtube.com/watch?v=7q1Z84ssxg0
π Talk Slides: https://talks.thecoatlessprofessor.com/pyopensci-next-gen-ds-education-with-wasm-technologies/
π§ Source: https://github.com/coatless-talks/pyopensci-next-gen-ds-education-with-wasm-technologies
(β οΈ slides not mobile-friendly due to size)
In this presentation, I showcase how WebAssembly (WASM) brings interactive coding directly into slide decks using Python (via Pyodide) through quarto-live - the official Posit Quarto WebAssembly backend by George Stagg.
#PyScript now has experimental support for #PygameCE !
Has anyone seen it in the wild?
https://docs.pyscript.net/2025.2.3/user-guide/pygame-ce/
via @pythonbytes
TIL there is pyodide (https://pyodide.org/).
Well, should I port the FlightBox frontend and the Abelbeck Aviation Checklist to Python? π€
Con:
- need to dive into a new framework
- dump JS work so far
Pro:
- back on home ground! π
- simplifies the code base (JS is rather awkward)
This model has me excited, web pages that asynchronously load #Python and #Pyodide for a seamless experience for the user while allowing developers to use Python.
https://kai.bi/post/run-python-programs-easily-in-the-browser
Recently I've been working on getting #polars running in #pyodide. This was a fun one, even requiring patches to LLVM's #wasm writer! Everything has now been upstreamed and earlier this week Pyodide v0.27.0 released, including a Wasm build of Polars usable in the Pyodide REPL, Shinylive and Quarto Live π
A couple of days ago, I shared a sneak peek of my latest project: https://fosstodon.org/@saiyalamarty/113388133530826071. Today, Iβm excited to announce that weβve added a waitlist to the landing page!
If youβre interested in being among the first to try out Pykernel and joining the beta program, sign up now to secure your spot.
π Excited to speak at @pyOpenSci's Fall Festival! Join me for insights on the future of #DataScience education using #WebAssembly tools like #Pyodide & #webR with #Quarto.
π Nov 1st, Workshop: "Reproducible reports and presentations"
Perfect for educators & practitioners! #Python #rstats
π Get a head start!
π‘ Presentation preview: https://tutorials.thecoatlessprofessor.com/next-gen-data-science-education-wasm/
π Code:
https://github.com/coatless-tutorials/next-gen-data-science-education-wasm
How about a #Python "Tetris" with #pyodide in your browser with pyp5js?
#pyp5js code at: https://gist.github.com/villares/321c087b517cffee026ab828aabc35f0
Original #py5 code at: https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_07_09
#LazyFedi There was a very cool blog post by some of the JupyterLite authors describing the technical hurdles they had to overcome to run Jupyter on Pyodide (things like running a Tornado web server without blocking the main thread etc) but I can't seem to find it... @jtp @ProjectJupyter or anyone, any clue?
#Pyodide is a port of CPython to WebAssembly/Emscripten.
Funny hackathon.
But do you want to invest time & money to dance on top of that ?