Skip to content

build(deps): require iohub>=0.4.0 - #593

Merged
srivarra merged 2 commits into
mainfrom
deps/iohub-0.4.0
Nov 2, 2026
Merged

srivarra merged 2 commits into
mainfrom
deps/iohub-0.4.0

Conversation

@ieivanov

@ieivanov ieivanov commented Nov 2, 2026 •

Copy link
Copy Markdown
Contributor

Summary

  • Raise the iohub floor from >=0.3.11 to >=0.4.0.
  • Drop the [tool.uv.sources] git pin (b7bc648). That commit was pinned for fix(ngff): sync a unit's shards before recording it as done iohub#476 (apply-inv-tf --resume shard sync) and iohub.cli.OptionEatAll, and both shipped in iohub v0.4.0 (git tag --contains b7bc648 → v0.4.0).
  • Relock: uv.lock now resolves iohub 0.4.0 from PyPI.

Test plan

  • uv run pytest tests/cli_tests (90 passed)
  • wo --help runs and from iohub.cli import OptionEatAll works with iohub 0.4.0
  • Full CI

🤖 Generated with Claude Code

iohub 0.4.0 is on PyPI and includes Biohub/iohub#476 (resume shard
sync) and iohub.cli.OptionEatAll, so drop the git source pin in favor of
a PyPI floor.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@srivarra

srivarra commented Nov 2, 2026 •

Copy link
Copy Markdown
Contributor

I'm going to make a new iohub release momentarily with dep updates to fix security issues.

@ieivanov

ieivanov commented Nov 2, 2026

Copy link
Copy Markdown
Contributor Author

Feel free to update this PR directly when the new release is available

iohub 0.4.1 requires pillow>=13.0.0, which clears waveorder's open Pillow
Dependabot alerts, five of them critical.

Signed-off-by: Sricharan Reddy Varra <sricharan.varra@biohub.org>
@srivarra
srivarra merged commit ea600cb into main Nov 2, 2026
7 checks passed
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