Got it. It’s early days, but you might be interested in PyScript - a Python distribution that compiles to WASM. I don’t know about Kivy or Wheel, but it looks like your only other dependency is Cashu, which I know uses Pydantic under the hood. Since Pydantic 2.0 is written in Rust, that too should compile to WASM.

Replies (3)

PyScript is pretty browser-focused, so it may not be the best for this project… but there are other efforts to make Python compile to WASM, which can “run anywhere”