chore(deps): Update componentize-py requirement from <0.18,>=0.17 to >=0.25.0,<0.26 in /experiments/003_wasm_compile - #43
Conversation
Updates the requirements on [componentize-py](https://github.com/bytecodealliance/componentize-py) to permit the latest version. - [Release notes](https://github.com/bytecodealliance/componentize-py/releases) - [Commits](bytecodealliance/componentize-py@v0.17.0...v0.25.0) --- updated-dependencies: - dependency-name: componentize-py dependency-version: 0.25.0 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
Review: fixes a real pre-existing bug, but see #44 before mergingGood news on its own: at the current pinned componentize-py version, `python-raw`'s build fails with `ModuleNotFoundError: No module named 'componentize_py_types'` (pre-existing, unrelated to this PR). Tested this bump (`>=0.25.0,<0.26`) in isolation — it fixes that build failure, confirmed in a scratch worktree. However: spin-python-sdk's own v4.0.0 changelog lists "bump componentize-py version to v0.23.0" as one of its own release commits — this bump and #44 (spin-sdk 3.4→4.0) are a coordinated pair upstream, not independent. Tested them together: the combination breaks `python-spin`'s build (`spin.toml` hardcodes a WIT world name, `spin-http`, that no longer exists in spin-sdk v4's bindings). Full findings on #44. Recommendation: don't merge this alone without also resolving #44's regression — the two need to land together with a companion fix to `python-spin/spin.toml`, or `python-spin` breaks even though `python-raw` gets fixed. Not merging yet. 🤖 Analysis by Claude |
Updates the requirements on componentize-py to permit the latest version.
Commits
c0949b1update to Wasmtime 46 and WASI v0.3.00ad2cb3bump version to 0.24.0 and prepare for publishing (#229)fd8ba40removenightlyrequirement (#226)305d03bupdate to Py03 0.28.3 (#224)b2fc243update to WASI-SDK 33 (#223)d506bf1document async support types and functions (#222)367d759removecpythonsubmodule; download tarball inbuild.rsinstead (#221)54162ffadd--intersect-worldoption (#219)3d1f1fftrackfull_namesconfig setting more precisely (#216)911ef76refactor handling of multiple WIT paths and/or worlds (#213)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)