A web sandbox for PythonTA, running entirely in the browser via Pyodide.
pnpm install
pnpm devThen open the printed local URL. The root page (/) runs python_ta.check_all() against your code; /debug/ runs the AccumulationTable/RecursionTable debugger.
Pyodide's interpreter and standard library are bundled from the pyodide npm package and served locally (see vite.config.ts). Individual packages - micropip, and whatever python-ta pulls in - aren't part of that package and are still fetched over the network at runtime (from PyPI, or from the Pyodide CDN for packages Pyodide has prebuilt wasm wheels for).
pnpm build
pnpm previewpnpm typecheck