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.
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 onnumba
and thenllvmlite
. Poetry resolved this to usenumba
0.51.2 andllvmlite
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.