Do not pin the version of xarray. Users that wanted to install the zarr-eosdis-store were seeing xarray downgraded in their python environment, but they needed a later version of xarray for other libraries in their environment.
Local Test Steps
As far as I can tell there was no reason xarray was pinned, however this repo has several failing tests at the moment. The root cause of those failures is that the tests were relying on files that no longer exist. We'll need to figure out how to reconstruct those missing files and ensure in the future they are under our control and cannot be removed.
I did verify that with the latest version of xarray there are no new test failures - everything passing continues to pass.
To test:
Set your python environment
pip install -r requirements.txt
pip install -r requirements-dev.txt
pip install xarray --upgrade
Verify that your version of xarray is the latest (2024.1.1)
Jira Issue ID
Harmony-1658
Description
Do not pin the version of xarray. Users that wanted to install the zarr-eosdis-store were seeing xarray downgraded in their python environment, but they needed a later version of xarray for other libraries in their environment.
Local Test Steps
As far as I can tell there was no reason xarray was pinned, however this repo has several failing tests at the moment. The root cause of those failures is that the tests were relying on files that no longer exist. We'll need to figure out how to reconstruct those missing files and ensure in the future they are under our control and cannot be removed.
I did verify that with the latest version of xarray there are no new test failures - everything passing continues to pass.
To test: