Skip to content

fix(deps): bound helia-edge below 0.8 - #52

Merged
apage224 merged 1 commit into
mainfrom
docs-bench/helia-edge-pin
Oct 5, 2026
Merged

apage224 merged 1 commit into
mainfrom
docs-bench/helia-edge-pin

Conversation

@apage224

@apage224 apage224 commented Oct 5, 2026

Copy link
Copy Markdown
Collaborator

Summary

Bounds the helia-edge requirement below 0.8: helia-edge>=0.4.1,<0.8. The next helia-edge minor release (0.8.0) removes APIs, including the deprecated converters and interpreters, export recipes and the exporter registry. Without a bound, a fresh install could resolve to that release, which this package has not been tested with.

  • pyproject.toml: the one requirement. uv.lock: the matching specifier.
  • The lower bound and the locked helia-edge version are unchanged, so the installed environment is the same as on main.
  • <0.8 also admits helia-edge 0.7, which is not yet on PyPI. Every helia-edge name this package uses exists in the current helia-edge main; that check was static, not a test run.

Testing

  • uv lock --check fails with the new requirement and the old lock, and passes with the updated lock.
  • The test suite passes on the locked environment (3 passed).

Refs #51

helia-edge 0.8 removes APIs, so the requirement is `helia-edge>=0.4.1,<0.8`;
the lower bound and the locked version are unchanged.

Refs #51
@apage224
apage224 marked this pull request as ready for review October 5, 2026 12:53
Copilot AI balanced review requested due to automatic review settings October 5, 2026 12:53
@apage224
apage224 merged commit 06f90fa into main Oct 5, 2026
4 checks passed

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🟢 Approval recommended

The focused dependency metadata changes are consistent with the stated compatibility requirement.

Review effort: Balanced
Findings: None

What changed in this PR

Bounds helia-edge below the incompatible 0.8 release while preserving the locked environment.

Changes:

  • Sets helia-edge>=0.4.1,<0.8.
  • Synchronizes the lockfile requirement metadata.
File Description
pyproject.toml Adds the dependency upper bound.
uv.lock Mirrors the updated constraint.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants