← All tasks
pythonaws/aws-sdk-pandas #3235Not a task: already works

Can't install 3.14 on Python 3.14

envgap__aws__aws-sdk-pandas-3235

01 / FAILURE SIGNATURE

As reported upstream

error: command 'cmake' failed: No such file or directory
Not a benchmark task.
  • The project already builds and runs before the fix, so there is nothing to repair.

02 / ENVIRONMENT RECIPE

Base commit
49fbd1c391cfa098f0860db7663ea267a2a565dc
Manifest
pyproject.toml
Reproduce
Awaiting issue-specific recipe
Run under trace
Awaiting a meaningful runtime command

03 / ORIGINAL ISSUE TEXT

aws/aws-sdk-pandas #3235 · read the original issue
### Describe the bug

Getting an error installing awswrangler 3.14 on Python 3.14. awswrangler depends on pyarrow < 22.0, which fails to install. 

### How to Reproduce

Executing:

```
mkdir /tmp/awswrangler-3.14 && cd /tmp/awswrangler-3.14 && uv init && uv add awswrangler==3.14           
```

getting error

```
Initialized project `awswrangler-3-14`
Using CPython 3.14.0
Creating virtual environment at: .venv
Resolved 17 packages in 101ms
  × Failed to build `pyarrow==21.0.0`
  ├─▶ The build backend returned an error
  ╰─▶ Call to `setuptools.build_meta.build_wheel` failed (exit status: 1)

      [stdout]
      running bdist_wheel
      running build
      running build_py
      copying pyarrow/__init__.py -> build/lib.linux-x86_64-cpython-314/pyarrow
      copying pyarrow/_compute_docstrings.py -> build/lib.linux-x86_64-cpython-314/pyarrow
      copying pyarrow/_generated_version.py -> build/lib.linux-x86_64-cpython-314/pyarrow
      copying pyarrow/acero.py -> build/lib.linux-x86_64-cpython-314/pyarrow
      copying pyarrow/benchmark.py -> build/lib.linux-x86_64-cpython-314/pyarrow
      copying pyarrow/cffi.py -> build/lib.linux-x86_64-cpython-314/pyarrow
      copying pyarrow/compute.py -> build/lib.linux-x86_64-cpython-314/pyarrow
      copying pyarrow/conftest.py -> build/lib.linux-x86_64-cpython-314/pyarrow
      copying pyarrow/csv.py -> build/lib.linux-x86_64-cpython-314/pyarrow
      copying pyarrow/cuda.py -> build/lib.linux-x86_64-cpython-314/pyarrow
      copying pyarrow/dataset.py -> build/lib.linux-x86_64-cpython-314/pyarrow
      copying pyarrow/feather.py -> build/lib.linux-x86_64-cpython-314/pyarrow
      copying pyarrow/flight.py -> build/lib.linux-x86_64-cpython-314/pyarrow
      copying pyarrow/fs.py -> build/lib.linux-x86_64-cpython-314/pyarrow
      copying pyarrow/ipc.py -> build/lib.linux-x86_64-cpython-314/pyarrow
      copying pyarrow/json.py -> build/lib.linux-x86_64-cpython-314/pyarrow
      copying pyarrow/jvm.py -> build/lib.linux-x86_64-cpython-314/pyarrow
      copying pyarrow/orc.py -> build/lib.linux-x86_64-cpython-314/pyarrow
      copying pyarrow/pandas_compat.py -> build/lib.linux-x86_64-cpython-314/pyarrow
      copying pyarrow/substrait.py -> build/lib.linux-x86_64-cpython-314/pyarrow
      copying pyarrow/types.py -> build/lib.linux-x86_64-cpython-314/pyarrow
      copying pyarrow/util.py -> build/lib.linux-x86_64-cpython-314/pyarrow
      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
      reading manifest file 'pyarrow.egg-info/SOURCES.txt'
      reading manifest template 'MANIFEST.in'
      writing manifest file 'pyarrow.egg-info/SOURCES.txt'
      copying pyarrow/__init__.pxd -> build/lib.linux-x86_64-cpython-314/pyarrow
      copying pyarrow/_acero.pxd -> build/lib.linux-x86_64-cpython-314/pyarrow
      copying pyarrow/_acero.pyx -> build/lib.linux-x86_64-cpython-314/pyarrow
      copying pyarrow/_azurefs.pyx -> build/lib.linux-x86_64-cpython-314/pyarrow
      copying pyarrow/_compute.pxd -> build/lib.linux-x86_64-cpython-314/pyarrow
      copying pyarrow/_compute.pyx -> build/lib.linux-x86_64-cpython-314/pyarrow
      copying pyarrow/_csv.pxd -> build/lib.linux-x86_64-cpython-314/pyarrow
      copying pyarrow/_csv.pyx -> build/lib.linux-x86_64-cpython-314/pyarrow
      copying pyarrow/_cuda.pxd -> build/lib.linux-x86_64-cpython-314/pyarrow
      copying pyarrow/_cuda.pyx -> build/lib.linux-x86_64-cpython-314/pyarrow
      copying pyarrow/_dataset.pxd -> build/lib.linux-x86_64-cpython-314/pyarrow
      copying pyarrow/_dataset.pyx -> build/lib.linux-x86_64-cpython-314/pyarrow
      copying pyarrow/_dataset_orc.pyx -> build/lib.linux-x86_64-cpython-314/pyarrow
      copying pyarrow/_dataset_parquet.pxd -> build/lib.linux-x86_64-cpython-314/pyarrow
      copying pyarrow/_dataset_parquet.pyx -> build/lib.linux-x86_64-cpython-314/pyarrow
      copying pyarrow/_dataset_parquet_encryption.pyx -> build/lib.linux-x86_64-cpython-314/pyarrow
      copying pyarrow/_dlpack.pxi -> build/lib.linux-x86_64-cpython-314/pyarrow
      copying pyarrow/_feather.pyx -> build/lib.linux-x86_64-cpython-314/pyarrow
      copying pyarrow/_flight.pyx -> build/lib.linux-x86_64-cpython-314/pyarrow
      copying pyarrow/_fs.pxd -> build/lib.linux-x86_64-cpython-314/pyarrow
      copying pyarrow/_fs.pyx -> build/lib.linux-x86_64-cpython-314/pyarrow
      copying pyarrow/_gcsfs.pyx -> build/lib.linux-x86_64-cpython-314/pyarrow
      copying pyarrow/_hdfs.pyx -> build/lib.linux-x86_64-cpython-314/pyarrow
      copying pyarrow/_json.pxd -> build/lib.linux-x86_64-cpython-314/pyarrow
      copying pyarrow/_json.pyx -> build/lib.linux-x86_64-cpython-314/pyarrow
      copying pyarrow/_orc.pxd -> build/lib.linux-x86_64-cpython-314/pyarrow
      copying pyarrow/_orc.pyx -> build/lib.linux-x86_64-cpython-314/pyarrow
      copying pyarrow/_parquet.pxd -> build/lib.linux-x86_64-cpython-314/pyarrow
      copying pyarrow/_parquet.pyx -> build/lib.linux-x86_64-cpython-314/pyarrow
      copying pyarrow/_parquet_encryption.pxd -> build/lib.linux-x86_64-cpython-314/pyarrow
      copying pyarrow/_parquet_encryption.pyx -> build/lib.linux-x86_64-cpython-314/pyarrow
      copying pyarrow/_pyarrow_cpp_tests.pxd -> build/lib.linux-x86_64-cpython-314/pyarrow
      copying pyarrow/_pyarrow_cpp_tests.pyx -> build/lib.linux-x86_64-cpython-314/pyarrow
      copying pyarrow/_s3fs.pyx -> build/lib.linux-x86_64-cpython-314/pyarrow
      copying pyarrow/_substrait.pyx -> build/lib.linux-x86_64-cpython-314/pyarrow
      copying pyarrow/array.pxi -> build/lib.linux-x86_64-cpython-314/pyarrow
      copying pyarrow/benchmark.pxi -> build/lib.linux-x86_64-cpython-314/pyarrow
      copying pyarrow/builder.pxi -> build/lib.linux-x86_64-cpython-314/pyarrow
      copying pyarrow/compat.pxi -> build/lib.linux-x86_64-cpython-314/pyarrow
      copying pyarrow/config.pxi -> build/lib.linux-x86_64-cpython-314/pyarrow
      copying pyarrow/device.pxi -> build/lib.linux-x86_64-cpython-314/pyarrow
      copying pyarrow/error.pxi -> build/lib.linux-x86_64-cpython-314/pyarrow
      copying pyarrow/gandiva.pyx -> build/lib.linux-x86_64-cpython-314/pyarrow
      copying pyarrow/io.pxi -> build/lib.linux-x86_64-cpython-314/pyarrow
      copying pyarrow/ipc.pxi -> build/lib.linux-x86_64-cpython-314/pyarrow
      copying pyarrow/lib.pxd -> build/lib.linux-x86_64-cpython-314/pyarrow
      copying pyarrow/lib.pyx -> build/lib.linux-x86_64-cpython-314/pyarrow
      copying pyarrow/memory.pxi -> build/lib.linux-x86_64-cpython-314/pyarrow
      copying pyarrow/pandas-shim.pxi -> build/lib.linux-x86_64-cpython-314/pyarrow
      copying pyarrow/public-api.pxi -> build/lib.linux-x86_64-cpython-314/pyarrow
      copying pyarrow/scalar.pxi -> build/lib.linux-x86_64-cpython-314/pyarrow
      copying pyarrow/table.pxi -> build/lib.linux-x86_64-cpython-314/pyarrow
      copying pyarrow/tensor.pxi -> build/lib.linux-x86_64-cpython-314/pyarrow
      copying pyarrow/types.pxi -> build/lib.linux-x86_64-cpython-314/pyarrow
      copying pyarrow/includes/__init__.pxd -> build/lib.linux-x86_64-cpython-314/pyarrow/includes
      copying pyarrow/includes/common.pxd -> build/lib.linux-x86_64-cpython-314/pyarrow/includes
      copying pyarrow/includes/libarrow.pxd -> build/lib.linux-x86_64-cpython-314/pyarrow/includes
      copying pyarrow/includes/libarrow_acero.pxd -> build/lib.linux-x86_64-cpython-314/pyarrow/includes
      copying pyarrow/includes/libarrow_cuda.pxd -> build/lib.linux-x86_64-cpython-314/pyarrow/includes
      copying pyarrow/includes/libarrow_dataset.pxd -> build/lib.linux-x86_64-cpython-314/pyarrow/includes
      copying pyarrow/includes/libarrow_dataset_parquet.pxd -> build/lib.linux-x86_64-cpython-314/pyarrow/includes
      copying pyarrow/includes/libarrow_feather.pxd -> build/lib.linux-x86_64-cpython-314/pyarrow/includes
      copying pyarrow/includes/libarrow_flight.pxd -> build/lib.linux-x86_64-cpython-314/pyarrow/includes
      copying pyarrow/includes/libarrow_fs.pxd -> build/lib.linux-x86_64-cpython-314/pyarrow/includes
      copying pyarrow/includes/libarrow_python.pxd -> build/lib.linux-x86_64-cpython-314/pyarrow/includes
      copying pyarrow/includes/libarrow_substrait.pxd -> build/lib.linux-x86_64-cpython-314/pyarrow/includes
      copying pyarrow/includes/libgandiva.pxd -> build/lib.linux-x86_64-cpython-314/pyarrow/includes
      copying pyarrow/includes/libparquet.pxd -> build/lib.linux-x86_64-cpython-314/pyarrow/includes
      copying pyarrow/includes/libparquet_encryption.pxd -> build/lib.linux-x86_64-cpython-314/pyarrow/includes
      copying pyarrow/interchange/__init__.py -> build/lib.linux-x86_64-cpython-314/pyarrow/interchange
      copying pyarrow/interchange/buffer.py -> build/lib.linux-x86_64-cpython-314/pyarrow/interchange
      copying pyarrow/interchange/column.py -> build/lib.linux-x86_64-cpython-314/pyarrow/interchange
      copying pyarrow/interchange/dataframe.py -> build/lib.linux-x86_64-cpython-314/pyarrow/interchange
      copying pyarrow/interchange/from_dataframe.py -> build/lib.linux-x86_64-cpython-314/pyarrow/interchange
      copying pyarrow/parquet/__init__.py -> build/lib.linux-x86_64-cpython-314/pyarrow/parquet
      copying pyarrow/parquet/core.py -> build/lib.linux-x86_64-cpython-314/pyarrow/parquet
      copying pyarrow/parquet/encryption.py -> build/lib.linux-x86_64-cpython-314/pyarrow/parquet
      copying pyarrow/src/arrow/python/CMakeLists.txt -> build/lib.linux-x86_64-cpython-314/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/api.h -> build/lib.linux-x86_64-cpython-314/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/arrow_to_pandas.cc -> build/lib.linux-x86_64-cpython-314/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/arrow_to_pandas.h -> build/lib.linux-x86_64-cpython-314/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/arrow_to_python_internal.h -> build/lib.linux-x86_64-cpython-314/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/async.h -> build/lib.linux-x86_64-cpython-314/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/benchmark.cc -> build/lib.linux-x86_64-cpython-314/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/benchmark.h -> build/lib.linux-x86_64-cpython-314/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/common.cc -> build/lib.linux-x86_64-cpython-314/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/common.h -> build/lib.linux-x86_64-cpython-314/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/csv.cc -> build/lib.linux-x86_64-cpython-314/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/csv.h -> build/lib.linux-x86_64-cpython-314/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/datetime.cc -> build/lib.linux-x86_64-cpython-314/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/datetime.h -> build/lib.linux-x86_64-cpython-314/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/decimal.cc -> build/lib.linux-x86_64-cpython-314/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/decimal.h -> build/lib.linux-x86_64-cpython-314/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/extension_type.cc -> build/lib.linux-x86_64-cpython-314/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/extension_type.h -> build/lib.linux-x86_64-cpython-314/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/filesystem.cc -> build/lib.linux-x86_64-cpython-314/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/filesystem.h -> build/lib.linux-x86_64-cpython-314/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/flight.cc -> build/lib.linux-x86_64-cpython-314/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/flight.h -> build/lib.linux-x86_64-cpython-314/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/gdb.cc -> build/lib.linux-x86_64-cpython-314/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/gdb.h -> build/lib.linux-x86_64-cpython-314/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/helpers.cc -> build/lib.linux-x86_64-cpython-314/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/helpers.h -> build/lib.linux-x86_64-cpython-314/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/inference.cc -> build/lib.linux-x86_64-cpython-314/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/inference.h -> build/lib.linux-x86_64-cpython-314/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/io.cc -> build/lib.linux-x86_64-cpython-314/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/io.h -> build/lib.linux-x86_64-cpython-314/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/ipc.cc -> build/lib.linux-x86_64-cpython-314/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/ipc.h -> build/lib.linux-x86_64-cpython-314/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/iterators.h -> build/lib.linux-x86_64-cpython-314/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/numpy_convert.cc -> build/lib.linux-x86_64-cpython-314/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/numpy_convert.h -> build/lib.linux-x86_64-cpython-314/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/numpy_init.cc -> build/lib.linux-x86_64-cpython-314/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/numpy_init.h -> build/lib.linux-x86_64-cpython-314/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/numpy_internal.h -> build/lib.linux-x86_64-cpython-314/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/numpy_interop.h -> build/lib.linux-x86_64-cpython-314/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/numpy_to_arrow.cc -> build/lib.linux-x86_64-cpython-314/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/numpy_to_arrow.h -> build/lib.linux-x86_64-cpython-314/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/parquet_encryption.cc -> build/lib.linux-x86_64-cpython-314/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/parquet_encryption.h -> build/lib.linux-x86_64-cpython-314/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/platform.h -> build/lib.linux-x86_64-cpython-314/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/pyarrow.cc -> build/lib.linux-x86_64-cpython-314/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/pyarrow.h -> build/lib.linux-x86_64-cpython-314/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/pyarrow_api.h -> build/lib.linux-x86_64-cpython-314/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/pyarrow_lib.h -> build/lib.linux-x86_64-cpython-314/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/python_test.cc -> build/lib.linux-x86_64-cpython-314/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/python_test.h -> build/lib.linux-x86_64-cpython-314/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/python_to_arrow.cc -> build/lib.linux-x86_64-cpython-314/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/python_to_arrow.h -> build/lib.linux-x86_64-cpython-314/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/type_traits.h -> build/lib.linux-x86_64-cpython-314/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/udf.cc -> build/lib.linux-x86_64-cpython-314/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/udf.h -> build/lib.linux-x86_64-cpython-314/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/util.cc -> build/lib.linux-x86_64-cpython-314/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/util.h -> build/lib.linux-x86_64-cpython-314/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/visibility.h -> build/lib.linux-x86_64-cpython-314/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/vendored/CMakeLists.txt -> build/lib.linux-x86_64-cpython-314/pyarrow/src/arrow/python/vendored
      copying pyarrow/src/arrow/python/vendored/pythoncapi_compat.h -> build/lib.linux-x86_64-cpython-314/pyarrow/src/arrow/python/vendored
      copying pyarrow/tests/__init__.py -> build/lib.linux-x86_64-cpython-314/pyarrow/tests
      copying pyarrow/tests/arrow_16597.py -> build/lib.linux-x86_64-cpython-314/pyarrow/tests
      copying pyarrow/tests/arrow_39313.py -> build/lib.linux-x86_64-cpython-314/pyarrow/tests
      copying pyarrow/tests/arrow_7980.py -> build/lib.linux-x86_64-cpython-314/pyarrow/tests
      copying pyarrow/tests/bound_function_visit_strings.pyx -> build/lib.linux-x86_64-cpython-314/pyarrow/tests
      copying pyarrow/tests/conftest.py -> build/lib.linux-x86_64-cpython-314/pyarrow/tests
      copying pyarrow/tests/extensions.pyx -> build/lib.linux-x86_64-cpython-314/pyarrow/tests
      copying pyarrow/tests/pandas_examples.py -> build/lib.linux-x86_64-cpython-314/pyarrow/tests
      copying pyarrow/tests/pandas_threaded_import.py -> build/lib.linux-x86_64-cpython-314/pyarrow/tests
      copying pyarrow/tests/pyarrow_cython_example.pyx -> build/lib.linux-x86_64-cpython-314/pyarrow/tests
      copying pyarrow/tests/read_record_batch.py -> build/lib.linux-x86_64-cpython-314/pyarrow/tests
      copying pyarrow/tests/strategies.py -> build/lib.linux-x86_64-cpython-314/pyarrow/tests
      copying pyarrow/tests/test_acero.py -> build/lib.linux-x86_64-cpython-314/pyarrow/tests
      copying pyarrow/tests/test_adhoc_memory_leak.py -> build/lib.linux-x86_64-cpython-314/pyarrow/tests
      copying pyarrow/tests/test_array.py -> build/lib.linux-x86_64-cpython-314/pyarrow/tests
      copying pyarrow/tests/test_builder.py -> build/lib.linux-x86_64-cpython-314/pyarrow/tests
      copying pyarrow/tests/test_cffi.py -> build/lib.linux-x86_64-cpython-314/pyarrow/tests
      copying pyarrow/tests/test_compute.py -> build/lib.linux-x86_64-cpython-314/pyarrow/tests
      copying pyarrow/tests/test_convert_builtin.py -> build/lib.linux-x86_64-cpython-314/pyarrow/tests
      copying pyarrow/tests/test_cpp_internals.py -> build/lib.linux-x86_64-cpython-314/pyarrow/tests
      copying pyarrow/tests/test_csv.py -> build/lib.linux-x86_64-cpython-314/pyarrow/tests
      copying pyarrow/tests/test_cuda.py -> build/lib.linux-x86_64-cpython-314/pyarrow/tests
      copying pyarrow/tests/test_cuda_numba_interop.py -> build/lib.linux-x86_64-cpython-314/pyarrow/tests
      copying pyarrow/tests/test_cython.py -> build/lib.linux-x86_64-cpython-314/pyarrow/tests
      copying pyarrow/tests/test_dataset.py -> build/lib.linux-x86_64-cpython-314/pyarrow/tests
      copying pyarrow/tests/test_dataset_encryption.py -> build/lib.linux-x86_64-cpython-314/pyarrow/tests
      copying pyarrow/tests/test_deprecations.py -> build/lib.linux-x86_64-cpython-314/pyarrow/tests
      copying pyarrow/tests/test_device.py -> build/lib.linux-x86_64-cpython-314/pyarrow/tests
      copying pyarrow/tests/test_dlpack.py -> build/lib.linux-x86_64-cpython-314/pyarrow/tests
      copying pyarrow/tests/test_exec_plan.py -> build/lib.linux-x86_64-cpython-314/pyarrow/tests
      copying pyarrow/tests/test_extension_type.py -> build/lib.linux-x86_64-cpython-314/pyarrow/tests
      copying pyarrow/tests/test_feather.py -> build/lib.linux-x86_64-cpython-314/pyarrow/tests
      copying pyarrow/tests/test_flight.py -> build/lib.linux-x86_64-cpython-314/pyarrow/tests
      copying pyarrow/tests/test_flight_async.py -> build/lib.linux-x86_64-cpython-314/pyarrow/tests
      copying pyarrow/tests/test_fs.py -> build/lib.linux-x86_64-cpython-314/pyarrow/tests
      copying pyarrow/tests/test_gandiva.py -> build/lib.linux-x86_64-cpython-314/pyarrow/tests
      copying pyarrow/tests/test_gdb.py -> build/lib.linux-x86_64-cpython-314/pyarrow/tests
      copying pyarrow/tests/test_io.py -> build/lib.linux-x86_64-cpython-314/pyarrow/tests
      copying pyarrow/tests/test_ipc.py -> build/lib.linux-x86_64-cpython-314/pyarrow/tests
      copying pyarrow/tests/test_json.py -> build/lib.linux-x86_64-cpython-314/pyarrow/tests
      copying pyarrow/tests/test_jvm.py -> build/lib.linux-x86_64-cpython-314/pyarrow/tests
      copying pyarrow/tests/test_memory.py -> build/lib.linux-x86_64-cpython-314/pyarrow/tests
      copying pyarrow/tests/test_misc.py -> build/lib.linux-x86_64-cpython-314/pyarrow/tests
      copying pyarrow/tests/test_orc.py -> build/lib.linux-x86_64-cpython-314/pyarrow/tests
      copying pyarrow/tests/test_pandas.py -> build/lib.linux-x86_64-cpython-314/pyarrow/tests
      copying pyarrow/tests/test_scalars.py -> build/lib.linux-x86_64-cpython-314/pyarrow/tests
      copying pyarrow/tests/test_schema.py -> build/lib.linux-x86_64-cpython-314/pyarrow/tests
      copying pyarrow/tests/test_sparse_tensor.py -> build/lib.linux-x86_64-cpython-314/pyarrow/tests
      copying pyarrow/tests/test_strategies.py -> build/lib.linux-x86_64-cpython-314/pyarrow/tests
      copying pyarrow/tests/test_substrait.py -> build/lib.linux-x86_64-cpython-314/pyarrow/tests
      copying pyarrow/tests/test_table.py -> build/lib.linux-x86_64-cpython-314/pyarrow/tests
      copying pyarrow/tests/test_tensor.py -> build/lib.linux-x86_64-cpython-314/pyarrow/tests
      copying pyarrow/tests/test_types.py -> build/lib.linux-x86_64-cpython-314/pyarrow/tests
      copying pyarrow/tests/test_udf.py -> build/lib.linux-x86_64-cpython-314/pyarrow/tests
      copying pyarrow/tests/test_util.py -> build/lib.linux-x86_64-cpython-314/pyarrow/tests
      copying pyarrow/tests/test_without_numpy.py -> build/lib.linux-x86_64-cpython-314/pyarrow/tests
      copying pyarrow/tests/util.py -> build/lib.linux-x86_64-cpython-314/pyarrow/tests
      copying pyarrow/tests/wsgi_examples.py -> build/lib.linux-x86_64-cpython-314/pyarrow/tests
      copying pyarrow/tests/data/feather/v0.17.0.version.2-compression.lz4.feather -> build/lib.linux-x86_64-cpython-314/pyarrow/tests/data/feather
      copying pyarrow/tests/data/orc/README.md -> build/lib.linux-x86_64-cpython-314/pyarrow/tests/data/orc
      copying pyarrow/tests/data/orc/TestOrcFile.emptyFile.jsn.gz -> build/lib.linux-x86_64-cpython-314/pyarrow/tests/data/orc
      copying pyarrow/tests/data/orc/TestOrcFile.emptyFile.orc -> build/lib.linux-x86_64-cpython-314/pyarrow/tests/data/orc
      copying pyarrow/tests/data/orc/TestOrcFile.test1.jsn.gz -> build/lib.linux-x86_64-cpython-314/pyarrow/tests/data/orc
      copying pyarrow/tests/data/orc/TestOrcFile.test1.orc -> build/lib.linux-x86_64-cpython-314/pyarrow/tests/data/orc
      copying pyarrow/tests/data/orc/TestOrcFile.testDate1900.jsn.gz -> build/lib.linux-x86_64-cpython-314/pyarrow/tests/data/orc
      copying pyarrow/tests/data/orc/TestOrcFile.testDate1900.orc -> build/lib.linux-x86_64-cpython-314/pyarrow/tests/data/orc
      copying pyarrow/tests/data/orc/decimal.jsn.gz -> build/lib.linux-x86_64-cpython-314/pyarrow/tests/data/orc
      copying pyarrow/tests/data/orc/decimal.orc -> build/lib.linux-x86_64-cpython-314/pyarrow/tests/data/orc
      copying pyarrow/tests/data/parquet/v0.7.1.all-named-index.parquet -> build/lib.linux-x86_64-cpython-314/pyarrow/tests/data/parquet
      copying pyarrow/tests/data/parquet/v0.7.1.column-metadata-handling.parquet -> build/lib.linux-x86_64-cpython-314/pyarrow/tests/data/parquet
      copying pyarrow/tests/data/parquet/v0.7.1.parquet -> build/lib.linux-x86_64-cpython-314/pyarrow/tests/data/parquet
      copying pyarrow/tests/data/parquet/v0.7.1.some-named-index.parquet -> build/lib.linux-x86_64-cpython-314/pyarrow/tests/data/parquet
      copying pyarrow/tests/interchange/__init__.py -> build/lib.linux-x86_64-cpython-314/pyarrow/tests/interchange
      copying pyarrow/tests/interchange/test_conversion.py -> build/lib.linux-x86_64-cpython-314/pyarrow/tests/interchange
      copying pyarrow/tests/interchange/test_interchange_spec.py -> build/lib.linux-x86_64-cpython-314/pyarrow/tests/interchange
      copying pyarrow/tests/parquet/__init__.py -> build/lib.linux-x86_64-cpython-314/pyarrow/tests/parquet
      copying pyarrow/tests/parquet/common.py -> build/lib.linux-x86_64-cpython-314/pyarrow/tests/parquet
      copying pyarrow/tests/parquet/conftest.py -> build/lib.linux-x86_64-cpython-314/pyarrow/tests/parquet
      copying pyarrow/tests/parquet/encryption.py -> build/lib.linux-x86_64-cpython-314/pyarrow/tests/parquet
      copying pyarrow/tests/parquet/test_basic.py -> build/lib.linux-x86_64-cpython-314/pyarrow/tests/parquet
      copying pyarrow/tests/parquet/test_compliant_nested_type.py -> build/lib.linux-x86_64-cpython-314/pyarrow/tests/parquet
      copying pyarrow/tests/parquet/test_data_types.py -> build/lib.linux-x86_64-cpython-314/pyarrow/tests/parquet
      copying pyarrow/tests/parquet/test_dataset.py -> build/lib.linux-x86_64-cpython-314/pyarrow/tests/parquet
      copying pyarrow/tests/parquet/test_datetime.py -> build/lib.linux-x86_64-cpython-314/pyarrow/tests/parquet
      copying pyarrow/tests/parquet/test_encryption.py -> build/lib.linux-x86_64-cpython-314/pyarrow/tests/parquet
      copying pyarrow/tests/parquet/test_metadata.py -> build/lib.linux-x86_64-cpython-314/pyarrow/tests/parquet
      copying pyarrow/tests/parquet/test_pandas.py -> build/lib.linux-x86_64-cpython-314/pyarrow/tests/parquet
      copying pyarrow/tests/parquet/test_parquet_file.py -> build/lib.linux-x86_64-cpython-314/pyarrow/tests/parquet
      copying pyarrow/tests/parquet/test_parquet_writer.py -> build/lib.linux-x86_64-cpython-314/pyarrow/tests/parquet
      copying pyarrow/vendored/__init__.py -> build/lib.linux-x86_64-cpython-314/pyarrow/vendored
      copying pyarrow/vendored/docscrape.py -> build/lib.linux-x86_64-cpython-314/pyarrow/vendored
      copying pyarrow/vendored/version.py -> build/lib.linux-x86_64-cpython-314/pyarrow/vendored
      running build_ext
      -- Running cmake for PyArrow
      cmake -DCMAKE_INSTALL_PREFIX=/home/jordi/.cache/uv/sdists-v9/pypi/pyarrow/21.0.0/cnwfviRNNphwM4ztGEf8v/src/build/lib.linux-x86_64-cpython-314/pyarrow
      -DPYTHON_EXECUTABLE=/home/jordi/.cache/uv/builds-v0/.tmpSdvBBi/bin/python -DPython3_EXECUTABLE=/home/jordi/.cache/uv/builds-v0/.tmpSdvBBi/bin/python
      -DPYARROW_CXXFLAGS= -DPYARROW_BUNDLE_ARROW_CPP=off -DPYARROW_BUNDLE_CYTHON_CPP=off -DPYARROW_GENERATE_COVERAGE=off -DCMAKE_BUILD_TYPE=release
      /home/jordi/.cache/uv/sdists-v9/pypi/pyarrow/21.0.0/cnwfviRNNphwM4ztGEf8v/src

      [stderr]
      /home/jordi/.cache/uv/builds-v0/.tmpSdvBBi/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table
      is deprecated
      !!

              ********************************************************************************
              Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0).

              By 2026-Feb-18, you need to update your project and remove deprecated calls
              or your builds will no longer be supported.

              See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
              ********************************************************************************

      !!
        corresp(dist, value, root_dir)
      /home/jordi/.cache/uv/builds-v0/.tmpSdvBBi/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are
      deprecated.
      !!

              ********************************************************************************
              Please consider removing the following classifiers in favor of a SPDX license expression:

              License :: OSI Approved :: Apache Software License

              See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
              ********************************************************************************

      !!
        dist._finalize_license_expression()
      /home/jordi/.cache/uv/builds-v0/.tmpSdvBBi/lib/python3.14/site-packages/setuptools/dist.py:483: SetuptoolsDeprecationWarning: Pattern '../LICENSE.txt' cannot contain '..'
      !!

              ********************************************************************************
              Please ensure the files specified are contained by the root
              of the Python package (normally marked by `pyproject.toml`).

              By 2026-Mar-20, you need to update your project and remove deprecated calls
              or your builds will no longer be supported.

              See https://packaging.python.org/en/latest/specifications/glob-patterns/ for details.
              ********************************************************************************

      !!
        for path in sorted(cls._find_pattern(pattern, enforce_match))
      /home/jordi/.cache/uv/builds-v0/.tmpSdvBBi/lib/python3.14/site-packages/setuptools/dist.py:483: SetuptoolsDeprecationWarning: Cannot find any files for the given pattern.
      !!

              ********************************************************************************
              Pattern '../LICENSE.txt' did not match any files.

              By 2026-Mar-20, you need to update your project and remove deprecated calls
              or your builds will no longer be supported.
              ********************************************************************************

      !!
        for path in sorted(cls._find_pattern(pattern, enforce_match))
      /home/jordi/.cache/uv/builds-v0/.tmpSdvBBi/lib/python3.14/site-packages/setuptools/dist.py:483: SetuptoolsDeprecationWarning: Pattern '../NOTICE.txt' cannot contain '..'
      !!

              ********************************************************************************
              Please ensure the files specified are contained by the root
              of the Python package (normally marked by `pyproject.toml`).

              By 2026-Mar-20, you need to update your project and remove deprecated calls
              or your builds will no longer be supported.

              See https://packaging.python.org/en/latest/specifications/glob-patterns/ for details.
              ********************************************************************************

      !!
        for path in sorted(cls._find_pattern(pattern, enforce_match))
      /home/jordi/.cache/uv/builds-v0/.tmpSdvBBi/lib/python3.14/site-packages/setuptools/dist.py:483: SetuptoolsDeprecationWarning: Cannot find any files for the given pattern.
      !!

              ********************************************************************************
              Pattern '../NOTICE.txt' did not match any files.

              By 2026-Mar-20, you need to update your project and remove deprecated calls
              or your builds will no longer be supported.
              ********************************************************************************

      !!
        for path in sorted(cls._find_pattern(pattern, enforce_match))
      /home/jordi/.cache/uv/builds-v0/.tmpSdvBBi/lib/python3.14/site-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated.
      !!

              ********************************************************************************
              Please consider removing the following classifiers in favor of a SPDX license expression:

              License :: OSI Approved :: Apache Software License

              See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
              ********************************************************************************

      !!
        self._finalize_license_expression()
      listing git files failed - pretending there aren't any
      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'
      /home/jordi/.cache/uv/builds-v0/.tmpSdvBBi/lib/python3.14/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'pyarrow.includes' is absent from the `packages`
      configuration.
      !!

              ********************************************************************************
              ############################
              # Package would be ignored #
              ############################
              Python recognizes 'pyarrow.includes' as an importable package[^1],
              but it is absent from setuptools' `packages` configuration.

              This leads to an ambiguous overall configuration. If you want to distribute this
              package, please make sure that 'pyarrow.includes' is explicitly added
              to the `packages` configuration field.

              Alternatively, you can also rely on setuptools' discovery methods
              (for example by using `find_namespace_packages(...)`/`find_namespace:`
              instead of `find_packages(...)`/`find:`).

              You can read more about "package discovery" on setuptools documentation page:

              - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html

              If you don't want 'pyarrow.includes' to be distributed and are
              already explicitly excluding 'pyarrow.includes' via
              `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
              you can try to use `exclude_package_data`, or `include-package-data=False` in
              combination with a more fine grained `package-data` configuration.

              You can read more about "package data files" on setuptools documentation page:

              - https://setuptools.pypa.io/en/latest/userguide/datafiles.html


              [^1]: For Python, any directory (with suitable naming) can be imported,
                    even if it does not contain any `.py` files.
                    On the other hand, currently there is no concept of package data
                    directory, all directories are treated like packages.
              ********************************************************************************

      !!
        check.warn(importable)
      /home/jordi/.cache/uv/builds-v0/.tmpSdvBBi/lib/python3.14/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'pyarrow.interchange' is absent from the `packages`
      configuration.
      !!

              ********************************************************************************
              ############################
              # Package would be ignored #
              ############################
              Python recognizes 'pyarrow.interchange' as an importable package[^1],
              but it is absent from setuptools' `packages` configuration.

              This leads to an ambiguous overall configuration. If you want to distribute this
              package, please make sure that 'pyarrow.interchange' is explicitly added
              to the `packages` configuration field.

              Alternatively, you can also rely on setuptools' discovery methods
              (for example by using `find_namespace_packages(...)`/`find_namespace:`
              instead of `find_packages(...)`/`find:`).

              You can read more about "package discovery" on setuptools documentation page:

              - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html

              If you don't want 'pyarrow.interchange' to be distributed and are
              already explicitly excluding 'pyarrow.interchange' via
              `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
              you can try to use `exclude_package_data`, or `include-package-data=False` in
              combination with a more fine grained `package-data` configuration.

              You can read more about "package data files" on setuptools documentation page:

              - https://setuptools.pypa.io/en/latest/userguide/datafiles.html


              [^1]: For Python, any directory (with suitable naming) can be imported,
                    even if it does not contain any `.py` files.
                    On the other hand, currently there is no concept of package data
                    directory, all directories are treated like packages.
              ********************************************************************************

      !!
        check.warn(importable)
      /home/jordi/.cache/uv/builds-v0/.tmpSdvBBi/lib/python3.14/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'pyarrow.parquet' is absent from the `packages`
      configuration.
      !!

              ********************************************************************************
              ############################
              # Package would be ignored #
              ############################
              Python recognizes 'pyarrow.parquet' as an importable package[^1],
              but it is absent from setuptools' `packages` configuration.

              This leads to an ambiguous overall configuration. If you want to distribute this
              package, please make sure that 'pyarrow.parquet' is explicitly added
              to the `packages` configuration field.

              Alternatively, you can also rely on setuptools' discovery methods
              (for example by using `find_namespace_packages(...)`/`find_namespace:`
              instead of `find_packages(...)`/`find:`).

              You can read more about "package discovery" on setuptools documentation page:

              - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html

              If you don't want 'pyarrow.parquet' to be distributed and are
              already explicitly excluding 'pyarrow.parquet' via
              `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
              you can try to use `exclude_package_data`, or `include-package-data=False` in
              combination with a more fine grained `package-data` configuration.

              You can read more about "package data files" on setuptools documentation page:

              - https://setuptools.pypa.io/en/latest/userguide/datafiles.html


              [^1]: For Python, any directory (with suitable naming) can be imported,
                    even if it does not contain any `.py` files.
                    On the other hand, currently there is no concept of package data
                    directory, all directories are treated like packages.
              ********************************************************************************

      !!
        check.warn(importable)
      /home/jordi/.cache/uv/builds-v0/.tmpSdvBBi/lib/python3.14/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'pyarrow.src.arrow.python' is absent from the
      `packages` configuration.
      !!

              ********************************************************************************
              ############################
              # Package would be ignored #
              ############################
              Python recognizes 'pyarrow.src.arrow.python' as an importable package[^1],
              but it is absent from setuptools' `packages` configuration.

              This leads to an ambiguous overall configuration. If you want to distribute this
              package, please make sure that 'pyarrow.src.arrow.python' is explicitly added
              to the `packages` configuration field.

              Alternatively, you can also rely on setuptools' discovery methods
              (for example by using `find_namespace_packages(...)`/`find_namespace:`
              instead of `find_packages(...)`/`find:`).

              You can read more about "package discovery" on setuptools documentation page:

              - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html

              If you don't want 'pyarrow.src.arrow.python' to be distributed and are
              already explicitly excluding 'pyarrow.src.arrow.python' via
              `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
              you can try to use `exclude_package_data`, or `include-package-data=False` in
              combination with a more fine grained `package-data` configuration.

              You can read more about "package data files" on setuptools documentation page:

              - https://setuptools.pypa.io/en/latest/userguide/datafiles.html


              [^1]: For Python, any directory (with suitable naming) can be imported,
                    even if it does not contain any `.py` files.
                    On the other hand, currently there is no concept of package data
                    directory, all directories are treated like packages.
              ********************************************************************************

      !!
        check.warn(importable)
      /home/jordi/.cache/uv/builds-v0/.tmpSdvBBi/lib/python3.14/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'pyarrow.src.arrow.python.vendored' is absent from the
      `packages` configuration.
      !!

              ********************************************************************************
              ############################
              # Package would be ignored #
              ############################
              Python recognizes 'pyarrow.src.arrow.python.vendored' as an importable package[^1],
              but it is absent from setuptools' `packages` configuration.

              This leads to an ambiguous overall configuration. If you want to distribute this
              package, please make sure that 'pyarrow.src.arrow.python.vendored' is explicitly added
              to the `packages` configuration field.

              Alternatively, you can also rely on setuptools' discovery methods
              (for example by using `find_namespace_packages(...)`/`find_namespace:`
              instead of `find_packages(...)`/`find:`).

              You can read more about "package discovery" on setuptools documentation page:

              - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html

              If you don't want 'pyarrow.src.arrow.python.vendored' to be distributed and are
              already explicitly excluding 'pyarrow.src.arrow.python.vendored' via
              `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
              you can try to use `exclude_package_data`, or `include-package-data=False` in
              combination with a more fine grained `package-data` configuration.

              You can read more about "package data files" on setuptools documentation page:

              - https://setuptools.pypa.io/en/latest/userguide/datafiles.html


              [^1]: For Python, any directory (with suitable naming) can be imported,
                    even if it does not contain any `.py` files.
                    On the other hand, currently there is no concept of package data
                    directory, all directories are treated like packages.
              ********************************************************************************

      !!
        check.warn(importable)
      /home/jordi/.cache/uv/builds-v0/.tmpSdvBBi/lib/python3.14/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'pyarrow.tests' is absent from the `packages`
      configuration.
      !!

              ********************************************************************************
              ############################
              # Package would be ignored #
              ############################
              Python recognizes 'pyarrow.tests' as an importable package[^1],
              but it is absent from setuptools' `packages` configuration.

              This leads to an ambiguous overall configuration. If you want to distribute this
              package, please make sure that 'pyarrow.tests' is explicitly added
              to the `packages` configuration field.

              Alternatively, you can also rely on setuptools' discovery methods
              (for example by using `find_namespace_packages(...)`/`find_namespace:`
              instead of `find_packages(...)`/`find:`).

              You can read more about "package discovery" on setuptools documentation page:

              - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html

              If you don't want 'pyarrow.tests' to be distributed and are
              already explicitly excluding 'pyarrow.tests' via
              `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
              you can try to use `exclude_package_data`, or `include-package-data=False` in
              combination with a more fine grained `package-data` configuration.

              You can read more about "package data files" on setuptools documentation page:

              - https://setuptools.pypa.io/en/latest/userguide/datafiles.html


              [^1]: For Python, any directory (with suitable naming) can be imported,
                    even if it does not contain any `.py` files.
                    On the other hand, currently there is no concept of package data
                    directory, all directories are treated like packages.
              ********************************************************************************

      !!
        check.warn(importable)
      /home/jordi/.cache/uv/builds-v0/.tmpSdvBBi/lib/python3.14/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'pyarrow.tests.data.feather' is absent from the
      `packages` configuration.
      !!

              ********************************************************************************
              ############################
              # Package would be ignored #
              ############################
              Python recognizes 'pyarrow.tests.data.feather' as an importable package[^1],
              but it is absent from setuptools' `packages` configuration.

              This leads to an ambiguous overall configuration. If you want to distribute this
              package, please make sure that 'pyarrow.tests.data.feather' is explicitly added
              to the `packages` configuration field.

              Alternatively, you can also rely on setuptools' discovery methods
              (for example by using `find_namespace_packages(...)`/`find_namespace:`
              instead of `find_packages(...)`/`find:`).

              You can read more about "package discovery" on setuptools documentation page:

              - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html

              If you don't want 'pyarrow.tests.data.feather' to be distributed and are
              already explicitly excluding 'pyarrow.tests.data.feather' via
              `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
              you can try to use `exclude_package_data`, or `include-package-data=False` in
              combination with a more fine grained `package-data` configuration.

              You can read more about "package data files" on setuptools documentation page:

              - https://setuptools.pypa.io/en/latest/userguide/datafiles.html


              [^1]: For Python, any directory (with suitable naming) can be imported,
                    even if it does not contain any `.py` files.
                    On the other hand, currently there is no concept of package data
                    directory, all directories are treated like packages.
              ********************************************************************************

      !!
        check.warn(importable)
      /home/jordi/.cache/uv/builds-v0/.tmpSdvBBi/lib/python3.14/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'pyarrow.tests.data.orc' is absent from the `packages`
      configuration.
      !!

              ********************************************************************************
              ############################
              # Package would be ignored #
              ############################
              Python recognizes 'pyarrow.tests.data.orc' as an importable package[^1],
              but it is absent from setuptools' `packages` configuration.

              This leads to an ambiguous overall configuration. If you want to distribute this
              package, please make sure that 'pyarrow.tests.data.orc' is explicitly added
              to the `packages` configuration field.

              Alternatively, you can also rely on setuptools' discovery methods
              (for example by using `find_namespace_packages(...)`/`find_namespace:`
              instead of `find_packages(...)`/`find:`).

              You can read more about "package discovery" on setuptools documentation page:

              - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html

              If you don't want 'pyarrow.tests.data.orc' to be distributed and are
              already explicitly excluding 'pyarrow.tests.data.orc' via
              `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
              you can try to use `exclude_package_data`, or `include-package-data=False` in
              combination with a more fine grained `package-data` configuration.

              You can read more about "package data files" on setuptools documentation page:

              - https://setuptools.pypa.io/en/latest/userguide/datafiles.html


              [^1]: For Python, any directory (with suitable naming) can be imported,
                    even if it does not contain any `.py` files.
                    On the other hand, currently there is no concept of package data
                    directory, all directories are treated like packages.
              ********************************************************************************

      !!
        check.warn(importable)
      /home/jordi/.cache/uv/builds-v0/.tmpSdvBBi/lib/python3.14/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'pyarrow.tests.data.parquet' is absent from the
      `packages` configuration.
      !!

              ********************************************************************************
              ############################
              # Package would be ignored #
              ############################
              Python recognizes 'pyarrow.tests.data.parquet' as an importable package[^1],
              but it is absent from setuptools' `packages` configuration.

              This leads to an ambiguous overall configuration. If you want to distribute this
              package, please make sure that 'pyarrow.tests.data.parquet' is explicitly added
              to the `packages` configuration field.

              Alternatively, you can also rely on setuptools' discovery methods
              (for example by using `find_namespace_packages(...)`/`find_namespace:`
              instead of `find_packages(...)`/`find:`).

              You can read more about "package discovery" on setuptools documentation page:

              - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html

              If you don't want 'pyarrow.tests.data.parquet' to be distributed and are
              already explicitly excluding 'pyarrow.tests.data.parquet' via
              `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
              you can try to use `exclude_package_data`, or `include-package-data=False` in
              combination with a more fine grained `package-data` configuration.

              You can read more about "package data files" on setuptools documentation page:

              - https://setuptools.pypa.io/en/latest/userguide/datafiles.html


              [^1]: For Python, any directory (with suitable naming) can be imported,
                    even if it does not contain any `.py` files.
                    On the other hand, currently there is no concept of package data
                    directory, all directories are treated like packages.
              ********************************************************************************

      !!
        check.warn(importable)
      /home/jordi/.cache/uv/builds-v0/.tmpSdvBBi/lib/python3.14/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'pyarrow.tests.interchange' is absent from the
      `packages` configuration.
      !!

              ********************************************************************************
              ############################
              # Package would be ignored #
              ############################
              Python recognizes 'pyarrow.tests.interchange' as an importable package[^1],
              but it is absent from setuptools' `packages` configuration.

              This leads to an ambiguous overall configuration. If you want to distribute this
              package, please make sure that 'pyarrow.tests.interchange' is explicitly added
              to the `packages` configuration field.

              Alternatively, you can also rely on setuptools' discovery methods
              (for example by using `find_namespace_packages(...)`/`find_namespace:`
              instead of `find_packages(...)`/`find:`).

              You can read more about "package discovery" on setuptools documentation page:

              - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html

              If you don't want 'pyarrow.tests.interchange' to be distributed and are
              already explicitly excluding 'pyarrow.tests.interchange' via
              `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
              you can try to use `exclude_package_data`, or `include-package-data=False` in
              combination with a more fine grained `package-data` configuration.

              You can read more about "package data files" on setuptools documentation page:

              - https://setuptools.pypa.io/en/latest/userguide/datafiles.html


              [^1]: For Python, any directory (with suitable naming) can be imported,
                    even if it does not contain any `.py` files.
                    On the other hand, currently there is no concept of package data
                    directory, all directories are treated like packages.
              ********************************************************************************

      !!
        check.warn(importable)
      /home/jordi/.cache/uv/builds-v0/.tmpSdvBBi/lib/python3.14/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'pyarrow.tests.parquet' is absent from the `packages`
      configuration.
      !!

              ********************************************************************************
              ############################
              # Package would be ignored #
              ############################
              Python recognizes 'pyarrow.tests.parquet' as an importable package[^1],
              but it is absent from setuptools' `packages` configuration.

              This leads to an ambiguous overall configuration. If you want to distribute this
              package, please make sure that 'pyarrow.tests.parquet' is explicitly added
              to the `packages` configuration field.

              Alternatively, you can also rely on setuptools' discovery methods
              (for example by using `find_namespace_packages(...)`/`find_namespace:`
              instead of `find_packages(...)`/`find:`).

              You can read more about "package discovery" on setuptools documentation page:

              - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html

              If you don't want 'pyarrow.tests.parquet' to be distributed and are
              already explicitly excluding 'pyarrow.tests.parquet' via
              `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
              you can try to use `exclude_package_data`, or `include-package-data=False` in
              combination with a more fine grained `package-data` configuration.

              You can read more about "package data files" on setuptools documentation page:

              - https://setuptools.pypa.io/en/latest/userguide/datafiles.html


              [^1]: For Python, any directory (with suitable naming) can be imported,
                    even if it does not contain any `.py` files.
                    On the other hand, currently there is no concept of package data
                    directory, all directories are treated like packages.
              ********************************************************************************

      !!
        check.warn(importable)
      /home/jordi/.cache/uv/builds-v0/.tmpSdvBBi/lib/python3.14/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'pyarrow.vendored' is absent from the `packages`
      configuration.
      !!

              ********************************************************************************
              ############################
              # Package would be ignored #
              ############################
              Python recognizes 'pyarrow.vendored' as an importable package[^1],
              but it is absent from setuptools' `packages` configuration.

              This leads to an ambiguous overall configuration. If you want to distribute this
              package, please make sure that 'pyarrow.vendored' is explicitly added
              to the `packages` configuration field.

              Alternatively, you can also rely on setuptools' discovery methods
              (for example by using `find_namespace_packages(...)`/`find_namespace:`
              instead of `find_packages(...)`/`find:`).

              You can read more about "package discovery" on setuptools documentation page:

              - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html

              If you don't want 'pyarrow.vendored' to be distributed and are
              already explicitly excluding 'pyarrow.vendored' via
              `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
              you can try to use `exclude_package_data`, or `include-package-data=False` in
              combination with a more fine grained `package-data` configuration.

              You can read more about "package data files" on setuptools documentation page:

              - https://setuptools.pypa.io/en/latest/userguide/datafiles.html


              [^1]: For Python, any directory (with suitable naming) can be imported,
                    even if it does not contain any `.py` files.
                    On the other hand, currently there is no concept of package data
                    directory, all directories are treated like packages.
              ********************************************************************************

      !!
        check.warn(importable)
      error: command 'cmake' failed: No such file or directory

      hint: This usually indicates a problem with the package or the build environment.
  help: If you want to add the package regardless of the failed resolution, provide the `--frozen` flag to skip locking and syncing.
```

### Expected behavior

Installation should work

### Your project

_No response_

### Screenshots

_No response_

### OS

Linux 6.16.8

### Python version

3.14

### AWS SDK for pandas version

3.14

### Additional context

The issue with pyarrow is fixed in version 22.0. Running:

```
mkdir /tmp/pyarrow-22.0.0 && cd /tmp/pyarrow-22.0.0 && uv init && uv add pyarrow==22.0.0
```

Produces:

```
Initialized project `pyarrow-22-0-0`
Using CPython 3.14.0
Creating virtual environment at: .venv
Resolved 2 packages in 3ms
░░░░░░░░░░░░░░░░░░░░ [0/1] Installing wheels...                                                                                                                                              warning: Failed to hardlink files; falling back to full copy. This may lead to degraded performance.
         If the cache and target directories are on different filesystems, hardlinking may not be supported.
         If this is intentional, set `export UV_LINK_MODE=copy` or use `--link-mode=copy` to suppress this warning.
Installed 1 package in 111ms
 + pyarrow==22.0.0
```


But I get a failure when running:

```
mkdir /tmp/pyarrow-21.0.0 && cd /tmp/pyarrow-21.0.0 && uv init && uv add pyarrow==21.0.0
```

Continue on GitHub ↗

04 / LABELS

Labels from the report text only; not yet run

No supported category has been assigned.

Label rules and the text that matched
[]