git: 6fec45e53af6 - main - databases/py-apache-arrow: update 8.0.0 → 13.0.0

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Tue, 05 Sep 2023 22:43:45 UTC
The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=6fec45e53af6ceab623077dbbb2ada25bcfa5847

commit 6fec45e53af6ceab623077dbbb2ada25bcfa5847
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2023-09-05 15:51:28 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2023-09-05 22:43:43 +0000

    databases/py-apache-arrow: update 8.0.0 → 13.0.0
---
 databases/py-apache-arrow/Makefile                 |   9 +-
 databases/py-apache-arrow/distinfo                 |   6 +-
 .../patch-cmake__modules_FindArrowPython.cmake     |  11 -
 databases/py-apache-arrow/pkg-plist                | 245 +++++++++++++++------
 4 files changed, 188 insertions(+), 83 deletions(-)

diff --git a/databases/py-apache-arrow/Makefile b/databases/py-apache-arrow/Makefile
index aed8e177404b..9e0fa0ee0603 100644
--- a/databases/py-apache-arrow/Makefile
+++ b/databases/py-apache-arrow/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	apache-arrow
-DISTVERSION=	8.0.0
-PORTREVISION=	4
+DISTVERSION=	13.0.0
 CATEGORIES=	databases python
 MASTER_SITES=	APACHE/arrow/arrow-${DISTVERSION}
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
@@ -22,13 +21,15 @@ RUN_DEPENDS=	${PYNUMPY}
 LIB_DEPENDS=	libarrow.so:databases/arrow # assumes that arrow is built with PYTHON=ON (python support is built)
 
 USES=		compiler:c++11-lang pkgconfig python
-USE_PYTHON=	distutils cython concurrent # autoplist is broken, see https://issues.apache.org/jira/browse/ARROW-16820
+USE_PYTHON=	distutils cython # autoplist is broken, see https://issues.apache.org/jira/browse/ARROW-16820
 
 WRKSRC_SUBDIR=	python
 
 MAKE_ENV=	FREEBSD_PYTHON_SUFFIX=${PYTHON_SUFFIX}
 
 post-install:
-	@${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/pyarrow/*.cpython-${PYTHON_SUFFIX}.so
+	@${STRIP_CMD} \
+		${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/pyarrow/*.cpython-${PYTHON_SUFFIX}.so \
+		${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/pyarrow/libarrow_python.so
 
 .include <bsd.port.mk>
diff --git a/databases/py-apache-arrow/distinfo b/databases/py-apache-arrow/distinfo
index cb85e4f7a22d..6ced42316ca5 100644
--- a/databases/py-apache-arrow/distinfo
+++ b/databases/py-apache-arrow/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1655076389
-SHA256 (apache-arrow-8.0.0.tar.gz) = ad9a05705117c989c116bae9ac70492fe015050e1b80fb0e38fde4b5d863aaa3
-SIZE (apache-arrow-8.0.0.tar.gz) = 17962146
+TIMESTAMP = 1693949495
+SHA256 (apache-arrow-13.0.0.tar.gz) = 35dfda191262a756be934eef8afee8d09762cad25021daa626eb249e251ac9e6
+SIZE (apache-arrow-13.0.0.tar.gz) = 20542669
diff --git a/databases/py-apache-arrow/files/patch-cmake__modules_FindArrowPython.cmake b/databases/py-apache-arrow/files/patch-cmake__modules_FindArrowPython.cmake
deleted file mode 100644
index 4223c70a1ac4..000000000000
--- a/databases/py-apache-arrow/files/patch-cmake__modules_FindArrowPython.cmake
+++ /dev/null
@@ -1,11 +0,0 @@
---- cmake_modules/FindArrowPython.cmake.orig	2022-06-12 23:30:56 UTC
-+++ cmake_modules/FindArrowPython.cmake
-@@ -51,7 +51,7 @@ if(ARROW_FOUND)
-                      arrow_python
-                      arrow/python/api.h
-                      ArrowPython
--                     arrow-python)
-+                     arrow-python$ENV{FREEBSD_PYTHON_SUFFIX})
-   if(NOT ARROW_PYTHON_VERSION)
-     set(ARROW_PYTHON_VERSION "${ARROW_VERSION}")
-   endif()
diff --git a/databases/py-apache-arrow/pkg-plist b/databases/py-apache-arrow/pkg-plist
index 243417af0490..7671ac8c8bb1 100644
--- a/databases/py-apache-arrow/pkg-plist
+++ b/databases/py-apache-arrow/pkg-plist
@@ -1,11 +1,9 @@
-bin/plasma_store
-%%PYTHON_SITELIBDIR%%/pyarrow-8.0.0-py%%PYTHON_VER%%.egg-info/PKG-INFO
-%%PYTHON_SITELIBDIR%%/pyarrow-8.0.0-py%%PYTHON_VER%%.egg-info/SOURCES.txt
-%%PYTHON_SITELIBDIR%%/pyarrow-8.0.0-py%%PYTHON_VER%%.egg-info/dependency_links.txt
-%%PYTHON_SITELIBDIR%%/pyarrow-8.0.0-py%%PYTHON_VER%%.egg-info/entry_points.txt
-%%PYTHON_SITELIBDIR%%/pyarrow-8.0.0-py%%PYTHON_VER%%.egg-info/not-zip-safe
-%%PYTHON_SITELIBDIR%%/pyarrow-8.0.0-py%%PYTHON_VER%%.egg-info/requires.txt
-%%PYTHON_SITELIBDIR%%/pyarrow-8.0.0-py%%PYTHON_VER%%.egg-info/top_level.txt
+%%PYTHON_SITELIBDIR%%/pyarrow-13.0.0-py%%PYTHON_VER%%.egg-info/PKG-INFO
+%%PYTHON_SITELIBDIR%%/pyarrow-13.0.0-py%%PYTHON_VER%%.egg-info/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/pyarrow-13.0.0-py%%PYTHON_VER%%.egg-info/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/pyarrow-13.0.0-py%%PYTHON_VER%%.egg-info/not-zip-safe
+%%PYTHON_SITELIBDIR%%/pyarrow-13.0.0-py%%PYTHON_VER%%.egg-info/requires.txt
+%%PYTHON_SITELIBDIR%%/pyarrow-13.0.0-py%%PYTHON_VER%%.egg-info/top_level.txt
 %%PYTHON_SITELIBDIR%%/pyarrow/__init__.pxd
 %%PYTHON_SITELIBDIR%%/pyarrow/__init__.py
 %%PYTHON_SITELIBDIR%%/pyarrow/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
@@ -14,14 +12,16 @@ bin/plasma_store
 %%PYTHON_SITELIBDIR%%/pyarrow/__pycache__/_compute_docstrings%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/pyarrow/__pycache__/_generated_version%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/pyarrow/__pycache__/_generated_version%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/__pycache__/acero%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/__pycache__/acero%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/pyarrow/__pycache__/benchmark%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/pyarrow/__pycache__/benchmark%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/pyarrow/__pycache__/cffi%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/pyarrow/__pycache__/cffi%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pyarrow/__pycache__/compat%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pyarrow/__pycache__/compat%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/pyarrow/__pycache__/compute%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/pyarrow/__pycache__/compute%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/__pycache__/conftest%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/__pycache__/conftest%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/pyarrow/__pycache__/csv%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/pyarrow/__pycache__/csv%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/pyarrow/__pycache__/cuda%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
@@ -48,14 +48,14 @@ bin/plasma_store
 %%PYTHON_SITELIBDIR%%/pyarrow/__pycache__/orc%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/pyarrow/__pycache__/pandas_compat%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/pyarrow/__pycache__/pandas_compat%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pyarrow/__pycache__/plasma%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pyarrow/__pycache__/plasma%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pyarrow/__pycache__/serialization%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pyarrow/__pycache__/serialization%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/__pycache__/substrait%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/__pycache__/substrait%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/pyarrow/__pycache__/types%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/pyarrow/__pycache__/types%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/pyarrow/__pycache__/util%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/pyarrow/__pycache__/util%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/_acero.pxd
+%%PYTHON_SITELIBDIR%%/pyarrow/_acero.pyx
 %%PYTHON_SITELIBDIR%%/pyarrow/_compute%%PYTHON_EXT_SUFFIX%%.so
 %%PYTHON_SITELIBDIR%%/pyarrow/_compute.pxd
 %%PYTHON_SITELIBDIR%%/pyarrow/_compute.pyx
@@ -69,19 +69,19 @@ bin/plasma_store
 %%PYTHON_SITELIBDIR%%/pyarrow/_dataset.pyx
 %%PYTHON_SITELIBDIR%%/pyarrow/_dataset_orc.pyx
 %%PYTHON_SITELIBDIR%%/pyarrow/_dataset_parquet.pyx
-%%PYTHON_SITELIBDIR%%/pyarrow/_exec_plan%%PYTHON_EXT_SUFFIX%%.so
-%%PYTHON_SITELIBDIR%%/pyarrow/_exec_plan.pyx
 %%PYTHON_SITELIBDIR%%/pyarrow/_feather%%PYTHON_EXT_SUFFIX%%.so
 %%PYTHON_SITELIBDIR%%/pyarrow/_feather.pyx
 %%PYTHON_SITELIBDIR%%/pyarrow/_flight.pyx
 %%PYTHON_SITELIBDIR%%/pyarrow/_fs%%PYTHON_EXT_SUFFIX%%.so
 %%PYTHON_SITELIBDIR%%/pyarrow/_fs.pxd
 %%PYTHON_SITELIBDIR%%/pyarrow/_fs.pyx
+%%PYTHON_SITELIBDIR%%/pyarrow/_gcsfs.pyx
 %%PYTHON_SITELIBDIR%%/pyarrow/_generated_version.py
 %%PYTHON_SITELIBDIR%%/pyarrow/_hdfs.pyx
 %%PYTHON_SITELIBDIR%%/pyarrow/_hdfsio%%PYTHON_EXT_SUFFIX%%.so
 %%PYTHON_SITELIBDIR%%/pyarrow/_hdfsio.pyx
 %%PYTHON_SITELIBDIR%%/pyarrow/_json%%PYTHON_EXT_SUFFIX%%.so
+%%PYTHON_SITELIBDIR%%/pyarrow/_json.pxd
 %%PYTHON_SITELIBDIR%%/pyarrow/_json.pyx
 %%PYTHON_SITELIBDIR%%/pyarrow/_orc.pxd
 %%PYTHON_SITELIBDIR%%/pyarrow/_orc.pyx
@@ -89,17 +89,21 @@ bin/plasma_store
 %%PYTHON_SITELIBDIR%%/pyarrow/_parquet.pyx
 %%PYTHON_SITELIBDIR%%/pyarrow/_parquet_encryption.pxd
 %%PYTHON_SITELIBDIR%%/pyarrow/_parquet_encryption.pyx
-%%PYTHON_SITELIBDIR%%/pyarrow/_plasma.pyx
+%%PYTHON_SITELIBDIR%%/pyarrow/_pyarrow_cpp_tests%%PYTHON_EXT_SUFFIX%%.so
+%%PYTHON_SITELIBDIR%%/pyarrow/_pyarrow_cpp_tests.pxd
+%%PYTHON_SITELIBDIR%%/pyarrow/_pyarrow_cpp_tests.pyx
 %%PYTHON_SITELIBDIR%%/pyarrow/_s3fs.pyx
+%%PYTHON_SITELIBDIR%%/pyarrow/_substrait.pyx
+%%PYTHON_SITELIBDIR%%/pyarrow/acero.py
 %%PYTHON_SITELIBDIR%%/pyarrow/array.pxi
 %%PYTHON_SITELIBDIR%%/pyarrow/benchmark.pxi
 %%PYTHON_SITELIBDIR%%/pyarrow/benchmark.py
 %%PYTHON_SITELIBDIR%%/pyarrow/builder.pxi
 %%PYTHON_SITELIBDIR%%/pyarrow/cffi.py
 %%PYTHON_SITELIBDIR%%/pyarrow/compat.pxi
-%%PYTHON_SITELIBDIR%%/pyarrow/compat.py
 %%PYTHON_SITELIBDIR%%/pyarrow/compute.py
 %%PYTHON_SITELIBDIR%%/pyarrow/config.pxi
+%%PYTHON_SITELIBDIR%%/pyarrow/conftest.py
 %%PYTHON_SITELIBDIR%%/pyarrow/csv.py
 %%PYTHON_SITELIBDIR%%/pyarrow/cuda.py
 %%PYTHON_SITELIBDIR%%/pyarrow/dataset.py
@@ -110,6 +114,29 @@ bin/plasma_store
 %%PYTHON_SITELIBDIR%%/pyarrow/fs.py
 %%PYTHON_SITELIBDIR%%/pyarrow/gandiva.pyx
 %%PYTHON_SITELIBDIR%%/pyarrow/hdfs.py
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/acero/accumulation_queue.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/acero/aggregate_node.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/acero/api.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/acero/asof_join_node.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/acero/benchmark_util.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/acero/bloom_filter.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/acero/exec_plan.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/acero/hash_join.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/acero/hash_join_dict.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/acero/hash_join_node.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/acero/map_node.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/acero/options.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/acero/order_by_impl.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/acero/partition_util.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/acero/pch.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/acero/query_context.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/acero/schema_util.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/acero/task_util.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/acero/test_nodes.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/acero/tpch_node.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/acero/type_fwd.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/acero/util.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/acero/visibility.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/api.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/array.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/array/array_base.h
@@ -118,6 +145,7 @@ bin/plasma_store
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/array/array_dict.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/array/array_nested.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/array/array_primitive.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/array/array_run_end.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/array/builder_adaptive.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/array/builder_base.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/array/builder_binary.h
@@ -125,6 +153,7 @@ bin/plasma_store
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/array/builder_dict.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/array/builder_nested.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/array/builder_primitive.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/array/builder_run_end.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/array/builder_time.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/array/builder_union.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/array/concatenate.h
@@ -147,29 +176,17 @@ bin/plasma_store
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/compute/api_vector.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/compute/cast.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/compute/exec.h
-%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/compute/exec/bloom_filter.h
-%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/compute/exec/exec_plan.h
-%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/compute/exec/expression.h
-%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/compute/exec/hash_join.h
-%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/compute/exec/hash_join_dict.h
-%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/compute/exec/ir_consumer.h
-%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/compute/exec/key_compare.h
-%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/compute/exec/key_encode.h
-%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/compute/exec/key_hash.h
-%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/compute/exec/key_map.h
-%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/compute/exec/options.h
-%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/compute/exec/order_by_impl.h
-%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/compute/exec/partition_util.h
-%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/compute/exec/schema_util.h
-%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/compute/exec/task_util.h
-%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/compute/exec/test_util.h
-%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/compute/exec/tpch_node.h
-%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/compute/exec/util.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/compute/expression.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/compute/function.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/compute/kernel.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/compute/key_hash.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/compute/key_map.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/compute/light_array.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/compute/ordering.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/compute/registry.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/compute/row/grouper.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/compute/type_fwd.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/compute/util.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/config.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/csv/api.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/csv/chunker.h
@@ -190,6 +207,7 @@ bin/plasma_store
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/dataset/file_base.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/dataset/file_csv.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/dataset/file_ipc.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/dataset/file_json.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/dataset/file_orc.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/dataset/file_parquet.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/dataset/partition.h
@@ -197,11 +215,11 @@ bin/plasma_store
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/dataset/plan.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/dataset/projector.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/dataset/scanner.h
-%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/dataset/test_util.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/dataset/type_fwd.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/dataset/visibility.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/datum.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/device.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/extension/fixed_shape_tensor.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/extension_type.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/filesystem/api.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/filesystem/filesystem.h
@@ -274,6 +292,8 @@ bin/plasma_store
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/python/io.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/python/ipc.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/python/iterators.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/python/lib.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/python/lib_api.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/python/numpy_convert.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/python/numpy_interop.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/python/numpy_to_arrow.h
@@ -283,9 +303,11 @@ bin/plasma_store
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/python/pyarrow.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/python/pyarrow_api.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/python/pyarrow_lib.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/python/python_test.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/python/python_to_arrow.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/python/serialize.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/python/type_traits.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/python/udf.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/python/visibility.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/record_batch.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/result.h
@@ -321,8 +343,8 @@ bin/plasma_store
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/align_util.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/aligned_storage.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/async_generator.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/async_generator_fwd.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/async_util.h
-%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/atomic_shared_ptr.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/base64.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/basic_decimal.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/benchmark_util.h
@@ -349,6 +371,7 @@ bin/plasma_store
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/bpacking_simd512_generated.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/byte_size.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/byte_stream_split.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/bytes_view.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/cancel.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/checked_cast.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/compare.h
@@ -358,6 +381,7 @@ bin/plasma_store
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/converter.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/counting_semaphore.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/cpu_info.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/crc32.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/debug.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/decimal.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/delimiting.h
@@ -367,28 +391,29 @@ bin/plasma_store
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/formatting.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/functional.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/future.h
-%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/future_iterator.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/hash_util.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/hashing.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/int_util.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/int_util_overflow.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/io_util.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/iterator.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/key_value_metadata.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/launder.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/logging.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/macros.h
-%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/make_unique.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/map.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/math_constants.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/memory.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/mutex.h
-%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/optional.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/parallel.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/pcg_random.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/print.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/queue.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/range.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/ree_util.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/regex.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/rle_encoding.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/rows_to_batches.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/simd.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/small_vector.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/sort.h
@@ -396,7 +421,6 @@ bin/plasma_store
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/stopwatch.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/string.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/string_builder.h
-%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/string_view.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/task_group.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/tdigest.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/test_common.h
@@ -407,11 +431,11 @@ bin/plasma_store
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/type_fwd.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/type_traits.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/ubsan.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/union_util.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/unreachable.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/uri.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/utf8.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/value_parsing.h
-%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/variant.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/vector.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/visibility.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/windows_compatibility.h
@@ -428,18 +452,21 @@ bin/plasma_store
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/vendored/double-conversion/cached-powers.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/vendored/double-conversion/diy-fp.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/vendored/double-conversion/double-conversion.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/vendored/double-conversion/double-to-string.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/vendored/double-conversion/fast-dtoa.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/vendored/double-conversion/fixed-dtoa.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/vendored/double-conversion/ieee.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/vendored/double-conversion/string-to-double.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/vendored/double-conversion/strtod.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/vendored/double-conversion/utils.h
-%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/vendored/optional.hpp
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/vendored/pcg/pcg_extras.hpp
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/vendored/pcg/pcg_random.hpp
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/vendored/pcg/pcg_uint128.hpp
-%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/vendored/string_view.hpp
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/vendored/portable-snippets/debug-trap.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/vendored/portable-snippets/safe-math.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/vendored/strptime.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/vendored/xxhash.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/vendored/xxhash/xxhash.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/visit_array_inline.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/visit_data_inline.h
 %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/visit_scalar_inline.h
@@ -449,6 +476,7 @@ bin/plasma_store
 %%PYTHON_SITELIBDIR%%/pyarrow/includes/__init__.pxd
 %%PYTHON_SITELIBDIR%%/pyarrow/includes/common.pxd
 %%PYTHON_SITELIBDIR%%/pyarrow/includes/libarrow.pxd
+%%PYTHON_SITELIBDIR%%/pyarrow/includes/libarrow_acero.pxd
 %%PYTHON_SITELIBDIR%%/pyarrow/includes/libarrow_cuda.pxd
 %%PYTHON_SITELIBDIR%%/pyarrow/includes/libarrow_dataset.pxd
 %%PYTHON_SITELIBDIR%%/pyarrow/includes/libarrow_dataset_parquet.pxd
@@ -456,17 +484,34 @@ bin/plasma_store
 %%PYTHON_SITELIBDIR%%/pyarrow/includes/libarrow_flight.pxd
 %%PYTHON_SITELIBDIR%%/pyarrow/includes/libarrow_fs.pxd
 %%PYTHON_SITELIBDIR%%/pyarrow/includes/libarrow_python.pxd
+%%PYTHON_SITELIBDIR%%/pyarrow/includes/libarrow_substrait.pxd
 %%PYTHON_SITELIBDIR%%/pyarrow/includes/libgandiva.pxd
-%%PYTHON_SITELIBDIR%%/pyarrow/includes/libplasma.pxd
+%%PYTHON_SITELIBDIR%%/pyarrow/interchange/__init__.py
+%%PYTHON_SITELIBDIR%%/pyarrow/interchange/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/interchange/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/interchange/__pycache__/buffer%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/interchange/__pycache__/buffer%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/interchange/__pycache__/column%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/interchange/__pycache__/column%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/interchange/__pycache__/dataframe%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/interchange/__pycache__/dataframe%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/interchange/__pycache__/from_dataframe%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/interchange/__pycache__/from_dataframe%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/interchange/buffer.py
+%%PYTHON_SITELIBDIR%%/pyarrow/interchange/column.py
+%%PYTHON_SITELIBDIR%%/pyarrow/interchange/dataframe.py
+%%PYTHON_SITELIBDIR%%/pyarrow/interchange/from_dataframe.py
 %%PYTHON_SITELIBDIR%%/pyarrow/io.pxi
 %%PYTHON_SITELIBDIR%%/pyarrow/ipc.pxi
 %%PYTHON_SITELIBDIR%%/pyarrow/ipc.py
 %%PYTHON_SITELIBDIR%%/pyarrow/json.py
 %%PYTHON_SITELIBDIR%%/pyarrow/jvm.py
 %%PYTHON_SITELIBDIR%%/pyarrow/lib%%PYTHON_EXT_SUFFIX%%.so
+%%PYTHON_SITELIBDIR%%/pyarrow/lib.h
 %%PYTHON_SITELIBDIR%%/pyarrow/lib.pxd
 %%PYTHON_SITELIBDIR%%/pyarrow/lib.pyx
 %%PYTHON_SITELIBDIR%%/pyarrow/lib_api.h
+%%PYTHON_SITELIBDIR%%/pyarrow/libarrow_python.so
 %%PYTHON_SITELIBDIR%%/pyarrow/memory.pxi
 %%PYTHON_SITELIBDIR%%/pyarrow/orc.py
 %%PYTHON_SITELIBDIR%%/pyarrow/pandas-shim.pxi
@@ -474,26 +519,86 @@ bin/plasma_store
 %%PYTHON_SITELIBDIR%%/pyarrow/parquet/__init__.py
 %%PYTHON_SITELIBDIR%%/pyarrow/parquet/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/pyarrow/parquet/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/parquet/__pycache__/core%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/parquet/__pycache__/core%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/pyarrow/parquet/__pycache__/encryption%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/pyarrow/parquet/__pycache__/encryption%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/parquet/core.py
 %%PYTHON_SITELIBDIR%%/pyarrow/parquet/encryption.py
-%%PYTHON_SITELIBDIR%%/pyarrow/plasma.py
 %%PYTHON_SITELIBDIR%%/pyarrow/public-api.pxi
 %%PYTHON_SITELIBDIR%%/pyarrow/scalar.pxi
-%%PYTHON_SITELIBDIR%%/pyarrow/serialization.pxi
-%%PYTHON_SITELIBDIR%%/pyarrow/serialization.py
+%%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/CMakeLists.txt
+%%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/api.h
+%%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/arrow_to_pandas.cc
+%%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/arrow_to_pandas.h
+%%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/arrow_to_python_internal.h
+%%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/benchmark.cc
+%%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/benchmark.h
+%%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/common.cc
+%%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/common.h
+%%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/csv.cc
+%%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/csv.h
+%%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/datetime.cc
+%%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/datetime.h
+%%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/decimal.cc
+%%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/decimal.h
+%%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/deserialize.cc
+%%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/deserialize.h
+%%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/extension_type.cc
+%%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/extension_type.h
+%%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/filesystem.cc
+%%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/filesystem.h
+%%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/flight.cc
+%%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/flight.h
+%%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/gdb.cc
+%%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/gdb.h
+%%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/helpers.cc
+%%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/helpers.h
+%%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/inference.cc
+%%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/inference.h
+%%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/init.cc
+%%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/init.h
+%%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/io.cc
+%%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/io.h
+%%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/ipc.cc
+%%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/ipc.h
+%%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/iterators.h
+%%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/numpy_convert.cc
+%%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/numpy_convert.h
+%%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/numpy_internal.h
+%%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/numpy_interop.h
+%%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/numpy_to_arrow.cc
+%%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/numpy_to_arrow.h
+%%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/parquet_encryption.cc
+%%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/parquet_encryption.h
+%%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/pch.h
+%%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/platform.h
+%%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/pyarrow.cc
+%%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/pyarrow.h
+%%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/pyarrow_api.h
+%%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/pyarrow_lib.h
+%%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/python_test.cc
+%%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/python_test.h
+%%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/python_to_arrow.cc
+%%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/python_to_arrow.h
+%%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/serialize.cc
+%%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/serialize.h
+%%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/type_traits.h
+%%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/udf.cc
+%%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/udf.h
+%%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/visibility.h
+%%PYTHON_SITELIBDIR%%/pyarrow/substrait.py
 %%PYTHON_SITELIBDIR%%/pyarrow/table.pxi
 %%PYTHON_SITELIBDIR%%/pyarrow/tensor.pxi
-%%PYTHON_SITELIBDIR%%/pyarrow/tensorflow/plasma_op.cc
 %%PYTHON_SITELIBDIR%%/pyarrow/tests/__init__.py
 %%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/arrow_16597%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/arrow_16597%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/arrow_7980%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/arrow_7980%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/conftest%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/conftest%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/deserialize_buffer%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/deserialize_buffer%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/pandas_examples%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/pandas_examples%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/pandas_threaded_import%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
@@ -502,6 +607,8 @@ bin/plasma_store
 %%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/read_record_batch%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/strategies%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/strategies%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_acero%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_acero%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_adhoc_memory_leak%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_adhoc_memory_leak%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_array%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
@@ -514,6 +621,8 @@ bin/plasma_store
 %%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_compute%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_convert_builtin%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_convert_builtin%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_cpp_internals%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_cpp_internals%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_csv%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_csv%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_cuda%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
@@ -560,32 +669,29 @@ bin/plasma_store
 %%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_orc%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_pandas%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_pandas%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_plasma%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_plasma%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_plasma_tf_op%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_plasma_tf_op%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_scalars%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_scalars%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_schema%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_schema%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_serialization%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_serialization%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_serialization_deprecated%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_serialization_deprecated%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_sparse_tensor%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_sparse_tensor%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_strategies%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_strategies%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_substrait%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_substrait%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_table%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_table%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_tensor%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_tensor%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_types%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_types%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_udf%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_udf%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_util%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_util%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/util%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/util%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/arrow_16597.py
 %%PYTHON_SITELIBDIR%%/pyarrow/tests/arrow_7980.py
 %%PYTHON_SITELIBDIR%%/pyarrow/tests/bound_function_visit_strings.pyx
 %%PYTHON_SITELIBDIR%%/pyarrow/tests/conftest.py
@@ -603,7 +709,16 @@ bin/plasma_store
 %%PYTHON_SITELIBDIR%%/pyarrow/tests/data/parquet/v0.7.1.column-metadata-handling.parquet
 %%PYTHON_SITELIBDIR%%/pyarrow/tests/data/parquet/v0.7.1.parquet
 %%PYTHON_SITELIBDIR%%/pyarrow/tests/data/parquet/v0.7.1.some-named-index.parquet
-%%PYTHON_SITELIBDIR%%/pyarrow/tests/deserialize_buffer.py
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/extensions.pyx
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/interchange/__init__.py
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/interchange/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/interchange/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/interchange/__pycache__/test_conversion%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/interchange/__pycache__/test_conversion%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/interchange/__pycache__/test_interchange_spec%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/interchange/__pycache__/test_interchange_spec%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/interchange/test_conversion.py
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/interchange/test_interchange_spec.py
 %%PYTHON_SITELIBDIR%%/pyarrow/tests/pandas_examples.py
 %%PYTHON_SITELIBDIR%%/pyarrow/tests/pandas_threaded_import.py
 %%PYTHON_SITELIBDIR%%/pyarrow/tests/parquet/__init__.py
@@ -651,12 +766,14 @@ bin/plasma_store
 %%PYTHON_SITELIBDIR%%/pyarrow/tests/pyarrow_cython_example.pyx
 %%PYTHON_SITELIBDIR%%/pyarrow/tests/read_record_batch.py
 %%PYTHON_SITELIBDIR%%/pyarrow/tests/strategies.py
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/test_acero.py
 %%PYTHON_SITELIBDIR%%/pyarrow/tests/test_adhoc_memory_leak.py
 %%PYTHON_SITELIBDIR%%/pyarrow/tests/test_array.py
 %%PYTHON_SITELIBDIR%%/pyarrow/tests/test_builder.py
 %%PYTHON_SITELIBDIR%%/pyarrow/tests/test_cffi.py
 %%PYTHON_SITELIBDIR%%/pyarrow/tests/test_compute.py
 %%PYTHON_SITELIBDIR%%/pyarrow/tests/test_convert_builtin.py
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/test_cpp_internals.py
 %%PYTHON_SITELIBDIR%%/pyarrow/tests/test_csv.py
 %%PYTHON_SITELIBDIR%%/pyarrow/tests/test_cuda.py
 %%PYTHON_SITELIBDIR%%/pyarrow/tests/test_cuda_numba_interop.py
@@ -680,17 +797,15 @@ bin/plasma_store
 %%PYTHON_SITELIBDIR%%/pyarrow/tests/test_misc.py
 %%PYTHON_SITELIBDIR%%/pyarrow/tests/test_orc.py
 %%PYTHON_SITELIBDIR%%/pyarrow/tests/test_pandas.py
-%%PYTHON_SITELIBDIR%%/pyarrow/tests/test_plasma.py
-%%PYTHON_SITELIBDIR%%/pyarrow/tests/test_plasma_tf_op.py
 %%PYTHON_SITELIBDIR%%/pyarrow/tests/test_scalars.py
 %%PYTHON_SITELIBDIR%%/pyarrow/tests/test_schema.py
-%%PYTHON_SITELIBDIR%%/pyarrow/tests/test_serialization.py
-%%PYTHON_SITELIBDIR%%/pyarrow/tests/test_serialization_deprecated.py
 %%PYTHON_SITELIBDIR%%/pyarrow/tests/test_sparse_tensor.py
 %%PYTHON_SITELIBDIR%%/pyarrow/tests/test_strategies.py
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/test_substrait.py
 %%PYTHON_SITELIBDIR%%/pyarrow/tests/test_table.py
 %%PYTHON_SITELIBDIR%%/pyarrow/tests/test_tensor.py
 %%PYTHON_SITELIBDIR%%/pyarrow/tests/test_types.py
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/test_udf.py
 %%PYTHON_SITELIBDIR%%/pyarrow/tests/test_util.py
 %%PYTHON_SITELIBDIR%%/pyarrow/tests/util.py
 %%PYTHON_SITELIBDIR%%/pyarrow/types.pxi