You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi @samuelbray32 . To be clear, upgrading hdmf-zarr to 0.10.0 resolves the error and downgrading hdmf < 4.0.0 also resolves the error. Is that right? Is there a reason why the user cannot upgrade hdmf-zarr to 0.10.0?
Releases like 0.9.0 are final and cannot (should not) be changed. Unfortunately this can result in incompatibilities between packages if one is pinned and another is upgraded, like how numpy 1.0 from 2006 is not compatible with most modern python packages. We could create an hdmf-zarr 0.9.1 fix that branches off from hdmf-zarr 0.9.0 if the user cannot upgrade to hdmf-zarr 0.10.0 but would need to understand the use case better.
What happened?
Tracked down a user build error. Easy to solve with upgraded version but documenting here:
This line in hdmf-zarr = 0.9.0:
hdmf-zarr/src/hdmf_zarr/zarr_utils.py
Line 14 in 0355a0c
Is not compatible with
hdmf >= 4.0.0
Compatibility issue solved in
hdmf-zarr = 0.10.0
. Don't think this error would show up for many people.Restricting
hdmf>=3.14.3, <4.0.0
, version in the 0.9.0 release would prevent errorSteps to Reproduce
Traceback
Operating System
Linux
Python Version
3.13
Package Versions
hdmf=4.0.0
hdmf_zarr=0.9.0
nwbinspector=0.6.3
pynwb=3.0.0
The text was updated successfully, but these errors were encountered: