askap-vast / vast-pipeline

This repository holds the code of the Radio Transient detection pipeline for the VAST project.
https://vast-survey.org/vast-pipeline/
MIT License
8 stars 3 forks source link

poetry install crash: llvmlite mismatch on python versions 3.9+ #639

Closed ajstewart closed 2 years ago

ajstewart commented 2 years ago

As seen in this docs workflow: https://github.com/askap-vast/vast-pipeline/runs/5405917817?check_suite_focus=true.

The introduction of datashader in #586 in turn contained a dependency on numba and then llvmlite. Poetry resolved this to use numba 0.51.2 and llvmlite 0.34.0. These are incompatible with Python 3.9 and above.

Hence currently the poetry install build is broken on 3.9. Would not have been picked up in the tests as pip install is used there which does not include the development dependencies.