pyodide/README.md

24 lines
794 B
Markdown
Raw Normal View History

2018-02-24 17:52:47 +00:00
# Pyodide
This provides an integration layer when running an empscripten-compiled CPython
inside a web browser. It provides transparent conversion of objects between
Javascript and Python and a sharing of global namespaces. When inside a browser,
this means Python has full access to the Web APIs.
2018-02-23 19:34:33 +00:00
# Building
These instructions were tested on Linux. OSX should be substantively the same.
1. Build emscripten according to [these
instructions](https://developer.mozilla.org/en-US/docs/WebAssembly/C_to_wasm).
2. Enable the emscripten environment (`source emsdk_env.sh`)
2018-02-27 22:57:22 +00:00
3. Build this project.
2018-02-23 19:34:33 +00:00
[It assumes that `cpython-emscripten` was checked out and built in a
directory alongside this project. TODO: Provide a way to specify the
cpython-emscripten location]
Type `make`.