Skip to content

Commit b8308a1

Browse files
committed
fix: pin tifffile<2026.5.2 and zarr<3.2, prepare v3.0.1 (#100)
tifffile 2026.5.2 switched ZarrTiffStore to zarr v3 metadata (zarr.json / NGFF 0.5), which is incompatible with tiffslide 3.0.0's zarr v2 code path and caused GroupNotFoundError when reading slides. - pyproject: pin tifffile>=2025.5.21,<2026.5.2 and zarr>=3.0,<3.2 - environment.devenv.yml: update outdated python/tifffile/zarr pins to match - CHANGELOG: add 3.0.1 section Verified the full test suite passes (150 passed) with the resolved combination tifffile 2026.4.11 + zarr 3.1.6.
1 parent 2242018 commit b8308a1

3 files changed

Lines changed: 15 additions & 7 deletions

File tree

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased] - ...
99

10+
## [3.0.1] - 2026-07-03
11+
### Fixed
12+
- `tiffslide`: pin `tifffile<2026.5.2` and `zarr<3.2` to avoid `GroupNotFoundError`
13+
when reading slides; `tifffile>=2026.5.2` switched `ZarrTiffStore` to zarr v3
14+
metadata (`zarr.json` / NGFF 0.5) which is incompatible with tiffslide 3.0.0 (#100)
15+
- `environment.devenv.yml`: update outdated `python`, `tifffile`, and `zarr` pins
16+
to match `pyproject.toml`
17+
1018
## [3.0.0] - 2026-03-12
1119
### Changed
1220
- `tiffslide`: migrate to zarr v3

environment.devenv.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,15 @@ channels:
1313
- conda-forge
1414

1515
dependencies:
16-
- python>=3.7
16+
- python>=3.11
1717
- pip
1818

1919
# deps
20-
- fsspec
20+
- fsspec>=2024.10.0
2121
- imagecodecs
22-
- pillow
23-
- tifffile>=2021.6.14
24-
- zarr<3.0
22+
- pillow>=9.1.0
23+
- tifffile>=2025.5.21,<2026.5.2
24+
- zarr>=3.0,<3.2
2525

2626
# development dependencies
2727
- pre-commit # [ TIFFSLIDE_DEVEL ]

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,8 @@ dependencies = [
3535
"imagecodecs",
3636
"fsspec>=2024.10.0",
3737
"pillow>=9.1.0",
38-
"tifffile>=2025.5.21",
39-
"zarr>=3.0,<4.0",
38+
"tifffile>=2025.5.21,<2026.5.2",
39+
"zarr>=3.0,<3.2",
4040
"typing_extensions>=4.0",
4141
]
4242
dynamic = ["version"]

0 commit comments

Comments
 (0)