pyarrow==19.0.0 requires numpy<2 which may cause conflicts in the future