@wapython/core
v0.3.1
Published
wapython -- Web Assembly Python Core
Downloads
42
Readme
wapython
See the main repo for more information about what this is.
Using wapython from node.js
The following should work with nodejs version 16.x (for node 14 use the --experimental-wasm-bigint option) on Linux, MacOS, and native Microsoft Windows.
wstein@max % mkdir wapython && cd wapython && npm init -y && npm install @wapython/core
wstein@max % node # for older node, use "node --experimental-wasm-bigint"
Welcome to Node.js v16.13.0.
Type ".help" for more information.
> python = require('@wapython/core')
> python.exec('a=2+3; a') # outputs to stdout
5
> s = python.repr('a'); s # javascript string
5
> python.exec('import sys; sys.version')
'3.11.0b3 (main, Jul 8 2022, 23:21:07) [Clang 13.0.1 ([email protected]:ziglang/zig-bootstrap.git 81f0e6c5b902ead84753490d'
> python.exec('import sys; sys.platform')
'wasi'Using wapython in a webpage
This is not supported yet.
