Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Python] Building wheel for pyarrow (pyproject.toml) did not run successfully for Linux #40776

Closed
ManPython opened this issue Mar 25, 2024 · 5 comments

Comments

@ManPython
Copy link

Describe the bug, including details regarding any error messages, version, and platform.

https://stackoverflow.com/questions/77318492/building-wheel-for-pyarrow-pyproject-toml-did-not-run-successfully
Not working 14.0.0, also pyarrow-15.0.2.tar.gz (1.1 MB) for freebsd-13.2-RELEASE-p10-amd64-cpython-311. Working for windows.

pip install pygwalker
Collecting pygwalker
  Downloading pygwalker-0.4.7-py3-none-any.whl.metadata (19 kB)
Requirement already satisfied: appdirs in ./.venvs/venvpython311/lib/python3.11/site-packages (from pygwalker) (1.4.4)
Requirement already satisfied: arrow in ./.venvs/venvpython311/lib/python3.11/site-packages (from pygwalker) (1.2.3)
Collecting astor (from pygwalker)
  Using cached astor-0.8.1-py2.py3-none-any.whl.metadata (4.2 kB)
Collecting cachetools (from pygwalker)
  Using cached cachetools-5.3.3-py3-none-any.whl.metadata (5.3 kB)
Collecting duckdb==0.10.0 (from pygwalker)
  Downloading duckdb-0.10.0.tar.gz (11.1 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 11.1/11.1 MB 29.2 MB/s eta 0:00:00
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Collecting gw-dsl-parser==0.1.45a6 (from pygwalker)
  Downloading gw_dsl_parser-0.1.45a6-py3-none-any.whl.metadata (1.2 kB)
Requirement already satisfied: ipython in ./.venvs/venvpython311/lib/python3.11/site-packages (from pygwalker) (8.18.1)
Requirement already satisfied: ipywidgets in ./.venvs/venvpython311/lib/python3.11/site-packages (from pygwalker) (8.1.1)
Requirement already satisfied: jinja2 in ./.venvs/venvpython311/lib/python3.11/site-packages (from pygwalker) (3.1.2)
Collecting kanaries-track==0.0.4 (from pygwalker)
  Using cached kanaries_track-0.0.4-py3-none-any.whl.metadata (913 bytes)
Requirement already satisfied: pandas in ./.venvs/venvpython311/lib/python3.11/site-packages (from pygwalker) (1.5.2)
Requirement already satisfied: psutil in ./.venvs/venvpython311/lib/python3.11/site-packages (from pygwalker) (5.9.4)
Collecting pyarrow (from pygwalker)
  Downloading pyarrow-15.0.2.tar.gz (1.1 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/1.1 MB 91.5 MB/s eta 0:00:00
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Requirement already satisfied: pydantic in ./.venvs/venvpython311/lib/python3.11/site-packages (from pygwalker) (1.10.4)
Requirement already satisfied: pytz in ./.venvs/venvpython311/lib/python3.11/site-packages (from pygwalker) (2022.7)
Requirement already satisfied: requests in ./.venvs/venvpython311/lib/python3.11/site-packages (from pygwalker) (2.31.0)
Collecting segment-analytics-python==2.2.3 (from pygwalker)
  Using cached segment_analytics_python-2.2.3-py2.py3-none-any.whl.metadata (1.6 kB)
Requirement already satisfied: sqlalchemy in ./.venvs/venvpython311/lib/python3.11/site-packages (from pygwalker) (1.4.46)
Collecting sqlglot>=19.0.0 (from pygwalker)
  Downloading sqlglot-23.0.5-py3-none-any.whl.metadata (17 kB)
Requirement already satisfied: typing-extensions in ./.venvs/venvpython311/lib/python3.11/site-packages (from pygwalker) (4.9.0)
Collecting wasmtime==12.0.0 (from gw-dsl-parser==0.1.45a6->pygwalker)
  Using cached wasmtime-12.0.0-py3-none-any.whl.metadata (7.4 kB)
Collecting backoff>=2.2.1 (from kanaries-track==0.0.4->pygwalker)
  Using cached backoff-2.2.1-py3-none-any.whl.metadata (14 kB)
Collecting dateutils>=0.6.12 (from kanaries-track==0.0.4->pygwalker)
  Using cached dateutils-0.6.12-py2.py3-none-any.whl.metadata (1.3 kB)
Requirement already satisfied: monotonic~=1.5 in ./.venvs/venvpython311/lib/python3.11/site-packages (from segment-analytics-python==2.2.3->pygwalker) (1.6)
Requirement already satisfied: python-dateutil~=2.2 in ./.venvs/venvpython311/lib/python3.11/site-packages (from segment-analytics-python==2.2.3->pygwalker) (2.8.2)
Requirement already satisfied: charset-normalizer<4,>=2 in ./.venvs/venvpython311/lib/python3.11/site-packages (from requests->pygwalker) (2.1.1)
Requirement already satisfied: idna<4,>=2.5 in ./.venvs/venvpython311/lib/python3.11/site-packages (from requests->pygwalker) (3.4)
Requirement already satisfied: urllib3<3,>=1.21.1 in ./.venvs/venvpython311/lib/python3.11/site-packages (from requests->pygwalker) (1.26.13)
Requirement already satisfied: certifi>=2017.4.17 in ./.venvs/venvpython311/lib/python3.11/site-packages (from requests->pygwalker) (2022.12.7)
Requirement already satisfied: decorator in ./.venvs/venvpython311/lib/python3.11/site-packages (from ipython->pygwalker) (5.1.1)
Requirement already satisfied: jedi>=0.16 in ./.venvs/venvpython311/lib/python3.11/site-packages (from ipython->pygwalker) (0.18.2)
Requirement already satisfied: matplotlib-inline in ./.venvs/venvpython311/lib/python3.11/site-packages (from ipython->pygwalker) (0.1.6)
Requirement already satisfied: prompt-toolkit<3.1.0,>=3.0.41 in ./.venvs/venvpython311/lib/python3.11/site-packages (from ipython->pygwalker) (3.0.41)
Requirement already satisfied: pygments>=2.4.0 in ./.venvs/venvpython311/lib/python3.11/site-packages (from ipython->pygwalker) (2.17.2)
Requirement already satisfied: stack-data in ./.venvs/venvpython311/lib/python3.11/site-packages (from ipython->pygwalker) (0.6.3)
Requirement already satisfied: traitlets>=5 in ./.venvs/venvpython311/lib/python3.11/site-packages (from ipython->pygwalker) (5.14.0)
Requirement already satisfied: pexpect>4.3 in ./.venvs/venvpython311/lib/python3.11/site-packages (from ipython->pygwalker) (4.8.0)
Requirement already satisfied: comm>=0.1.3 in ./.venvs/venvpython311/lib/python3.11/site-packages (from ipywidgets->pygwalker) (0.2.0)
Requirement already satisfied: widgetsnbextension~=4.0.9 in ./.venvs/venvpython311/lib/python3.11/site-packages (from ipywidgets->pygwalker) (4.0.9)
Requirement already satisfied: jupyterlab-widgets~=3.0.9 in ./.venvs/venvpython311/lib/python3.11/site-packages (from ipywidgets->pygwalker) (3.0.9)
Requirement already satisfied: MarkupSafe>=2.0 in ./.venvs/venvpython311/lib/python3.11/site-packages (from jinja2->pygwalker) (2.1.1)
Requirement already satisfied: numpy>=1.21.0 in ./.venvs/venvpython311/lib/python3.11/site-packages (from pandas->pygwalker) (1.24.1)
Requirement already satisfied: greenlet!=0.4.17 in ./.venvs/venvpython311/lib/python3.11/site-packages (from sqlalchemy->pygwalker) (2.0.1)
Requirement already satisfied: parso<0.9.0,>=0.8.0 in ./.venvs/venvpython311/lib/python3.11/site-packages (from jedi>=0.16->ipython->pygwalker) (0.8.3)
Requirement already satisfied: ptyprocess>=0.5 in ./.venvs/venvpython311/lib/python3.11/site-packages (from pexpect>4.3->ipython->pygwalker) (0.7.0)
Requirement already satisfied: wcwidth in ./.venvs/venvpython311/lib/python3.11/site-packages (from prompt-toolkit<3.1.0,>=3.0.41->ipython->pygwalker) (0.2.12)
Requirement already satisfied: six>=1.5 in ./.venvs/venvpython311/lib/python3.11/site-packages (from python-dateutil~=2.2->segment-analytics-python==2.2.3->pygwalker) (1.16.0)
Requirement already satisfied: executing>=1.2.0 in ./.venvs/venvpython311/lib/python3.11/site-packages (from stack-data->ipython->pygwalker) (2.0.1)
Requirement already satisfied: asttokens>=2.1.0 in ./.venvs/venvpython311/lib/python3.11/site-packages (from stack-data->ipython->pygwalker) (2.4.1)
Requirement already satisfied: pure-eval in ./.venvs/venvpython311/lib/python3.11/site-packages (from stack-data->ipython->pygwalker) (0.2.2)
Downloading pygwalker-0.4.7-py3-none-any.whl (2.1 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 56.6 MB/s eta 0:00:00
Downloading gw_dsl_parser-0.1.45a6-py3-none-any.whl (991 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 991.5/991.5 kB 86.7 MB/s eta 0:00:00
Using cached kanaries_track-0.0.4-py3-none-any.whl (8.6 kB)
Using cached segment_analytics_python-2.2.3-py2.py3-none-any.whl (24 kB)
Using cached wasmtime-12.0.0-py3-none-any.whl (4.8 MB)
Downloading sqlglot-23.0.5-py3-none-any.whl (378 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 378.7/378.7 kB 47.7 MB/s eta 0:00:00
Using cached astor-0.8.1-py2.py3-none-any.whl (27 kB)
Using cached cachetools-5.3.3-py3-none-any.whl (9.3 kB)
Using cached backoff-2.2.1-py3-none-any.whl (15 kB)
Using cached dateutils-0.6.12-py2.py3-none-any.whl (5.7 kB)
Building wheels for collected packages: duckdb, pyarrow
  Building wheel for duckdb (pyproject.toml) ... done
  Created wheel for duckdb: filename=duckdb-0.10.0-cp311-cp311-freebsd_13_2_release_p10_amd64.whl size=16128160 sha256=04e7ea54d9b7bb2d02fba32cb0417fbcec3f52d7a5d196ffed18df76c89608ed
  Stored in directory: /usr/home/manpython/.cache/pip/wheels/2c/d3/07/0d8e3731485afb926b823b6e06dc0560f3f9eda2ff4bca2ffa
  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
  ╰─> [341 lines of output]
      <string>:34: DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html
      running bdist_wheel
      running build
      running build_py
      creating build
      creating build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311
      creating build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow
      copying pyarrow/__init__.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow
      copying pyarrow/conftest.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow
      copying pyarrow/substrait.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow
      copying pyarrow/cffi.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow
      copying pyarrow/benchmark.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow
      copying pyarrow/pandas_compat.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow
      copying pyarrow/types.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow
      copying pyarrow/dataset.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow
      copying pyarrow/feather.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow
      copying pyarrow/acero.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow
      copying pyarrow/flight.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow
      copying pyarrow/filesystem.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow
      copying pyarrow/hdfs.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow
      copying pyarrow/cuda.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow
      copying pyarrow/compute.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow
      copying pyarrow/csv.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow
      copying pyarrow/ipc.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow
      copying pyarrow/util.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow
      copying pyarrow/_generated_version.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow
      copying pyarrow/orc.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow
      copying pyarrow/fs.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow
      copying pyarrow/json.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow
      copying pyarrow/jvm.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow
      copying pyarrow/_compute_docstrings.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow
      creating build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/vendored
      copying pyarrow/vendored/__init__.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/vendored
      copying pyarrow/vendored/docscrape.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/vendored
      copying pyarrow/vendored/version.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/vendored
      creating build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/tests
      copying pyarrow/tests/test_types.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/tests
      copying pyarrow/tests/test_feather.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/tests
      copying pyarrow/tests/test_json.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/tests
      copying pyarrow/tests/test_flight.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/tests
      copying pyarrow/tests/test_csv.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/tests
      copying pyarrow/tests/test_adhoc_memory_leak.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/tests
      copying pyarrow/tests/test_exec_plan.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/tests
      copying pyarrow/tests/test_substrait.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/tests
      copying pyarrow/tests/test_array.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/tests
      copying pyarrow/tests/test_schema.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/tests
      copying pyarrow/tests/test_util.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/tests
      copying pyarrow/tests/test_convert_builtin.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/tests
      copying pyarrow/tests/test_dataset.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/tests
      copying pyarrow/tests/test_acero.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/tests
      copying pyarrow/tests/test_ipc.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/tests
      copying pyarrow/tests/__init__.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/tests
      copying pyarrow/tests/arrow_39313.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/tests
      copying pyarrow/tests/read_record_batch.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/tests
      copying pyarrow/tests/test_orc.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/tests
      copying pyarrow/tests/test_fs.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/tests
      copying pyarrow/tests/test_builder.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/tests
      copying pyarrow/tests/test_sparse_tensor.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/tests
      copying pyarrow/tests/test_jvm.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/tests
      copying pyarrow/tests/test_hdfs.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/tests
      copying pyarrow/tests/test_cuda.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/tests
      copying pyarrow/tests/util.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/tests
      copying pyarrow/tests/arrow_7980.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/tests
      copying pyarrow/tests/test_dlpack.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/tests
      copying pyarrow/tests/test_tensor.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/tests
      copying pyarrow/tests/strategies.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/tests
      copying pyarrow/tests/conftest.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/tests
      copying pyarrow/tests/test_udf.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/tests
      copying pyarrow/tests/test_table.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/tests
      copying pyarrow/tests/test_deprecations.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/tests
      copying pyarrow/tests/test_memory.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/tests
      copying pyarrow/tests/test_gdb.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/tests
      copying pyarrow/tests/test_dataset_encryption.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/tests
      copying pyarrow/tests/test_gandiva.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/tests
      copying pyarrow/tests/test_filesystem.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/tests
      copying pyarrow/tests/test_cpp_internals.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/tests
      copying pyarrow/tests/test_extension_type.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/tests
      copying pyarrow/tests/pandas_examples.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/tests
      copying pyarrow/tests/test_pandas.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/tests
      copying pyarrow/tests/test_misc.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/tests
      copying pyarrow/tests/pandas_threaded_import.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/tests
      copying pyarrow/tests/test_flight_async.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/tests
      copying pyarrow/tests/test_cffi.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/tests
      copying pyarrow/tests/test_cuda_numba_interop.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/tests
      copying pyarrow/tests/test_strategies.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/tests
      copying pyarrow/tests/test_io.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/tests
      copying pyarrow/tests/arrow_16597.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/tests
      copying pyarrow/tests/test_cython.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/tests
      copying pyarrow/tests/test_compute.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/tests
      copying pyarrow/tests/test_scalars.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/tests
      creating build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/parquet
      copying pyarrow/parquet/encryption.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/parquet
      copying pyarrow/parquet/core.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/parquet
      copying pyarrow/parquet/__init__.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/parquet
      creating build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/interchange
      copying pyarrow/interchange/column.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/interchange
      copying pyarrow/interchange/buffer.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/interchange
      copying pyarrow/interchange/__init__.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/interchange
      copying pyarrow/interchange/from_dataframe.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/interchange
      copying pyarrow/interchange/dataframe.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/interchange
      creating build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/tests/parquet
      copying pyarrow/tests/parquet/__init__.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/tests/parquet
      copying pyarrow/tests/parquet/encryption.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/tests/parquet
      copying pyarrow/tests/parquet/conftest.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/tests/parquet
      copying pyarrow/tests/parquet/common.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/tests/parquet
      copying pyarrow/tests/parquet/test_parquet_file.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/tests/parquet
      copying pyarrow/tests/parquet/test_datetime.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/tests/parquet
      copying pyarrow/tests/parquet/test_encryption.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/tests/parquet
      copying pyarrow/tests/parquet/test_dataset.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/tests/parquet
      copying pyarrow/tests/parquet/test_data_types.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/tests/parquet
      copying pyarrow/tests/parquet/test_parquet_writer.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/tests/parquet
      copying pyarrow/tests/parquet/test_pandas.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/tests/parquet
      copying pyarrow/tests/parquet/test_metadata.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/tests/parquet
      copying pyarrow/tests/parquet/test_basic.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/tests/parquet
      copying pyarrow/tests/parquet/test_compliant_nested_type.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/tests/parquet
      creating build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/tests/interchange
      copying pyarrow/tests/interchange/test_conversion.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/tests/interchange
      copying pyarrow/tests/interchange/test_interchange_spec.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/tests/interchange
      copying pyarrow/tests/interchange/__init__.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/tests/interchange
      running egg_info
      writing pyarrow.egg-info/PKG-INFO
      writing dependency_links to pyarrow.egg-info/dependency_links.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'
      copying pyarrow/__init__.pxd -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow
      copying pyarrow/_acero.pxd -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow
      copying pyarrow/_acero.pyx -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow
      copying pyarrow/_compute.pxd -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow
      copying pyarrow/_compute.pyx -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow
      copying pyarrow/_csv.pxd -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow
      copying pyarrow/_csv.pyx -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow
      copying pyarrow/_cuda.pxd -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow
      copying pyarrow/_cuda.pyx -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow
      copying pyarrow/_dataset.pxd -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow
      copying pyarrow/_dataset.pyx -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow
      copying pyarrow/_dataset_orc.pyx -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow
      copying pyarrow/_dataset_parquet.pxd -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow
      copying pyarrow/_dataset_parquet.pyx -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow
      copying pyarrow/_dataset_parquet_encryption.pyx -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow
      copying pyarrow/_dlpack.pxi -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow
      copying pyarrow/_feather.pyx -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow
      copying pyarrow/_flight.pyx -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow
      copying pyarrow/_fs.pxd -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow
      copying pyarrow/_fs.pyx -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow
      copying pyarrow/_gcsfs.pyx -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow
      copying pyarrow/_hdfs.pyx -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow
      copying pyarrow/_hdfsio.pyx -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow
      copying pyarrow/_json.pxd -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow
      copying pyarrow/_json.pyx -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow
      copying pyarrow/_orc.pxd -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow
      copying pyarrow/_orc.pyx -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow
      copying pyarrow/_parquet.pxd -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow
      copying pyarrow/_parquet.pyx -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow
      copying pyarrow/_parquet_encryption.pxd -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow
      copying pyarrow/_parquet_encryption.pyx -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow
      copying pyarrow/_pyarrow_cpp_tests.pxd -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow
      copying pyarrow/_pyarrow_cpp_tests.pyx -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow
      copying pyarrow/_s3fs.pyx -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow
      copying pyarrow/_substrait.pyx -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow
      copying pyarrow/array.pxi -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow
      copying pyarrow/benchmark.pxi -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow
      copying pyarrow/builder.pxi -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow
      copying pyarrow/compat.pxi -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow
      copying pyarrow/config.pxi -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow
      copying pyarrow/error.pxi -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow
      copying pyarrow/gandiva.pyx -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow
      copying pyarrow/io.pxi -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow
      copying pyarrow/ipc.pxi -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow
      copying pyarrow/lib.pxd -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow
      copying pyarrow/lib.pyx -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow
      copying pyarrow/memory.pxi -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow
      copying pyarrow/pandas-shim.pxi -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow
      copying pyarrow/public-api.pxi -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow
      copying pyarrow/scalar.pxi -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow
      copying pyarrow/table.pxi -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow
      copying pyarrow/tensor.pxi -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow
      copying pyarrow/types.pxi -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow
      creating build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/includes
      copying pyarrow/includes/libarrow_dataset_parquet.pxd -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/includes
      copying pyarrow/includes/libarrow_flight.pxd -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/includes
      copying pyarrow/includes/libarrow_acero.pxd -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/includes
      copying pyarrow/includes/libgandiva.pxd -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/includes
      copying pyarrow/includes/libarrow_python.pxd -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/includes
      copying pyarrow/includes/common.pxd -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/includes
      copying pyarrow/includes/libarrow_dataset.pxd -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/includes
      copying pyarrow/includes/libparquet_encryption.pxd -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/includes
      copying pyarrow/includes/libarrow_substrait.pxd -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/includes
      copying pyarrow/includes/libarrow_feather.pxd -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/includes
      copying pyarrow/includes/libarrow.pxd -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/includes
      copying pyarrow/includes/__init__.pxd -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/includes
      copying pyarrow/includes/libarrow_fs.pxd -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/includes
      copying pyarrow/includes/libarrow_cuda.pxd -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/includes
      copying pyarrow/tests/bound_function_visit_strings.pyx -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/tests
      copying pyarrow/tests/extensions.pyx -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/tests
      copying pyarrow/tests/pyarrow_cython_example.pyx -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/tests
      creating build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/tests/data
      creating build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/tests/data/orc
      copying pyarrow/tests/data/orc/README.md -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/tests/data/orc
      copying pyarrow/tests/data/orc/TestOrcFile.emptyFile.jsn.gz -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/tests/data/orc
      copying pyarrow/tests/data/orc/TestOrcFile.emptyFile.orc -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/tests/data/orc
      copying pyarrow/tests/data/orc/TestOrcFile.test1.jsn.gz -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/tests/data/orc
      copying pyarrow/tests/data/orc/TestOrcFile.test1.orc -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/tests/data/orc
      copying pyarrow/tests/data/orc/TestOrcFile.testDate1900.jsn.gz -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/tests/data/orc
      copying pyarrow/tests/data/orc/TestOrcFile.testDate1900.orc -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/tests/data/orc
      copying pyarrow/tests/data/orc/decimal.jsn.gz -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/tests/data/orc
      copying pyarrow/tests/data/orc/decimal.orc -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/tests/data/orc
      creating build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/tests/data/feather
      copying pyarrow/tests/data/feather/v0.17.0.version.2-compression.lz4.feather -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/tests/data/feather
      creating build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/tests/data/parquet
      copying pyarrow/tests/data/parquet/v0.7.1.all-named-index.parquet -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/tests/data/parquet
      copying pyarrow/tests/data/parquet/v0.7.1.column-metadata-handling.parquet -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/tests/data/parquet
      copying pyarrow/tests/data/parquet/v0.7.1.parquet -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/tests/data/parquet
      copying pyarrow/tests/data/parquet/v0.7.1.some-named-index.parquet -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/tests/data/parquet
      creating build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/src
      creating build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/src/arrow
      creating build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/CMakeLists.txt -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/api.h -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/arrow_to_pandas.cc -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/arrow_to_pandas.h -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/arrow_to_python_internal.h -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/async.h -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/benchmark.cc -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/benchmark.h -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/common.cc -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/common.h -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/csv.cc -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/csv.h -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/datetime.cc -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/datetime.h -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/decimal.cc -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/decimal.h -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/deserialize.cc -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/deserialize.h -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/extension_type.cc -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/extension_type.h -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/filesystem.cc -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/filesystem.h -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/flight.cc -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/flight.h -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/gdb.cc -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/gdb.h -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/helpers.cc -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/helpers.h -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/inference.cc -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/inference.h -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/init.cc -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/init.h -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/io.cc -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/io.h -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/ipc.cc -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/ipc.h -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/iterators.h -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/numpy_convert.cc -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/numpy_convert.h -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/numpy_internal.h -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/numpy_interop.h -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/numpy_to_arrow.cc -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/numpy_to_arrow.h -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/parquet_encryption.cc -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/parquet_encryption.h -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/pch.h -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/platform.h -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/pyarrow.cc -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/pyarrow.h -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/pyarrow_api.h -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/pyarrow_lib.h -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/python_test.cc -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/python_test.h -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/python_to_arrow.cc -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/python_to_arrow.h -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/serialize.cc -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/serialize.h -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/type_traits.h -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/udf.cc -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/udf.h -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/visibility.h -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow/src/arrow/python
      running build_ext
      creating /tmp/pip-install-gatsvj7j/pyarrow_3ccf05a49e9742259e5c358b812bbafd/build/temp.freebsd-13.2-RELEASE-p10-amd64-cpython-311
      -- Running cmake for PyArrow
      cmake -DCMAKE_INSTALL_PREFIX=/tmp/pip-install-gatsvj7j/pyarrow_3ccf05a49e9742259e5c358b812bbafd/build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow -DPYTHON_EXECUTABLE=/usr/home/manpython/.venvs/venvpython311/bin/python -DPython3_EXECUTABLE=/usr/home/manpython/.venvs/venvpython311/bin/python -DPYARROW_CXXFLAGS= -DPYARROW_BUILD_CUDA=off -DPYARROW_BUILD_SUBSTRAIT=off -DPYARROW_BUILD_FLIGHT=off -DPYARROW_BUILD_GANDIVA=off -DPYARROW_BUILD_ACERO=off -DPYARROW_BUILD_DATASET=off -DPYARROW_BUILD_ORC=off -DPYARROW_BUILD_PARQUET=off -DPYARROW_BUILD_PARQUET_ENCRYPTION=off -DPYARROW_BUILD_GCS=off -DPYARROW_BUILD_S3=off -DPYARROW_BUILD_HDFS=off -DPYARROW_BUNDLE_ARROW_CPP=off -DPYARROW_BUNDLE_CYTHON_CPP=off -DPYARROW_GENERATE_COVERAGE=off -DCMAKE_BUILD_TYPE=release /tmp/pip-install-gatsvj7j/pyarrow_3ccf05a49e9742259e5c358b812bbafd
      -- The C compiler identification is Clang 14.0.5
      -- The CXX compiler identification is Clang 14.0.5
      -- Detecting C compiler ABI info
      -- Detecting C compiler ABI info - done
      -- Check for working C compiler: /usr/bin/cc - skipped
      -- Detecting C compile features
      -- Detecting C compile features - done
      -- Detecting CXX compiler ABI info
      -- Detecting CXX compiler ABI info - done
      -- Check for working CXX compiler: /usr/bin/c++ - skipped
      -- Detecting CXX compile features
      -- Detecting CXX compile features - done
      -- System processor: amd64
      -- Performing Test CXX_SUPPORTS_SSE4_2
      -- Performing Test CXX_SUPPORTS_SSE4_2 - Success
      -- Performing Test CXX_SUPPORTS_AVX2
      -- Performing Test CXX_SUPPORTS_AVX2 - Success
      -- Performing Test CXX_SUPPORTS_AVX512
      -- Performing Test CXX_SUPPORTS_AVX512 - Success
      -- Arrow build warning level: PRODUCTION
      -- Using ld linker
      -- Build Type: RELEASE
      -- CMAKE_C_FLAGS:  -Wall -Wno-unknown-warning-option -Wno-pass-failed -msse4.2  -Qunused-arguments -fcolor-diagnostics  -fno-omit-frame-pointer -Wno-unused-variable -Wno-maybe-uninitialized -Wno-parentheses-equality -Wno-constant-logical-operand -Wno-missing-declarations -Wno-sometimes-uninitialized -Wno-return-type-c-linkage
      -- CMAKE_CXX_FLAGS:   -Wall -Wno-unknown-warning-option -Wno-pass-failed -msse4.2  -Qunused-arguments -fcolor-diagnostics  -fno-omit-frame-pointer -Wno-unused-variable -Wno-maybe-uninitialized -Wno-parentheses-equality -Wno-constant-logical-operand -Wno-missing-declarations -Wno-sometimes-uninitialized -Wno-return-type-c-linkage
      -- Generator: Unix Makefiles
      -- Build output directory: /tmp/pip-install-gatsvj7j/pyarrow_3ccf05a49e9742259e5c358b812bbafd/build/temp.freebsd-13.2-RELEASE-p10-amd64-cpython-311/release
      -- Found Python3: /usr/home/manpython/.venvs/venvpython311/bin/python (found version "3.11.3") found components: Interpreter Development.Module NumPy
      -- Found Python3Alt: /usr/home/manpython/.venvs/venvpython311/bin/python
      CMake Error at CMakeLists.txt:268 (find_package):
        By not providing "FindArrow.cmake" in CMAKE_MODULE_PATH this project has
        asked CMake to find a package configuration file provided by "Arrow", but
        CMake did not find one.

        Could not find a package configuration file provided by "Arrow" with any of
        the following names:

          ArrowConfig.cmake
          arrow-config.cmake

        Add the installation prefix of "Arrow" to CMAKE_PREFIX_PATH or set
        "Arrow_DIR" to a directory containing one of the above files.  If "Arrow"
        provides a separate development package or SDK, be sure it has been
        installed.


      -- Configuring incomplete, errors occurred!
      error: command '/usr/local/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
Successfully built duckdb
Failed to build pyarrow
ERROR: Could not build wheels for pyarrow, which is required to install pyproject.toml-based projects

Component(s)

Python

@assignUser
Copy link
Member

We do not provide wheels for freeBSD and building the wheel requires Arrow C++ to be available on the system (which is what cmake complains about). Building the wheel/ Arrow C++ is not trivial and described in the dev docs.

@ManPython
Copy link
Author

Then better to implement information about not support for freeBSD and check os before, in other way many time consumed to meet just this type errors.
Anyway with gpt AI prepare cmake looks no soo different but need changes around to select right parameters.

@kou kou changed the title Building wheel for pyarrow (pyproject.toml) did not run successfully for Linux [Python] Building wheel for pyarrow (pyproject.toml) did not run successfully for Linux Mar 26, 2024
@raulcd
Copy link
Member

raulcd commented Mar 26, 2024

The error says you don't have Arrow CPP installed. In order to build the wheel from the source distribution you require Arrow CPP installed.

@ManPython
Copy link
Author

Please precise.. Arrow CPP.
1 It's separated module?
2 Should be installed by pip?
3 Why is not installed with pyarrow for linux?
4 Why is instaled wit pyarrow for windows? (as dif to 3?)

@raulcd
Copy link
Member

raulcd commented Mar 26, 2024

Please precise.. Arrow CPP.
1 It's separated module?

Arrow CPP is the C++ implementation of Arrow. The binary must be built and is required in order to build pyarrow (Python). On the majority of platforms the wheels on https://pypi.org/project/pyarrow/#files are pre-compiled and already provide a compiled Arrow C++ supported for the OS + platform. We support:

We also provide the source distribution so people can compile themselves.

2 Should be installed by pip?

Yes, on the majority of cases is already provided as pre-compiled with the wheels. In the platforms that are not supported by the wheels that we publish it has to be installed manually and you'll have to generate pyarrow yourself. Which pip will do if it can find Arrow CPP.
This is the case for Free BSD. I am not an expert on Free BSD but with a really minor Google search I can see this is a typical case on lots of other Python packages where the wheel has to be built from source:
https://stackoverflow.com/questions/76439926/resolve-issue-building-wheel-for-numpy-on-freebsd
astral-sh/ruff#885
pydantic/pydantic-core#773
pydantic/pydantic#4790 (comment)

3 Why is not installed with pyarrow for linux?

It is, Free BSD is not Linux. We support all linux distributions.

4 Why is instaled wit pyarrow for windows? (as dif to 3?)

Already shared.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants