Fix Python Tutorial
还没有人认领这个 Issue。
评估
- 难度
- 3/5
- 预计耗时
- 1-2 天
- 新手友好度
- 55/100
- Issue 类型
- 文档
- 描述清晰度
- 基本清楚
- 活跃度
- 活跃
- 技术栈
- python, wasm
调研方向
从 language-support/building-a-simple-component/python.html 中的“Running components from Python Applications”部分开始,使用当前 package 重现文档中所述的 wasmtime.bindgen 命令。阅读所引用的 wasmtime-py issue #309 和 #310,以确定支持状态,然后使用经过验证的工作流程或明确的可用性说明更新教程,并确认该示例不再误导用户。
由索引模型根据 Issue 内容生成。
描述
Hello,
I encountered an issue while following the "Running components from Python Applications" section in the documentation.
The documentation currently instructs users to install wasmtime and then run:
python3 -m wasmtime.bindgen add.wasm --out-dir add
However, with the current wasmtime package, this fails with:
No module named wasmtime.bindgen
It looks like wasmtime.bindgen was removed from wasmtime-py in bytecodealliance/wasmtime-py#310. The PR says that wasmtime.bindgen was removed in favor of component support in the C API, and that reimplementing bindgen for components is deferred to future work in bytecodealliance/wasmtime-py#309.
So I think this section of the documentation may now be outdated.
Expected behavior
The tutorial should provide a working way to run the add.wasm component from a Python host application, or mention that this workflow is no longer available with current versions of wasmtime-py.
Actual behavior
The documented command fails because wasmtime.bindgen is no longer available.
Environment
- Python 3.12.3 via pyenv
- wasmtime: latest version installed by
pip install wasmtime - OS: Ubuntu 24.04.1 LTS (Noble Numbat)
- Architecture: x86_64
- 主要语言
- Rust
- 星标
- 137
- 派生
- 88
- 平均合并
- 10 小时 38 分钟
- 30 天内合并 PR
- 2
贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
bytecodealliance/component-docs 的其他 Issue
-
难度 2/5 半天 新手友好度 72/100
-
难度 2/5 1-3 小时 新手友好度 65/100
-
难度 2/5 1-3 小时 新手友好度 68/100
bytecodealliance/component-docs#294 · 1 条评论 ·
-
难度 5/5 一周以上 新手友好度 25/100
-
难度 4/5 3-5 天 新手友好度 50/100
bytecodealliance/component-docs#335 · 2 条评论 ·
查看 bytecodealliance/component-docs 的全部 Issue
相似的 Issue
-
难度 2/5 1-3 小时 新手友好度 84/100
Eynzof/Hermes-CN-Desktop#610 ·
-
bug
难度 2/5 1-3 小时 新手友好度 68/100
gitbutlerapp/gitbutler#15998 · 1 条评论 ·
-
bug triage:deciding
难度 1/5 1 小时以内 新手友好度 88/100
open-telemetry/otel-arrow#4132 ·
-
难度 2/5 1-3 小时 新手友好度 88/100
-
难度 2/5 1-3 小时 新手友好度 84/100