Describe the bug
When building and testing Arkouda using Anaconda, the test_export_hdf test in tests/pandas/io_test.py fails. Specifically, when using hdf5=2.1.0, the columns of pddf and self.akdf.to_pandas() are mismatched:
Installing hdf5==2.1.0 also installs typeguard==4.4.4 instead of the required typeguard==2.10.0.
This bug appears to be caused by the hdf5>=1.12.2 line in arkouda-env-dev.yml instead of having hdf5==1.14.6.
To Reproduce
Steps to reproduce the behavior:
- Install Arkouda using the Mac install and the
arkouda-dev Conda environment using arkouda-env-dev.yml.
- Build the Arkouda server.
- Run
make test. Note that tests/pandas/io_test.py fails.
Expected behavior
tests/pandas/io_test.py should pass, and hdf5 and typeguard should have their appropriate versions installed.
Error Message


Is this a Blocking Issue
The current workaround is to replace hdf5>=1.12.2 with hdf5==1.14.6 in arkouda-env-dev.yml.
Describe the bug
When building and testing Arkouda using Anaconda, the
test_export_hdftest intests/pandas/io_test.pyfails. Specifically, when usinghdf5=2.1.0, the columns ofpddfandself.akdf.to_pandas()are mismatched:Installing
hdf5==2.1.0also installstypeguard==4.4.4instead of the requiredtypeguard==2.10.0.This bug appears to be caused by the
hdf5>=1.12.2line inarkouda-env-dev.ymlinstead of havinghdf5==1.14.6.To Reproduce
Steps to reproduce the behavior:
arkouda-devConda environment usingarkouda-env-dev.yml.make test. Note thattests/pandas/io_test.pyfails.Expected behavior
tests/pandas/io_test.pyshould pass, andhdf5andtypeguardshould have their appropriate versions installed.Error Message


Is this a Blocking Issue
The current workaround is to replace
hdf5>=1.12.2withhdf5==1.14.6inarkouda-env-dev.yml.