Probably wasn't a use case in your plans, but I tried building this on my pi running pi OS. The interesting tail of the output is:
-- Running cmake for pyarrow
cmake -DPYTHON_EXECUTABLE=/usr/local/bin/python -DPython3_EXECUTABLE=/usr/local/bin/python -DPYARROW_BUILD_CUDA=off -DPYARROW_BUILD_FLIGHT=off -DPYARROW_BUILD_GANDIVA=off -DPYARROW_BUILD_DATASET=off -DPYARROW_BUILD_ORC=off -DPYARROW_BUILD_PARQUET=off -DPYARROW_BUILD_PLASMA=off -DPYARROW_BUILD_S3=off -DPYARROW_BUILD_HDFS=off -DPYARROW_USE_TENSORFLOW=off -DPYARROW_BUNDLE_ARROW_CPP=off -DPYARROW_BUNDLE_BOOST=off -DPYARROW_GENERATE_COVERAGE=off -DPYARROW_BOOST_USE_SHARED=on -DPYARROW_PARQUET_USE_SHARED=on -DCMAKE_BUILD_TYPE=release /tmp/pip-install-78oimm4d/pyarrow_3e0efaa2e62b4c2692c2354f22e137a8
error: command 'cmake' failed with exit status 1
----------------------------------------
ERROR: Failed building wheel for pyarrow
Successfully built pyrsistent argon2-cffi blinker pandocfilters
Failed to build pyarrow
ERROR: Could not build wheels for pyarrow which use PEP 517 and cannot be installed directly
The command '/bin/sh -c pip install -r requirements.txt' returned a non-zero code: 1
Probably wasn't a use case in your plans, but I tried building this on my pi running pi OS. The interesting tail of the output is:
and the rest of the output is here: log.txt
Let me know if there's anything you'd like me to try, or if it's anything you'd be willing to look into.