-
Notifications
You must be signed in to change notification settings - Fork 300
Closed
Labels
Description
🐛 Bug Report
This will be temporarily solved by #6255, but we will be unable to unpin again until this problem is solved.
Test failures:
test_pickle.py:TypeError: a class that defines __slots__ without defining __getstate__ cannot be pickled- All file formats (including GRIB - see [CI Bot] environment lockfiles auto-update iris-grib#550)
- Protocols
0and1(but not2)
test__interpret_field.py::Test__interpret_fields__land_packed_fields::test_landsea_unpacking_uses_dask:TypeError: 'Task' object is not subscriptable
How To Reproduce
Steps to reproduce the behaviour:
- Remove any
dask-coremaximum pins iniris/requirements/py312.yml conda create -n tmp-dask --file iris/requirements/py312.yml- Run the above tests in these environments - the failures appear
conda install "dask<2024.12"- Re-run the tests - the failures do not appear
Expected behaviour
All tests should pass
Environment
- OS & Version: [e.g., Ubuntu 20.04 LTS]
- Iris Version: [e.g., From the command line run
python -c "import iris; print(iris.__version__)"]
See above for environments. Experienced with the Iris main branch.