Skip to content

Commit 8715507

Browse files
aofei-liuclaude
andcommitted
Bump iohub to 0.3.2, requires-python to >=3.12
iohub 0.3.1+ replaced multiprocessing.Pool with ThreadPoolExecutor in process_single_position (czbiohub-sf/iohub#396), renaming num_processes to num_threads. The old num_threads kwarg was leaking through **kwargs to transform functions, causing TypeError in run-flat-field. iohub 0.3.2 also restores OME-Zarr v0.4 write support. Both 0.3.1 and 0.3.2 require Python >=3.12. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent f18e6d8 commit 8715507

2 files changed

Lines changed: 136 additions & 953 deletions

File tree

pyproject.toml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ name = "biahub"
77
description = "Bioimage analysis hub."
88
readme = "README.md"
99
license = { file = "LICENSE" }
10-
requires-python = ">=3.11"
10+
requires-python = ">=3.12"
1111

1212
dynamic = ["version"]
1313

@@ -20,9 +20,7 @@ classifiers = [
2020

2121
dependencies = [
2222
"click",
23-
# need to pin until #198, #199, #215 are resolved
24-
# iohub>0.3 writes to zarr v3 by default which breaks biahub tests
25-
"iohub==0.3.0a7",
23+
"iohub==0.3.2",
2624
"stitch @ git+https://github.com/ahillsley/stitching@jen",
2725
"matplotlib",
2826
"natsort",

0 commit comments

Comments
 (0)