wasm-micro-runtime/language-bindings/python/wamr-api/README.md
tonibofarull 3cc132e8fc
Add WAMR API bindings in Python (#1959)
Before adding the new bindings:
1. Moved wasm-c-api in a subfolder wasmcapi in the package.
2. Adapted the tests to be able to run in this new structure.

New:
1. Added the WAMR API in another folder wamrapi in the same level as wasm-c-api.
2. Created an OOP proposal.
3. Added an example using this proposal.
2023-02-16 15:21:28 +08:00

465 B

WARM API

Examples

Copy in language-bindings/python/wamr/libs the library libiwasm generated from product-mini/platforms.

There is a simple example to show how to use bindings.

python samples/main.py

Update WAMR API bindings

Install requirements,

pip install -r requirements.txt

Run the following command,

ctypesgen ../../../../core/iwasm/include/wasm_export.h -l ../libs/libiwasm.so -o iwasm.py