文件名称:wasmtime-py:由Wasmtime支持的Python WebAssembly运行时
文件大小:73KB
文件格式:ZIP
更新时间:2024-06-03 06:37:13
wasmtime-py Python嵌入 项目 安装 要安装wasmtime-py ,请在终端中运行以下命令: $ pip install wasmtime 该软件包当前在x86_64 Windows,macOS和Linux上支持Python 3.6+的64位版本 用法 在此示例中,我们编译并实例化一个WebAssembly模块,并从Python中使用它: from wasmtime import Store , Module , Instance , Func , FuncType store = Store () module = Module ( store . engine , """ (module (func $hello (import "" "hello")) (func (export "run") (call $hello)) ) """
【文件预览】:
wasmtime-py-main
----.flake8(99B)
----download-wasmtime.py(3KB)
----.gitignore(144B)
----README.md(3KB)
----.github()
--------workflows()
----tests()
--------test_value.py(2KB)
--------test_refs.py(4KB)
--------test_table.py(3KB)
--------test_linker.py(4KB)
--------test_func.py(5KB)
--------test_engine.py(379B)
--------test_memory.py(1KB)
--------test_store.py(1KB)
--------test_wat2wasm.py(298B)
--------test_wasi.py(3KB)
--------__init__.py(16B)
--------test_module_linking.py(2KB)
--------test_instance.py(6KB)
--------test_config.py(1KB)
--------test_module.py(5KB)
--------test_trap.py(3KB)
--------test_global.py(1KB)
--------test_types.py(312B)
----mypy.ini(541B)
----bindgen.py(7KB)
----examples()
--------loader_add.wat(107B)
--------README.md(650B)
--------hello.py(635B)
--------loader_load_wasm.wat(140B)
--------loader_load_python.wat(143B)
--------gcd.wat(508B)
--------loader_load_wasi.wat(96B)
--------loader_python_target.py(72B)
--------multi.wat(499B)
--------hello.wat(84B)
--------linking.py(960B)
--------gcd.py(302B)
--------linking1.wat(634B)
--------memory.wat(315B)
--------multi.py(1KB)
--------memory.py(2KB)
--------loader_load_wasm_target.wat(70B)
--------linking2.wat(816B)
--------loader.py(748B)
----LICENSE(12KB)
----pytest.ini(53B)
----CONTRIBUTING.md(2KB)
----MANIFEST.in(100B)
----setup.py(2KB)
----wasmtime()
--------_ffi.py(2KB)
--------_bindings.py(110KB)
--------_table.py(4KB)
--------_store.py(3KB)
--------_value.py(10KB)
--------_types.py(17KB)
--------_func.py(9KB)
--------_wat2wasm.py(1KB)
--------_extern.py(2KB)
--------_module.py(6KB)
--------__init__.py(2KB)
--------_error.py(703B)
--------_memory.py(2KB)
--------_wasi.py(6KB)
--------_instance.py(5KB)
--------_engine.py(647B)
--------_exportable.py(315B)
--------_linker.py(6KB)
--------_globals.py(2KB)
--------_config.py(7KB)
--------_trap.py(5KB)
--------loader.py(3KB)