whitphx / streamlit-webrtc

Real-time video and audio processing on Streamlit
https://discuss.streamlit.io/t/new-component-streamlit-webrtc-a-new-way-to-deal-with-real-time-media-streams/8669
MIT License
1.38k stars 185 forks source link

Cannot install streamlit-webrtc since the installation on pyarrow got some error #958

Closed edwardchang0112 closed 1 year ago

edwardchang0112 commented 2 years ago

Platfrom: RPi 4

I install streamlit-webrtc by

pip3 install streamlit-webrtc

but it alway got error like pyarrow install failed, and the error message show the error on the "missing: Python3_Numpy_INCLUDE_DIRS Numpy"...

Any comments on this?

whitphx commented 2 years ago

I can't tell anything from that limited information without environment info, package versions, the full log, etc.

edwardchang0112 commented 2 years ago

I can't tell anything from that limited information without environment info, package versions, the full log, etc.

Platform: Raspberry Pi 4 (buster) Python: 3.7.3 Numpy: 1.16.2 pyarrow: 8.0.0 (it will automatically install this version, probably the latest one)

The full error message:

/usr/lib/python3/dist-packages/secretstorage/dhcrypto.py:15: CryptographyDeprecationWarning: int_from_bytes is deprecated, use int.from_bytes instead
  from cryptography.utils import int_from_bytes
/usr/lib/python3/dist-packages/secretstorage/util.py:19: CryptographyDeprecationWarning: int_from_bytes is deprecated, use int.from_bytes instead
  from cryptography.utils import int_from_bytes
Defaulting to user installation because normal site-packages is not writeable
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Collecting streamlit
  Using cached streamlit-1.10.0-py2.py3-none-any.whl (9.1 MB)
Requirement already satisfied: tornado>=5.0 in /usr/local/lib/python3.7/dist-packages (from streamlit) (6.1)
Requirement already satisfied: toml in /usr/local/lib/python3.7/dist-packages (from streamlit) (0.10.2)
Requirement already satisfied: blinker in /usr/lib/python3/dist-packages (from streamlit) (1.4)
Requirement already satisfied: validators in /usr/local/lib/python3.7/dist-packages (from streamlit) (0.20.0)
Requirement already satisfied: importlib-metadata>=1.4 in /usr/local/lib/python3.7/dist-packages (from streamlit) (4.12.0)
Requirement already satisfied: click>=7.0 in /usr/lib/python3/dist-packages (from streamlit) (7.0)
Requirement already satisfied: packaging in /usr/local/lib/python3.7/dist-packages (from streamlit) (21.3)
Requirement already satisfied: protobuf<4,>=3.12 in /usr/local/lib/python3.7/dist-packages (from streamlit) (3.20.1)
Requirement already satisfied: numpy in ./.local/lib/python3.7/site-packages (from streamlit) (1.21.6)
Requirement already satisfied: gitpython!=3.1.19 in /usr/local/lib/python3.7/dist-packages (from streamlit) (3.1.27)
Requirement already satisfied: pandas>=0.21.0 in /usr/local/lib/python3.7/dist-packages (from streamlit) (1.3.5)
Requirement already satisfied: typing-extensions in /usr/local/lib/python3.7/dist-packages (from streamlit) (3.7.4.3)
Requirement already satisfied: semver in /usr/local/lib/python3.7/dist-packages (from streamlit) (2.13.0)
Requirement already satisfied: attrs in /usr/local/lib/python3.7/dist-packages (from streamlit) (20.3.0)
Requirement already satisfied: pillow>=6.2.0 in /usr/local/lib/python3.7/dist-packages (from streamlit) (9.2.0)
Requirement already satisfied: cachetools>=4.0 in /usr/local/lib/python3.7/dist-packages (from streamlit) (5.2.0)
Requirement already satisfied: python-dateutil in /usr/local/lib/python3.7/dist-packages (from streamlit) (2.8.2)
Requirement already satisfied: rich in /usr/local/lib/python3.7/dist-packages (from streamlit) (12.4.4)
Requirement already satisfied: requests in /usr/lib/python3/dist-packages (from streamlit) (2.21.0)
Requirement already satisfied: watchdog in /usr/local/lib/python3.7/dist-packages (from streamlit) (2.1.9)
Requirement already satisfied: pympler>=0.9 in /usr/local/lib/python3.7/dist-packages (from streamlit) (1.0.1)
Collecting pyarrow
  Using cached pyarrow-8.0.0.tar.gz (846 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Requirement already satisfied: altair>=3.2.0 in /usr/local/lib/python3.7/dist-packages (from streamlit) (4.2.0)
Requirement already satisfied: tzlocal in /usr/local/lib/python3.7/dist-packages (from streamlit) (4.2)
Requirement already satisfied: pydeck>=0.1.dev5 in /usr/local/lib/python3.7/dist-packages (from streamlit) (0.7.1)
Requirement already satisfied: entrypoints in /usr/lib/python3/dist-packages (from altair>=3.2.0->streamlit) (0.3)
Requirement already satisfied: toolz in /usr/local/lib/python3.7/dist-packages (from altair>=3.2.0->streamlit) (0.11.2)
Requirement already satisfied: jsonschema>=3.0 in /usr/local/lib/python3.7/dist-packages (from altair>=3.2.0->streamlit) (4.6.1)
Requirement already satisfied: jinja2 in /usr/local/lib/python3.7/dist-packages (from altair>=3.2.0->streamlit) (3.1.2)
Requirement already satisfied: gitdb<5,>=4.0.1 in /usr/local/lib/python3.7/dist-packages (from gitpython!=3.1.19->streamlit) (4.0.9)
Requirement already satisfied: zipp>=0.5 in /usr/local/lib/python3.7/dist-packages (from importlib-metadata>=1.4->streamlit) (3.8.0)
Requirement already satisfied: pytz>=2017.3 in /usr/local/lib/python3.7/dist-packages (from pandas>=0.21.0->streamlit) (2022.1)
Requirement already satisfied: traitlets>=4.3.2 in /usr/local/lib/python3.7/dist-packages (from pydeck>=0.1.dev5->streamlit) (5.3.0)
Requirement already satisfied: ipykernel>=5.1.2 in /usr/local/lib/python3.7/dist-packages (from pydeck>=0.1.dev5->streamlit) (6.15.0)
Requirement already satisfied: ipywidgets>=7.0.0 in /usr/local/lib/python3.7/dist-packages (from pydeck>=0.1.dev5->streamlit) (7.7.1)
Requirement already satisfied: six>=1.5 in /usr/lib/python3/dist-packages (from python-dateutil->streamlit) (1.12.0)
Requirement already satisfied: pyparsing!=3.0.5,>=2.0.2 in /usr/local/lib/python3.7/dist-packages (from packaging->streamlit) (3.0.9)
Collecting typing-extensions
  Using cached https://www.piwheels.org/simple/typing-extensions/typing_extensions-4.3.0-py3-none-any.whl (25 kB)
Requirement already satisfied: commonmark<0.10.0,>=0.9.0 in /usr/local/lib/python3.7/dist-packages (from rich->streamlit) (0.9.1)
Requirement already satisfied: pygments<3.0.0,>=2.6.0 in /usr/local/lib/python3.7/dist-packages (from rich->streamlit) (2.12.0)
Requirement already satisfied: pytz-deprecation-shim in /usr/local/lib/python3.7/dist-packages (from tzlocal->streamlit) (0.1.0.post0)
Requirement already satisfied: backports.zoneinfo in /usr/local/lib/python3.7/dist-packages (from tzlocal->streamlit) (0.2.1)
Requirement already satisfied: decorator>=3.4.0 in /usr/local/lib/python3.7/dist-packages (from validators->streamlit) (5.1.1)
Requirement already satisfied: smmap<6,>=3.0.1 in /usr/local/lib/python3.7/dist-packages (from gitdb<5,>=4.0.1->gitpython!=3.1.19->streamlit) (5.0.0)
Requirement already satisfied: debugpy>=1.0 in /usr/local/lib/python3.7/dist-packages (from ipykernel>=5.1.2->pydeck>=0.1.dev5->streamlit) (1.6.0)
Requirement already satisfied: matplotlib-inline>=0.1 in /usr/local/lib/python3.7/dist-packages (from ipykernel>=5.1.2->pydeck>=0.1.dev5->streamlit) (0.1.3)
Requirement already satisfied: ipython>=7.23.1 in /usr/local/lib/python3.7/dist-packages (from ipykernel>=5.1.2->pydeck>=0.1.dev5->streamlit) (7.34.0)
Requirement already satisfied: pyzmq>=17 in /usr/local/lib/python3.7/dist-packages (from ipykernel>=5.1.2->pydeck>=0.1.dev5->streamlit) (23.2.0)
Requirement already satisfied: jupyter-client>=6.1.12 in /usr/local/lib/python3.7/dist-packages (from ipykernel>=5.1.2->pydeck>=0.1.dev5->streamlit) (7.3.4)
Requirement already satisfied: nest-asyncio in /usr/local/lib/python3.7/dist-packages (from ipykernel>=5.1.2->pydeck>=0.1.dev5->streamlit) (1.5.5)
Requirement already satisfied: psutil in /usr/lib/python3/dist-packages (from ipykernel>=5.1.2->pydeck>=0.1.dev5->streamlit) (5.5.1)
Requirement already satisfied: widgetsnbextension~=3.6.0 in /usr/local/lib/python3.7/dist-packages (from ipywidgets>=7.0.0->pydeck>=0.1.dev5->streamlit) (3.6.1)
Requirement already satisfied: jupyterlab-widgets>=1.0.0 in /usr/local/lib/python3.7/dist-packages (from ipywidgets>=7.0.0->pydeck>=0.1.dev5->streamlit) (1.1.1)
Requirement already satisfied: ipython-genutils~=0.2.0 in /usr/local/lib/python3.7/dist-packages (from ipywidgets>=7.0.0->pydeck>=0.1.dev5->streamlit) (0.2.0)
Requirement already satisfied: MarkupSafe>=2.0 in /usr/local/lib/python3.7/dist-packages (from jinja2->altair>=3.2.0->streamlit) (2.1.1)
Requirement already satisfied: importlib-resources>=1.4.0 in /usr/local/lib/python3.7/dist-packages (from jsonschema>=3.0->altair>=3.2.0->streamlit) (5.8.0)
Requirement already satisfied: pyrsistent!=0.17.0,!=0.17.1,!=0.17.2,>=0.14.0 in /usr/local/lib/python3.7/dist-packages (from jsonschema>=3.0->altair>=3.2.0->streamlit) (0.18.1)
Requirement already satisfied: tzdata in /usr/local/lib/python3.7/dist-packages (from pytz-deprecation-shim->tzlocal->streamlit) (2022.1)
Requirement already satisfied: jedi>=0.16 in /usr/local/lib/python3.7/dist-packages (from ipython>=7.23.1->ipykernel>=5.1.2->pydeck>=0.1.dev5->streamlit) (0.18.1)
Requirement already satisfied: pickleshare in /usr/local/lib/python3.7/dist-packages (from ipython>=7.23.1->ipykernel>=5.1.2->pydeck>=0.1.dev5->streamlit) (0.7.5)
Requirement already satisfied: pexpect>4.3 in /usr/lib/python3/dist-packages (from ipython>=7.23.1->ipykernel>=5.1.2->pydeck>=0.1.dev5->streamlit) (4.6.0)
Requirement already satisfied: setuptools>=18.5 in /usr/lib/python3/dist-packages (from ipython>=7.23.1->ipykernel>=5.1.2->pydeck>=0.1.dev5->streamlit) (40.8.0)
Requirement already satisfied: backcall in /usr/local/lib/python3.7/dist-packages (from ipython>=7.23.1->ipykernel>=5.1.2->pydeck>=0.1.dev5->streamlit) (0.2.0)
Requirement already satisfied: prompt-toolkit!=3.0.0,!=3.0.1,<3.1.0,>=2.0.0 in /usr/local/lib/python3.7/dist-packages (from ipython>=7.23.1->ipykernel>=5.1.2->pydeck>=0.1.dev5->streamlit) (3.0.30)
Requirement already satisfied: jupyter-core>=4.9.2 in /usr/local/lib/python3.7/dist-packages (from jupyter-client>=6.1.12->ipykernel>=5.1.2->pydeck>=0.1.dev5->streamlit) (4.10.0)
Requirement already satisfied: notebook>=4.4.1 in /usr/local/lib/python3.7/dist-packages (from widgetsnbextension~=3.6.0->ipywidgets>=7.0.0->pydeck>=0.1.dev5->streamlit) (6.4.12)
Requirement already satisfied: parso<0.9.0,>=0.8.0 in /usr/local/lib/python3.7/dist-packages (from jedi>=0.16->ipython>=7.23.1->ipykernel>=5.1.2->pydeck>=0.1.dev5->streamlit) (0.8.3)
Requirement already satisfied: Send2Trash>=1.8.0 in /usr/local/lib/python3.7/dist-packages (from notebook>=4.4.1->widgetsnbextension~=3.6.0->ipywidgets>=7.0.0->pydeck>=0.1.dev5->streamlit) (1.8.0)
Requirement already satisfied: argon2-cffi in /usr/local/lib/python3.7/dist-packages (from notebook>=4.4.1->widgetsnbextension~=3.6.0->ipywidgets>=7.0.0->pydeck>=0.1.dev5->streamlit) (21.3.0)
Requirement already satisfied: nbconvert>=5 in /usr/local/lib/python3.7/dist-packages (from notebook>=4.4.1->widgetsnbextension~=3.6.0->ipywidgets>=7.0.0->pydeck>=0.1.dev5->streamlit) (6.5.0)
Requirement already satisfied: prometheus-client in /usr/local/lib/python3.7/dist-packages (from notebook>=4.4.1->widgetsnbextension~=3.6.0->ipywidgets>=7.0.0->pydeck>=0.1.dev5->streamlit) (0.14.1)
Requirement already satisfied: nbformat in /usr/local/lib/python3.7/dist-packages (from notebook>=4.4.1->widgetsnbextension~=3.6.0->ipywidgets>=7.0.0->pydeck>=0.1.dev5->streamlit) (5.4.0)
Requirement already satisfied: terminado>=0.8.3 in /usr/local/lib/python3.7/dist-packages (from notebook>=4.4.1->widgetsnbextension~=3.6.0->ipywidgets>=7.0.0->pydeck>=0.1.dev5->streamlit) (0.15.0)
Requirement already satisfied: wcwidth in /usr/local/lib/python3.7/dist-packages (from prompt-toolkit!=3.0.0,!=3.0.1,<3.1.0,>=2.0.0->ipython>=7.23.1->ipykernel>=5.1.2->pydeck>=0.1.dev5->streamlit) (0.2.5)
Requirement already satisfied: pandocfilters>=1.4.1 in /usr/local/lib/python3.7/dist-packages (from nbconvert>=5->notebook>=4.4.1->widgetsnbextension~=3.6.0->ipywidgets>=7.0.0->pydeck>=0.1.dev5->streamlit) (1.5.0)
Requirement already satisfied: bleach in /usr/local/lib/python3.7/dist-packages (from nbconvert>=5->notebook>=4.4.1->widgetsnbextension~=3.6.0->ipywidgets>=7.0.0->pydeck>=0.1.dev5->streamlit) (5.0.1)
Requirement already satisfied: jupyterlab-pygments in /usr/local/lib/python3.7/dist-packages (from nbconvert>=5->notebook>=4.4.1->widgetsnbextension~=3.6.0->ipywidgets>=7.0.0->pydeck>=0.1.dev5->streamlit) (0.2.2)
Requirement already satisfied: beautifulsoup4 in /usr/lib/python3/dist-packages (from nbconvert>=5->notebook>=4.4.1->widgetsnbextension~=3.6.0->ipywidgets>=7.0.0->pydeck>=0.1.dev5->streamlit) (4.7.1)
Requirement already satisfied: nbclient>=0.5.0 in /usr/local/lib/python3.7/dist-packages (from nbconvert>=5->notebook>=4.4.1->widgetsnbextension~=3.6.0->ipywidgets>=7.0.0->pydeck>=0.1.dev5->streamlit) (0.6.6)
Requirement already satisfied: tinycss2 in /usr/local/lib/python3.7/dist-packages (from nbconvert>=5->notebook>=4.4.1->widgetsnbextension~=3.6.0->ipywidgets>=7.0.0->pydeck>=0.1.dev5->streamlit) (1.1.1)
Requirement already satisfied: defusedxml in /usr/local/lib/python3.7/dist-packages (from nbconvert>=5->notebook>=4.4.1->widgetsnbextension~=3.6.0->ipywidgets>=7.0.0->pydeck>=0.1.dev5->streamlit) (0.7.1)
Requirement already satisfied: mistune<2,>=0.8.1 in /usr/local/lib/python3.7/dist-packages (from nbconvert>=5->notebook>=4.4.1->widgetsnbextension~=3.6.0->ipywidgets>=7.0.0->pydeck>=0.1.dev5->streamlit) (0.8.4)
Requirement already satisfied: fastjsonschema in /usr/local/lib/python3.7/dist-packages (from nbformat->notebook>=4.4.1->widgetsnbextension~=3.6.0->ipywidgets>=7.0.0->pydeck>=0.1.dev5->streamlit) (2.15.3)
Requirement already satisfied: ptyprocess in /usr/local/lib/python3.7/dist-packages (from terminado>=0.8.3->notebook>=4.4.1->widgetsnbextension~=3.6.0->ipywidgets>=7.0.0->pydeck>=0.1.dev5->streamlit) (0.7.0)
Requirement already satisfied: argon2-cffi-bindings in /usr/local/lib/python3.7/dist-packages (from argon2-cffi->notebook>=4.4.1->widgetsnbextension~=3.6.0->ipywidgets>=7.0.0->pydeck>=0.1.dev5->streamlit) (21.2.0)
Requirement already satisfied: cffi>=1.0.1 in /usr/local/lib/python3.7/dist-packages (from argon2-cffi-bindings->argon2-cffi->notebook>=4.4.1->widgetsnbextension~=3.6.0->ipywidgets>=7.0.0->pydeck>=0.1.dev5->streamlit) (1.14.5)
Requirement already satisfied: webencodings in /usr/lib/python3/dist-packages (from bleach->nbconvert>=5->notebook>=4.4.1->widgetsnbextension~=3.6.0->ipywidgets>=7.0.0->pydeck>=0.1.dev5->streamlit) (0.5.1)
Requirement already satisfied: pycparser in /usr/local/lib/python3.7/dist-packages (from cffi>=1.0.1->argon2-cffi-bindings->argon2-cffi->notebook>=4.4.1->widgetsnbextension~=3.6.0->ipywidgets>=7.0.0->pydeck>=0.1.dev5->streamlit) (2.20)
Building wheels for collected packages: pyarrow
  Building wheel for pyarrow (pyproject.toml) ... error
  error: subprocess-exited-with-error

  × Building wheel for pyarrow (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> [450 lines of output]
      running bdist_wheel
      running build
      running build_py
      creating build
      creating build/lib.linux-armv7l-cpython-37
      creating build/lib.linux-armv7l-cpython-37/pyarrow
      copying pyarrow/_generated_version.py -> build/lib.linux-armv7l-cpython-37/pyarrow
      copying pyarrow/util.py -> build/lib.linux-armv7l-cpython-37/pyarrow
      copying pyarrow/cffi.py -> build/lib.linux-armv7l-cpython-37/pyarrow
      copying pyarrow/json.py -> build/lib.linux-armv7l-cpython-37/pyarrow
      copying pyarrow/types.py -> build/lib.linux-armv7l-cpython-37/pyarrow
      copying pyarrow/filesystem.py -> build/lib.linux-armv7l-cpython-37/pyarrow
      copying pyarrow/plasma.py -> build/lib.linux-armv7l-cpython-37/pyarrow
      copying pyarrow/hdfs.py -> build/lib.linux-armv7l-cpython-37/pyarrow
      copying pyarrow/dataset.py -> build/lib.linux-armv7l-cpython-37/pyarrow
      copying pyarrow/serialization.py -> build/lib.linux-armv7l-cpython-37/pyarrow
      copying pyarrow/feather.py -> build/lib.linux-armv7l-cpython-37/pyarrow
      copying pyarrow/csv.py -> build/lib.linux-armv7l-cpython-37/pyarrow
      copying pyarrow/__init__.py -> build/lib.linux-armv7l-cpython-37/pyarrow
      copying pyarrow/cuda.py -> build/lib.linux-armv7l-cpython-37/pyarrow
      copying pyarrow/flight.py -> build/lib.linux-armv7l-cpython-37/pyarrow
      copying pyarrow/benchmark.py -> build/lib.linux-armv7l-cpython-37/pyarrow
      copying pyarrow/jvm.py -> build/lib.linux-armv7l-cpython-37/pyarrow
      copying pyarrow/_compute_docstrings.py -> build/lib.linux-armv7l-cpython-37/pyarrow
      copying pyarrow/compat.py -> build/lib.linux-armv7l-cpython-37/pyarrow
      copying pyarrow/ipc.py -> build/lib.linux-armv7l-cpython-37/pyarrow
      copying pyarrow/orc.py -> build/lib.linux-armv7l-cpython-37/pyarrow
      copying pyarrow/pandas_compat.py -> build/lib.linux-armv7l-cpython-37/pyarrow
      copying pyarrow/compute.py -> build/lib.linux-armv7l-cpython-37/pyarrow
      copying pyarrow/fs.py -> build/lib.linux-armv7l-cpython-37/pyarrow
      creating build/lib.linux-armv7l-cpython-37/pyarrow/tests
      copying pyarrow/tests/test_feather.py -> build/lib.linux-armv7l-cpython-37/pyarrow/tests
      copying pyarrow/tests/util.py -> build/lib.linux-armv7l-cpython-37/pyarrow/tests
      copying pyarrow/tests/conftest.py -> build/lib.linux-armv7l-cpython-37/pyarrow/tests
      copying pyarrow/tests/test_filesystem.py -> build/lib.linux-armv7l-cpython-37/pyarrow/tests
      copying pyarrow/tests/test_fs.py -> build/lib.linux-armv7l-cpython-37/pyarrow/tests
      copying pyarrow/tests/test_cffi.py -> build/lib.linux-armv7l-cpython-37/pyarrow/tests
      copying pyarrow/tests/test_orc.py -> build/lib.linux-armv7l-cpython-37/pyarrow/tests
      copying pyarrow/tests/test_hdfs.py -> build/lib.linux-armv7l-cpython-37/pyarrow/tests
      copying pyarrow/tests/test_csv.py -> build/lib.linux-armv7l-cpython-37/pyarrow/tests
      copying pyarrow/tests/test_schema.py -> build/lib.linux-armv7l-cpython-37/pyarrow/tests
      copying pyarrow/tests/test_scalars.py -> build/lib.linux-armv7l-cpython-37/pyarrow/tests
      copying pyarrow/tests/test_dataset.py -> build/lib.linux-armv7l-cpython-37/pyarrow/tests
      copying pyarrow/tests/test_array.py -> build/lib.linux-armv7l-cpython-37/pyarrow/tests
      copying pyarrow/tests/test_tensor.py -> build/lib.linux-armv7l-cpython-37/pyarrow/tests
      copying pyarrow/tests/test_serialization_deprecated.py -> build/lib.linux-armv7l-cpython-37/pyarrow/tests
      copying pyarrow/tests/test_jvm.py -> build/lib.linux-armv7l-cpython-37/pyarrow/tests
      copying pyarrow/tests/test_extension_type.py -> build/lib.linux-armv7l-cpython-37/pyarrow/tests
      copying pyarrow/tests/test_plasma_tf_op.py -> build/lib.linux-armv7l-cpython-37/pyarrow/tests
      copying pyarrow/tests/test_cuda_numba_interop.py -> build/lib.linux-armv7l-cpython-37/pyarrow/tests
      copying pyarrow/tests/arrow_7980.py -> build/lib.linux-armv7l-cpython-37/pyarrow/tests
      copying pyarrow/tests/test_flight.py -> build/lib.linux-armv7l-cpython-37/pyarrow/tests
      copying pyarrow/tests/test_compute.py -> build/lib.linux-armv7l-cpython-37/pyarrow/tests
      copying pyarrow/tests/test_adhoc_memory_leak.py -> build/lib.linux-armv7l-cpython-37/pyarrow/tests
      copying pyarrow/tests/strategies.py -> build/lib.linux-armv7l-cpython-37/pyarrow/tests
      copying pyarrow/tests/test_pandas.py -> build/lib.linux-armv7l-cpython-37/pyarrow/tests
      copying pyarrow/tests/test_table.py -> build/lib.linux-armv7l-cpython-37/pyarrow/tests
      copying pyarrow/tests/read_record_batch.py -> build/lib.linux-armv7l-cpython-37/pyarrow/tests
      copying pyarrow/tests/deserialize_buffer.py -> build/lib.linux-armv7l-cpython-37/pyarrow/tests
      copying pyarrow/tests/test_util.py -> build/lib.linux-armv7l-cpython-37/pyarrow/tests
      copying pyarrow/tests/pandas_examples.py -> build/lib.linux-armv7l-cpython-37/pyarrow/tests
      copying pyarrow/tests/test_plasma.py -> build/lib.linux-armv7l-cpython-37/pyarrow/tests
      copying pyarrow/tests/pandas_threaded_import.py -> build/lib.linux-armv7l-cpython-37/pyarrow/tests
      copying pyarrow/tests/test_io.py -> build/lib.linux-armv7l-cpython-37/pyarrow/tests
      copying pyarrow/tests/test_cython.py -> build/lib.linux-armv7l-cpython-37/pyarrow/tests
      copying pyarrow/tests/test_deprecations.py -> build/lib.linux-armv7l-cpython-37/pyarrow/tests
      copying pyarrow/tests/test_json.py -> build/lib.linux-armv7l-cpython-37/pyarrow/tests
      copying pyarrow/tests/__init__.py -> build/lib.linux-armv7l-cpython-37/pyarrow/tests
      copying pyarrow/tests/test_types.py -> build/lib.linux-armv7l-cpython-37/pyarrow/tests
      copying pyarrow/tests/test_memory.py -> build/lib.linux-armv7l-cpython-37/pyarrow/tests
      copying pyarrow/tests/test_convert_builtin.py -> build/lib.linux-armv7l-cpython-37/pyarrow/tests
      copying pyarrow/tests/test_sparse_tensor.py -> build/lib.linux-armv7l-cpython-37/pyarrow/tests
      copying pyarrow/tests/test_exec_plan.py -> build/lib.linux-armv7l-cpython-37/pyarrow/tests
      copying pyarrow/tests/test_cuda.py -> build/lib.linux-armv7l-cpython-37/pyarrow/tests
      copying pyarrow/tests/test_misc.py -> build/lib.linux-armv7l-cpython-37/pyarrow/tests
      copying pyarrow/tests/test_ipc.py -> build/lib.linux-armv7l-cpython-37/pyarrow/tests
      copying pyarrow/tests/test_gdb.py -> build/lib.linux-armv7l-cpython-37/pyarrow/tests
      copying pyarrow/tests/test_builder.py -> build/lib.linux-armv7l-cpython-37/pyarrow/tests
      copying pyarrow/tests/test_gandiva.py -> build/lib.linux-armv7l-cpython-37/pyarrow/tests
      copying pyarrow/tests/test_strategies.py -> build/lib.linux-armv7l-cpython-37/pyarrow/tests
      copying pyarrow/tests/test_serialization.py -> build/lib.linux-armv7l-cpython-37/pyarrow/tests
      running egg_info
      writing pyarrow.egg-info/PKG-INFO
      writing dependency_links to pyarrow.egg-info/dependency_links.txt
      writing entry points to pyarrow.egg-info/entry_points.txt
      writing requirements to pyarrow.egg-info/requires.txt
      writing top-level names to pyarrow.egg-info/top_level.txt
      listing git files failed - pretending there aren't any
      reading manifest file 'pyarrow.egg-info/SOURCES.txt'
      reading manifest template 'MANIFEST.in'
      warning: no files found matching '../LICENSE.txt'
      warning: no files found matching '../NOTICE.txt'
      warning: no previously-included files matching '*.so' found anywhere in distribution
      warning: no previously-included files matching '*.pyc' found anywhere in distribution
      warning: no previously-included files matching '*~' found anywhere in distribution
      warning: no previously-included files matching '#*' found anywhere in distribution
      warning: no previously-included files matching '.git*' found anywhere in distribution
      warning: no previously-included files matching '.DS_Store' found anywhere in distribution
      no previously-included directories found matching '.asv'
      writing manifest file 'pyarrow.egg-info/SOURCES.txt'
      /tmp/pip-build-env-_6traypa/overlay/lib/python3.7/site-packages/setuptools/command/build_py.py:153: SetuptoolsDeprecationWarning:     Installing 'pyarrow.includes' as data is deprecated, please list it in `packages`.
          !!

          ############################
          # Package would be ignored #
          ############################
          Python recognizes 'pyarrow.includes' as an importable package,
          but it is not listed in the `packages` configuration of setuptools.

          'pyarrow.includes' has been automatically added to the distribution only
          because it may contain data files, but this behavior is likely to change
          in future versions of setuptools (and therefore is considered deprecated).

          Please make sure that 'pyarrow.includes' is included as a package by using
          the `packages` configuration field or the proper discovery methods
          (for example by using `find_namespace_packages(...)`/`find_namespace:`
          instead of `find_packages(...)`/`find:`).

          You can read more about "package discovery" and "data files" on setuptools
          documentation page.

      !!

        check.warn(importable)
      /tmp/pip-build-env-_6traypa/overlay/lib/python3.7/site-packages/setuptools/command/build_py.py:153: SetuptoolsDeprecationWarning:     Installing 'pyarrow.parquet' as data is deprecated, please list it in `packages`.
          !!

          ############################
          # Package would be ignored #
          ############################
          Python recognizes 'pyarrow.parquet' as an importable package,
          but it is not listed in the `packages` configuration of setuptools.

          'pyarrow.parquet' has been automatically added to the distribution only
          because it may contain data files, but this behavior is likely to change
          in future versions of setuptools (and therefore is considered deprecated).

          Please make sure that 'pyarrow.parquet' is included as a package by using
          the `packages` configuration field or the proper discovery methods
          (for example by using `find_namespace_packages(...)`/`find_namespace:`
          instead of `find_packages(...)`/`find:`).

          You can read more about "package discovery" and "data files" on setuptools
          documentation page.

      !!

        check.warn(importable)
      /tmp/pip-build-env-_6traypa/overlay/lib/python3.7/site-packages/setuptools/command/build_py.py:153: SetuptoolsDeprecationWarning:     Installing 'pyarrow.tensorflow' as data is deprecated, please list it in `packages`.
          !!

          ############################
          # Package would be ignored #
          ############################
          Python recognizes 'pyarrow.tensorflow' as an importable package,
          but it is not listed in the `packages` configuration of setuptools.

          'pyarrow.tensorflow' has been automatically added to the distribution only
          because it may contain data files, but this behavior is likely to change
          in future versions of setuptools (and therefore is considered deprecated).

          Please make sure that 'pyarrow.tensorflow' is included as a package by using
          the `packages` configuration field or the proper discovery methods
          (for example by using `find_namespace_packages(...)`/`find_namespace:`
          instead of `find_packages(...)`/`find:`).

          You can read more about "package discovery" and "data files" on setuptools
          documentation page.

      !!

        check.warn(importable)
      /tmp/pip-build-env-_6traypa/overlay/lib/python3.7/site-packages/setuptools/command/build_py.py:153: SetuptoolsDeprecationWarning:     Installing 'pyarrow.tests.data.feather' as data is deprecated, please list it in `packages`.
          !!

          ############################
          # Package would be ignored #
          ############################
          Python recognizes 'pyarrow.tests.data.feather' as an importable package,
          but it is not listed in the `packages` configuration of setuptools.

          'pyarrow.tests.data.feather' has been automatically added to the distribution only
          because it may contain data files, but this behavior is likely to change
          in future versions of setuptools (and therefore is considered deprecated).

          Please make sure that 'pyarrow.tests.data.feather' is included as a package by using
          the `packages` configuration field or the proper discovery methods
          (for example by using `find_namespace_packages(...)`/`find_namespace:`
          instead of `find_packages(...)`/`find:`).

          You can read more about "package discovery" and "data files" on setuptools
          documentation page.

      !!

        check.warn(importable)
      /tmp/pip-build-env-_6traypa/overlay/lib/python3.7/site-packages/setuptools/command/build_py.py:153: SetuptoolsDeprecationWarning:     Installing 'pyarrow.tests.data.orc' as data is deprecated, please list it in `packages`.
          !!

          ############################
          # Package would be ignored #
          ############################
          Python recognizes 'pyarrow.tests.data.orc' as an importable package,
          but it is not listed in the `packages` configuration of setuptools.

          'pyarrow.tests.data.orc' has been automatically added to the distribution only
          because it may contain data files, but this behavior is likely to change
          in future versions of setuptools (and therefore is considered deprecated).

          Please make sure that 'pyarrow.tests.data.orc' is included as a package by using
          the `packages` configuration field or the proper discovery methods
          (for example by using `find_namespace_packages(...)`/`find_namespace:`
          instead of `find_packages(...)`/`find:`).

          You can read more about "package discovery" and "data files" on setuptools
          documentation page.

      !!

        check.warn(importable)
      /tmp/pip-build-env-_6traypa/overlay/lib/python3.7/site-packages/setuptools/command/build_py.py:153: SetuptoolsDeprecationWarning:     Installing 'pyarrow.tests.data.parquet' as data is deprecated, please list it in `packages`.
          !!

          ############################
          # Package would be ignored #
          ############################
          Python recognizes 'pyarrow.tests.data.parquet' as an importable package,
          but it is not listed in the `packages` configuration of setuptools.

          'pyarrow.tests.data.parquet' has been automatically added to the distribution only
          because it may contain data files, but this behavior is likely to change
          in future versions of setuptools (and therefore is considered deprecated).

          Please make sure that 'pyarrow.tests.data.parquet' is included as a package by using
          the `packages` configuration field or the proper discovery methods
          (for example by using `find_namespace_packages(...)`/`find_namespace:`
          instead of `find_packages(...)`/`find:`).

          You can read more about "package discovery" and "data files" on setuptools
          documentation page.

      !!

        check.warn(importable)
      /tmp/pip-build-env-_6traypa/overlay/lib/python3.7/site-packages/setuptools/command/build_py.py:153: SetuptoolsDeprecationWarning:     Installing 'pyarrow.tests.parquet' as data is deprecated, please list it in `packages`.
          !!

          ############################
          # Package would be ignored #
          ############################
          Python recognizes 'pyarrow.tests.parquet' as an importable package,
          but it is not listed in the `packages` configuration of setuptools.

          'pyarrow.tests.parquet' has been automatically added to the distribution only
          because it may contain data files, but this behavior is likely to change
          in future versions of setuptools (and therefore is considered deprecated).

          Please make sure that 'pyarrow.tests.parquet' is included as a package by using
          the `packages` configuration field or the proper discovery methods
          (for example by using `find_namespace_packages(...)`/`find_namespace:`
          instead of `find_packages(...)`/`find:`).

          You can read more about "package discovery" and "data files" on setuptools
          documentation page.

      !!

        check.warn(importable)
      /tmp/pip-build-env-_6traypa/overlay/lib/python3.7/site-packages/setuptools/command/build_py.py:153: SetuptoolsDeprecationWarning:     Installing 'pyarrow.vendored' as data is deprecated, please list it in `packages`.
          !!

          ############################
          # Package would be ignored #
          ############################
          Python recognizes 'pyarrow.vendored' as an importable package,
          but it is not listed in the `packages` configuration of setuptools.

          'pyarrow.vendored' has been automatically added to the distribution only
          because it may contain data files, but this behavior is likely to change
          in future versions of setuptools (and therefore is considered deprecated).

          Please make sure that 'pyarrow.vendored' is included as a package by using
          the `packages` configuration field or the proper discovery methods
          (for example by using `find_namespace_packages(...)`/`find_namespace:`
          instead of `find_packages(...)`/`find:`).

          You can read more about "package discovery" and "data files" on setuptools
          documentation page.

      !!

        check.warn(importable)
      copying pyarrow/__init__.pxd -> build/lib.linux-armv7l-cpython-37/pyarrow
      copying pyarrow/_compute.pxd -> build/lib.linux-armv7l-cpython-37/pyarrow
      copying pyarrow/_compute.pyx -> build/lib.linux-armv7l-cpython-37/pyarrow
      copying pyarrow/_csv.pxd -> build/lib.linux-armv7l-cpython-37/pyarrow
      copying pyarrow/_csv.pyx -> build/lib.linux-armv7l-cpython-37/pyarrow
      copying pyarrow/_cuda.pxd -> build/lib.linux-armv7l-cpython-37/pyarrow
      copying pyarrow/_cuda.pyx -> build/lib.linux-armv7l-cpython-37/pyarrow
      copying pyarrow/_dataset.pxd -> build/lib.linux-armv7l-cpython-37/pyarrow
      copying pyarrow/_dataset.pyx -> build/lib.linux-armv7l-cpython-37/pyarrow
      copying pyarrow/_dataset_orc.pyx -> build/lib.linux-armv7l-cpython-37/pyarrow
      copying pyarrow/_dataset_parquet.pyx -> build/lib.linux-armv7l-cpython-37/pyarrow
      copying pyarrow/_exec_plan.pyx -> build/lib.linux-armv7l-cpython-37/pyarrow
      copying pyarrow/_feather.pyx -> build/lib.linux-armv7l-cpython-37/pyarrow
      copying pyarrow/_flight.pyx -> build/lib.linux-armv7l-cpython-37/pyarrow
      copying pyarrow/_fs.pxd -> build/lib.linux-armv7l-cpython-37/pyarrow
      copying pyarrow/_fs.pyx -> build/lib.linux-armv7l-cpython-37/pyarrow
      copying pyarrow/_hdfs.pyx -> build/lib.linux-armv7l-cpython-37/pyarrow
      copying pyarrow/_hdfsio.pyx -> build/lib.linux-armv7l-cpython-37/pyarrow
      copying pyarrow/_json.pyx -> build/lib.linux-armv7l-cpython-37/pyarrow
      copying pyarrow/_orc.pxd -> build/lib.linux-armv7l-cpython-37/pyarrow
      copying pyarrow/_orc.pyx -> build/lib.linux-armv7l-cpython-37/pyarrow
      copying pyarrow/_parquet.pxd -> build/lib.linux-armv7l-cpython-37/pyarrow
      copying pyarrow/_parquet.pyx -> build/lib.linux-armv7l-cpython-37/pyarrow
      copying pyarrow/_parquet_encryption.pxd -> build/lib.linux-armv7l-cpython-37/pyarrow
      copying pyarrow/_parquet_encryption.pyx -> build/lib.linux-armv7l-cpython-37/pyarrow
      copying pyarrow/_plasma.pyx -> build/lib.linux-armv7l-cpython-37/pyarrow
      copying pyarrow/_s3fs.pyx -> build/lib.linux-armv7l-cpython-37/pyarrow
      copying pyarrow/array.pxi -> build/lib.linux-armv7l-cpython-37/pyarrow
      copying pyarrow/benchmark.pxi -> build/lib.linux-armv7l-cpython-37/pyarrow
      copying pyarrow/builder.pxi -> build/lib.linux-armv7l-cpython-37/pyarrow
      copying pyarrow/compat.pxi -> build/lib.linux-armv7l-cpython-37/pyarrow
      copying pyarrow/config.pxi -> build/lib.linux-armv7l-cpython-37/pyarrow
      copying pyarrow/error.pxi -> build/lib.linux-armv7l-cpython-37/pyarrow
      copying pyarrow/gandiva.pyx -> build/lib.linux-armv7l-cpython-37/pyarrow
      copying pyarrow/io.pxi -> build/lib.linux-armv7l-cpython-37/pyarrow
      copying pyarrow/ipc.pxi -> build/lib.linux-armv7l-cpython-37/pyarrow
      copying pyarrow/lib.pxd -> build/lib.linux-armv7l-cpython-37/pyarrow
      copying pyarrow/lib.pyx -> build/lib.linux-armv7l-cpython-37/pyarrow
      copying pyarrow/memory.pxi -> build/lib.linux-armv7l-cpython-37/pyarrow
      copying pyarrow/pandas-shim.pxi -> build/lib.linux-armv7l-cpython-37/pyarrow
      copying pyarrow/public-api.pxi -> build/lib.linux-armv7l-cpython-37/pyarrow
      copying pyarrow/scalar.pxi -> build/lib.linux-armv7l-cpython-37/pyarrow
      copying pyarrow/serialization.pxi -> build/lib.linux-armv7l-cpython-37/pyarrow
      copying pyarrow/table.pxi -> build/lib.linux-armv7l-cpython-37/pyarrow
      copying pyarrow/tensor.pxi -> build/lib.linux-armv7l-cpython-37/pyarrow
      copying pyarrow/types.pxi -> build/lib.linux-armv7l-cpython-37/pyarrow
      creating build/lib.linux-armv7l-cpython-37/pyarrow/includes
      copying pyarrow/includes/__init__.pxd -> build/lib.linux-armv7l-cpython-37/pyarrow/includes
      copying pyarrow/includes/common.pxd -> build/lib.linux-armv7l-cpython-37/pyarrow/includes
      copying pyarrow/includes/libarrow.pxd -> build/lib.linux-armv7l-cpython-37/pyarrow/includes
      copying pyarrow/includes/libarrow_cuda.pxd -> build/lib.linux-armv7l-cpython-37/pyarrow/includes
      copying pyarrow/includes/libarrow_dataset.pxd -> build/lib.linux-armv7l-cpython-37/pyarrow/includes
      copying pyarrow/includes/libarrow_dataset_parquet.pxd -> build/lib.linux-armv7l-cpython-37/pyarrow/includes
      copying pyarrow/includes/libarrow_feather.pxd -> build/lib.linux-armv7l-cpython-37/pyarrow/includes
      copying pyarrow/includes/libarrow_flight.pxd -> build/lib.linux-armv7l-cpython-37/pyarrow/includes
      copying pyarrow/includes/libarrow_fs.pxd -> build/lib.linux-armv7l-cpython-37/pyarrow/includes
      copying pyarrow/includes/libarrow_python.pxd -> build/lib.linux-armv7l-cpython-37/pyarrow/includes
      copying pyarrow/includes/libgandiva.pxd -> build/lib.linux-armv7l-cpython-37/pyarrow/includes
      copying pyarrow/includes/libplasma.pxd -> build/lib.linux-armv7l-cpython-37/pyarrow/includes
      creating build/lib.linux-armv7l-cpython-37/pyarrow/parquet
      copying pyarrow/parquet/__init__.py -> build/lib.linux-armv7l-cpython-37/pyarrow/parquet
      copying pyarrow/parquet/encryption.py -> build/lib.linux-armv7l-cpython-37/pyarrow/parquet
      creating build/lib.linux-armv7l-cpython-37/pyarrow/tensorflow
      copying pyarrow/tensorflow/plasma_op.cc -> build/lib.linux-armv7l-cpython-37/pyarrow/tensorflow
      creating build/lib.linux-armv7l-cpython-37/pyarrow/vendored
      copying pyarrow/vendored/__init__.py -> build/lib.linux-armv7l-cpython-37/pyarrow/vendored
      copying pyarrow/vendored/docscrape.py -> build/lib.linux-armv7l-cpython-37/pyarrow/vendored
      copying pyarrow/vendored/version.py -> build/lib.linux-armv7l-cpython-37/pyarrow/vendored
      copying pyarrow/tests/bound_function_visit_strings.pyx -> build/lib.linux-armv7l-cpython-37/pyarrow/tests
      copying pyarrow/tests/pyarrow_cython_example.pyx -> build/lib.linux-armv7l-cpython-37/pyarrow/tests
      creating build/lib.linux-armv7l-cpython-37/pyarrow/tests/data
      creating build/lib.linux-armv7l-cpython-37/pyarrow/tests/data/feather
      copying pyarrow/tests/data/feather/v0.17.0.version.2-compression.lz4.feather -> build/lib.linux-armv7l-cpython-37/pyarrow/tests/data/feather
      creating build/lib.linux-armv7l-cpython-37/pyarrow/tests/data/orc
      copying pyarrow/tests/data/orc/README.md -> build/lib.linux-armv7l-cpython-37/pyarrow/tests/data/orc
      copying pyarrow/tests/data/orc/TestOrcFile.emptyFile.jsn.gz -> build/lib.linux-armv7l-cpython-37/pyarrow/tests/data/orc
      copying pyarrow/tests/data/orc/TestOrcFile.emptyFile.orc -> build/lib.linux-armv7l-cpython-37/pyarrow/tests/data/orc
      copying pyarrow/tests/data/orc/TestOrcFile.test1.jsn.gz -> build/lib.linux-armv7l-cpython-37/pyarrow/tests/data/orc
      copying pyarrow/tests/data/orc/TestOrcFile.test1.orc -> build/lib.linux-armv7l-cpython-37/pyarrow/tests/data/orc
      copying pyarrow/tests/data/orc/TestOrcFile.testDate1900.jsn.gz -> build/lib.linux-armv7l-cpython-37/pyarrow/tests/data/orc
      copying pyarrow/tests/data/orc/TestOrcFile.testDate1900.orc -> build/lib.linux-armv7l-cpython-37/pyarrow/tests/data/orc
      copying pyarrow/tests/data/orc/decimal.jsn.gz -> build/lib.linux-armv7l-cpython-37/pyarrow/tests/data/orc
      copying pyarrow/tests/data/orc/decimal.orc -> build/lib.linux-armv7l-cpython-37/pyarrow/tests/data/orc
      creating build/lib.linux-armv7l-cpython-37/pyarrow/tests/data/parquet
      copying pyarrow/tests/data/parquet/v0.7.1.all-named-index.parquet -> build/lib.linux-armv7l-cpython-37/pyarrow/tests/data/parquet
      copying pyarrow/tests/data/parquet/v0.7.1.column-metadata-handling.parquet -> build/lib.linux-armv7l-cpython-37/pyarrow/tests/data/parquet
      copying pyarrow/tests/data/parquet/v0.7.1.parquet -> build/lib.linux-armv7l-cpython-37/pyarrow/tests/data/parquet
      copying pyarrow/tests/data/parquet/v0.7.1.some-named-index.parquet -> build/lib.linux-armv7l-cpython-37/pyarrow/tests/data/parquet
      creating build/lib.linux-armv7l-cpython-37/pyarrow/tests/parquet
      copying pyarrow/tests/parquet/__init__.py -> build/lib.linux-armv7l-cpython-37/pyarrow/tests/parquet
      copying pyarrow/tests/parquet/common.py -> build/lib.linux-armv7l-cpython-37/pyarrow/tests/parquet
      copying pyarrow/tests/parquet/conftest.py -> build/lib.linux-armv7l-cpython-37/pyarrow/tests/parquet
      copying pyarrow/tests/parquet/encryption.py -> build/lib.linux-armv7l-cpython-37/pyarrow/tests/parquet
      copying pyarrow/tests/parquet/test_basic.py -> build/lib.linux-armv7l-cpython-37/pyarrow/tests/parquet
      copying pyarrow/tests/parquet/test_compliant_nested_type.py -> build/lib.linux-armv7l-cpython-37/pyarrow/tests/parquet
      copying pyarrow/tests/parquet/test_data_types.py -> build/lib.linux-armv7l-cpython-37/pyarrow/tests/parquet
      copying pyarrow/tests/parquet/test_dataset.py -> build/lib.linux-armv7l-cpython-37/pyarrow/tests/parquet
      copying pyarrow/tests/parquet/test_datetime.py -> build/lib.linux-armv7l-cpython-37/pyarrow/tests/parquet
      copying pyarrow/tests/parquet/test_encryption.py -> build/lib.linux-armv7l-cpython-37/pyarrow/tests/parquet
      copying pyarrow/tests/parquet/test_metadata.py -> build/lib.linux-armv7l-cpython-37/pyarrow/tests/parquet
      copying pyarrow/tests/parquet/test_pandas.py -> build/lib.linux-armv7l-cpython-37/pyarrow/tests/parquet
      copying pyarrow/tests/parquet/test_parquet_file.py -> build/lib.linux-armv7l-cpython-37/pyarrow/tests/parquet
      copying pyarrow/tests/parquet/test_parquet_writer.py -> build/lib.linux-armv7l-cpython-37/pyarrow/tests/parquet
      running build_ext
      creating /tmp/pip-install-c5klzy6j/pyarrow_9b9dce8dacaf449b90134d3389755b98/build/temp.linux-armv7l-cpython-37
      -- Running cmake for pyarrow
      cmake “-DARROW_ARMV8_ARCH=armv8-a” -DPYTHON_EXECUTABLE=/usr/bin/python3 -DPython3_EXECUTABLE=/usr/bin/python3 "" -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_PARQUET_ENCRYPTION=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-c5klzy6j/pyarrow_9b9dce8dacaf449b90134d3389755b98
      -- The C compiler identification is GNU 8.3.0
      -- The CXX compiler identification is GNU 8.3.0
      -- Check for working C compiler: /usr/bin/cc
      -- Check for working C compiler: /usr/bin/cc -- works
      -- Detecting C compiler ABI info
      -- Detecting C compiler ABI info - done
      -- Detecting C compile features
      -- Detecting C compile features - done
      -- Check for working CXX compiler: /usr/bin/c++
      -- Check for working CXX compiler: /usr/bin/c++ -- works
      -- Detecting CXX compiler ABI info
      -- Detecting CXX compiler ABI info - done
      -- Detecting CXX compile features
      -- Detecting CXX compile features - done
      -- System processor: armv7l
      -- Arrow build warning level: PRODUCTION
      Using ld linker
      Configured for RELEASE build (set with cmake -DCMAKE_BUILD_TYPE={release,debug,...})
      -- Build Type: RELEASE
      -- Generator: Unix Makefiles
      -- Build output directory: /tmp/pip-install-c5klzy6j/pyarrow_9b9dce8dacaf449b90134d3389755b98/build/temp.linux-armv7l-cpython-37/release
      CMake Error at /usr/share/cmake-3.16/Modules/FindPackageHandleStandardArgs.cmake:146 (message):
        Could NOT find Python3 (missing: Python3_NumPy_INCLUDE_DIRS NumPy) (found
        version "3.7.3")
      Call Stack (most recent call first):
        /usr/share/cmake-3.16/Modules/FindPackageHandleStandardArgs.cmake:393 (_FPHSA_FAILURE_MESSAGE)
        /usr/share/cmake-3.16/Modules/FindPython/Support.cmake:2214 (find_package_handle_standard_args)
        /usr/share/cmake-3.16/Modules/FindPython3.cmake:300 (include)
        cmake_modules/FindPython3Alt.cmake:46 (find_package)
        CMakeLists.txt:217 (find_package)

      -- Configuring incomplete, errors occurred!
      See also "/tmp/pip-install-c5klzy6j/pyarrow_9b9dce8dacaf449b90134d3389755b98/build/temp.linux-armv7l-cpython-37/CMakeFiles/CMakeOutput.log".
      error: command '/usr/bin/cmake' failed with exit code 1
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for pyarrow
Failed to build pyarrow
ERROR: Could not build wheels for pyarrow, which is required to install pyproject.toml-based projects
whitphx commented 1 year ago

The package manager failed to install pyarrow from a wheel because there is no wheel built for the RasPi env (ARM processor): https://pypi.org/project/pyarrow/#files and it also failed building it. So you should try to build and install it first. I found some articles related to it such as https://raspberrypi.stackexchange.com/a/127382 I think you will be successful on installing streamlit_webrtc after pyarrow is manually built and installed.