From cd93a67b4c69c77b4a2d8fb1418ecbff700976d6 Mon Sep 17 00:00:00 2001 From: Victor Adossi Date: Thu, 9 Oct 2025 00:40:13 +0900 Subject: [PATCH] fix(lang/py): remove no resource support note --- component-model/src/language-support/python.md | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/component-model/src/language-support/python.md b/component-model/src/language-support/python.md index 60a9829d..2b75ddfa 100644 --- a/component-model/src/language-support/python.md +++ b/component-model/src/language-support/python.md @@ -94,14 +94,6 @@ to try out building HTTP, CLI, and TCP components from Python applications. WebAssembly components can also be invoked from Python applications. This section walks through using python native tooling to call the [pre-built `add.wasm` component][add-wasm] in the examples. -> To use `wasmtime-py` to run a component built with `componentize-py`, -> the `--stub-wasi` option must have been passed to `componentize-py` -> when the component was built. -> This is because `wasmtime-py` does not yet support [resources](../design/wit.md#resources), -> and `componentize-py` by default generates components which use resources from the `wasi:cli` world. -> See [this example](https://github.com/bytecodealliance/componentize-py/tree/main/examples/sandbox) -> of using the `--stub-wasi` option to generate a `wasmtime-py`-compatible component. - First, install [Python 3.11 or later](https://www.python.org/) and [pip](https://pypi.org/project/pip/) if you don't already have them. Then, install [`wasmtime-py`](https://github.com/bytecodealliance/wasmtime-py): @@ -136,6 +128,8 @@ $ python3 host.py 1 + 2 = 3 ``` +You can find another example of a Python host usage via `wasmtime-py` in the [componentize-py repository](https://github.com/bytecodealliance/componentize-py/tree/main/examples/sandbox). + [add-wasm]: https://github.com/bytecodealliance/component-docs/blob/main/component-model/examples/example-host/add.wasm [adder-wit]: https://github.com/bytecodealliance/component-docs/tree/main/component-model/examples/tutorial/wit/adder/world.wit