mirror of
https://github.com/bytecodealliance/wasm-micro-runtime.git
synced 2025-11-29 02:50:49 +00:00
|
|
||
|---|---|---|
| .. | ||
| samples | ||
| README.md | ||
| requirements.txt | ||
WAMR API
- Notice: The python package
wamr.wamrapi.wamrrequires a python version >=3.10.
Setup
Pre-requisites
Install requirements
Before proceeding it is necessary to make sure your Python environment is correctly configured. To do ths open a terminal session in this directory and perfom the following:
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
Build native lib and update bindings
The following command builds the iwasm library and generates the Python bindings,
# In WAMR root directory
bash language-bindings/python/utils/create_lib.sh
This will build and copy libiwasm into the package.
Samples
- basic: Demonstrating how to use basic python bindings.
- native-symbol: Desmostrate how to call WASM from Python and how to export Python functions into WASM.