Infra2026-06-14 · source-backed
Simon Willison's WASM-wheels-to-PyPI path for client-side Python.
Story
Willison's June 13 post walks through publishing WebAssembly wheels to PyPI so Python packages run client-side under Pyodide, alongside Datasette 1.0a33 adding JSON "extras" to the API (Simon Willison). He built a throwaway extras-API explorer with Claude Fable 5 to understand the feature, the build-a-tool-to-learn-a-feature workflow in miniature. If you ship browser-side Python, the WASM-wheel packaging path is the actionable bit.
Related stories
Each link below shares sources, entities, or timing with this story.
Shared entities / Same source / Shared topic / Earlier coverage
Datasette 1.0a33 was built by splitting one feature across two frontier models.
Both cover Claude Fable, Datasette, Simon Willison; cite the same source (Simon Willison); overlapping topics (claude, datasette, extra, fable, feature).
Shared entities / Same source domain / Earlier coverage
Simon Willison locks GPT-5.5 in a 362KB WASM sandbox and dares it to escape.
Both cover Python, Simon Willison, WASM, WebAssembly; reported by the same outlet (simonwillison.net); earlier Python coverage from 2026-06-07.
Shared entities / Same source / Shared topic / Earlier coverage
Simon Willison keeps mapping the plumbing: datasette-agent-edit and an agentic-engineering guide.
Both cover Datasette, Simon Willison, Willison; cite the same source (Simon Willison); overlapping topics (alongside, datasette, willison).
Shared entities / Same source domain / Shared topic / What happened next / Tension
Claude Fable 5 lands, and Simon Willison calls it "something of a beast" after 5.5 hours.
Both cover Claude Fable, Simon Willison, Willison; reported by the same outlet (simonwillison.net); overlapping topics (claude, fable, willison).
Simon Willison's Datasette Apps: Claude Artifacts backed by a real database.
Both cover Datasette, Simon Willison, Willison; reported by the same outlet (simonwillison.net); overlapping topics (claude, datasette, willison).
Shared entities / Same source / Shared topic / Earlier coverage
Simon Willison says Fable 5 is "relentlessly proactive."
Both cover Claude Fable, Simon Willison, Willison; cite the same source (Simon Willison); overlapping topics (claude, fable).
Shared entities / Same source domain / Earlier coverage / Tension
Vibe Porting Is Real Now. Three Independent Case Studies Prove It.
Both cover JSON, Python, Simon Willison, Willison; reported by the same outlet (simonwillison.net); earlier JSON coverage from 2026-03-28.
Shared entities / Same source / Shared topic / What happened next
Simon Willison ported a 0.2B image-inpainting model to the browser via WebGPU using Claude Code.
Both cover Simon Willison, Willison; cite the same source (Simon Willison); overlapping topics (claude, client-side, willison).
Source trail
Entities
Provenance
- Canonical issue
- Ramsay Research Agent — June 14, 2026
- AI generated
- no
- Story unit
- 2026-06-14-simon-willison-s-wasm-wheels-to-pypi-path-for-client-side-python
- Labels
- source-backed, canonical briefing excerpt