When I run conda install dandi -c conda-forge, pynwb==1.2.1 is installed by default. I can update pynwb manually, but it would be nice to install the latest by default. People who use conda to install dandi and validate NWB files get different results based on whether they are using pynwb==1.2.1 and pynwb==1.5.1, and it took some time to figure out that different versions of pynwb were installed.
This should not be an issue soon when pynwb 2.0 is released with hdmf 3 and h5py 3 support. Also not a big deal, so feel free to close, but if there is an easy fix, that would be great.
If it would be useful to release new builds of old versions of pynwb that restrict h5py versions correctly, we can also do that.
Issue:
When I run
conda install dandi -c conda-forge
,pynwb==1.2.1
is installed by default. I can updatepynwb
manually, but it would be nice to install the latest by default. People who useconda
to installdandi
and validate NWB files get different results based on whether they are usingpynwb==1.2.1
andpynwb==1.5.1
, and it took some time to figure out that different versions ofpynwb
were installed.This should not be an issue soon when pynwb 2.0 is released with hdmf 3 and h5py 3 support. Also not a big deal, so feel free to close, but if there is an easy fix, that would be great.
If it would be useful to release new builds of old versions of pynwb that restrict h5py versions correctly, we can also do that.
results in:
Environment (
conda list
):Details about
conda
and system (conda info
):