Skip to content

Anaconda installs hdf5==2.1.0 into arkouda-dev environment, but Python tests require hdf5==1.14.6 #5494

Description

@eric-vo

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:

Image

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:

  1. Install Arkouda using the Mac install and the arkouda-dev Conda environment using arkouda-env-dev.yml.
  2. Build the Arkouda server.
  3. 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
Image
Image

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions