chore(deps): Update spin-sdk requirement from <4,>=3.4 to >=4.0.0,<5 in /experiments/003_wasm_compile - #44
Conversation
Updates the requirements on [spin-sdk](https://github.com/spinframework/spin-python-sdk) to permit the latest version. - [Release notes](https://github.com/spinframework/spin-python-sdk/releases) - [Changelog](https://github.com/spinframework/spin-python-sdk/blob/main/release-process.md) - [Commits](spinframework/spin-python-sdk@spin/templates/v3.4...v4.0.0) --- updated-dependencies: - dependency-name: spin-sdk dependency-version: 4.0.0 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
Review: real regression found, not merging yetTested together with #43 (same `requirements.txt`, and spin-python-sdk's own v4.0.0 changelog includes "bump componentize-py version to v0.23.0" as one of its own commits — these two are a coordinated pair, not independent bumps) in a scratch worktree. Baseline first (current pinned versions, for context): `python-raw` currently fails at build with `ModuleNotFoundError: No module named 'componentize_py_types'` — a pre-existing bug, unrelated to either PR. `python-spin` currently builds fine. With both bumps applied (componentize-py `>=0.25.0,<0.26` + spin-sdk `>=4.0.0,<5`):
Recommendation: needs a companion fix to `python-spin/spin.toml`'s build command before this is safe to merge. Merging as-is breaks a currently-working build. Not merging until that's sorted — happy to help track down the correct world name if wanted. 🤖 Analysis by Claude |
Updates the requirements on spin-sdk to permit the latest version.
Commits
bed3580chore(pyproject.toml): release 4.0.0 (#154)00358b6Merge pull request #153 from vdice/chore/release-4.0.0-rc1b150c92ci(build.yml): grab project version from pyproject.toml33f9b68chore(pyproject.toml): release 4.0.0-rc100d8cd5bump componentize-py version to v0.23.0 (#152)be170a4Merge pull request #150 from vdice/ci/release191e400ci(release): add docs/workflow for releasing396d219Merge pull request #151 from vdice/ci/docs6cb7eadchore(.gitattributes): remove docs entry1730e61ref(docs): remove docs folderDependabot 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)