Signed-off-by: Ahmed Hussein (amahussein) a@ahussein.me
Fixes #1127
This code change fixes a runtime error caused by pandas loading numpy2.1+ which conflicts with pyArrow requiring numpy1+ In this commit, the fix is to:
pin numpy to 1.24.4 which is the latest version to support python3.8. This implies that we drop support to python 3.12
pin pyArrow to 16.1.0 which works for both numpy 1.0 and 2.0
Signed-off-by: Ahmed Hussein (amahussein) a@ahussein.me
Fixes #1127
This code change fixes a runtime error caused by pandas loading numpy2.1+ which conflicts with pyArrow requiring numpy1+ In this commit, the fix is to: