← The Wire

Infra2026-06-14 · source-backed

Simon Willison's WASM-wheels-to-PyPI path for client-side Python.

Confidence
source-backed
Sources
1
Redaction
redacted

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.

  1. 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).

  2. 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.

  3. 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).

  4. 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).

  5. 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).

  6. 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).

  7. 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.

  8. 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

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