git: 696fcf7ce2e6 - main - databases/py-arrow: New port: Columnar in-memory analytics layer for big data

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Mon, 13 Jun 2022 00:47:40 UTC
The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=696fcf7ce2e64c27f89a2a80b95e92f077819b18

commit 696fcf7ce2e64c27f89a2a80b95e92f077819b18
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2022-06-13 00:45:47 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2022-06-13 00:47:35 +0000

    databases/py-arrow: New port: Columnar in-memory analytics layer for big data
---
 databases/Makefile                                 |   1 +
 databases/py-arrow/Makefile                        |  32 +
 databases/py-arrow/distinfo                        |   3 +
 .../patch-cmake__modules_FindArrowPython.cmake     |  11 +
 databases/py-arrow/pkg-descr                       |   7 +
 databases/py-arrow/pkg-plist                       | 707 +++++++++++++++++++++
 6 files changed, 761 insertions(+)

diff --git a/databases/Makefile b/databases/Makefile
index 23d87ceeb68c..40fabac07a48 100644
--- a/databases/Makefile
+++ b/databases/Makefile
@@ -761,6 +761,7 @@
     SUBDIR += py-alembic14
     SUBDIR += py-alembic16
     SUBDIR += py-apsw
+    SUBDIR += py-arrow
     SUBDIR += py-asyncmy
     SUBDIR += py-asyncpg
     SUBDIR += py-berkeleydb
diff --git a/databases/py-arrow/Makefile b/databases/py-arrow/Makefile
new file mode 100644
index 000000000000..85330dd780d4
--- /dev/null
+++ b/databases/py-arrow/Makefile
@@ -0,0 +1,32 @@
+PORTNAME=	arrow
+DISTVERSION=	8.0.0
+CATEGORIES=	databases python
+MASTER_SITES=	APACHE/${PORTNAME}/${PORTNAME}-${DISTVERSION}
+PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
+DISTNAME=	apache-${PORTNAME}-${DISTVERSION}
+
+MAINTAINER=	yuri@FreeBSD.org
+COMMENT=	Columnar in-memory analytics layer for big data
+
+LICENSE=	APACHE20
+LICENSE_FILE=	${WRKSRC}/../LICENSE.txt
+
+BUILD_DEPENDS=	cmake:devel/cmake \
+		${PYNUMPY} \
+		${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}pip>0:devel/py-pip@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
+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
+
+WRKSRC_SUBDIR=	python
+
+MAKE_ENV=	FREEBSD_PYTHON_SUFFIX=${PYTHON_SUFFIX}
+
+post-install:
+	@${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/pyarrow/*.cpython-${PYTHON_SUFFIX}.so
+
+.include <bsd.port.mk>
diff --git a/databases/py-arrow/distinfo b/databases/py-arrow/distinfo
new file mode 100644
index 000000000000..cb85e4f7a22d
--- /dev/null
+++ b/databases/py-arrow/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1655076389
+SHA256 (apache-arrow-8.0.0.tar.gz) = ad9a05705117c989c116bae9ac70492fe015050e1b80fb0e38fde4b5d863aaa3
+SIZE (apache-arrow-8.0.0.tar.gz) = 17962146
diff --git a/databases/py-arrow/files/patch-cmake__modules_FindArrowPython.cmake b/databases/py-arrow/files/patch-cmake__modules_FindArrowPython.cmake
new file mode 100644
index 000000000000..4223c70a1ac4
--- /dev/null
+++ b/databases/py-arrow/files/patch-cmake__modules_FindArrowPython.cmake
@@ -0,0 +1,11 @@
+--- 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-arrow/pkg-descr b/databases/py-arrow/pkg-descr
new file mode 100644
index 000000000000..93dd738c9dad
--- /dev/null
+++ b/databases/py-arrow/pkg-descr
@@ -0,0 +1,7 @@
+Apache Arrow is a cross-language development platform for in-memory data. It
+specifies a standardized language-independent columnar memory format for flat
+and hierarchical data, organized for efficient analytic operations on modern
+hardware. It also provides computational libraries and zero-copy streaming
+messaging and interprocess communication.
+
+WWW: https://arrow.apache.org/
diff --git a/databases/py-arrow/pkg-plist b/databases/py-arrow/pkg-plist
new file mode 100644
index 000000000000..243417af0490
--- /dev/null
+++ b/databases/py-arrow/pkg-plist
@@ -0,0 +1,707 @@
+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/__init__.pxd
+%%PYTHON_SITELIBDIR%%/pyarrow/__init__.py
+%%PYTHON_SITELIBDIR%%/pyarrow/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/__pycache__/_compute_docstrings%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%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__/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__/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
+%%PYTHON_SITELIBDIR%%/pyarrow/__pycache__/cuda%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/__pycache__/dataset%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/__pycache__/dataset%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/__pycache__/feather%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/__pycache__/feather%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/__pycache__/filesystem%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/__pycache__/filesystem%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/__pycache__/flight%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/__pycache__/flight%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/__pycache__/fs%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/__pycache__/fs%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/__pycache__/hdfs%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/__pycache__/hdfs%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/__pycache__/ipc%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/__pycache__/ipc%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/__pycache__/json%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/__pycache__/json%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/__pycache__/jvm%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/__pycache__/jvm%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/__pycache__/orc%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%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__/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/_compute%%PYTHON_EXT_SUFFIX%%.so
+%%PYTHON_SITELIBDIR%%/pyarrow/_compute.pxd
+%%PYTHON_SITELIBDIR%%/pyarrow/_compute.pyx
+%%PYTHON_SITELIBDIR%%/pyarrow/_compute_docstrings.py
+%%PYTHON_SITELIBDIR%%/pyarrow/_csv%%PYTHON_EXT_SUFFIX%%.so
+%%PYTHON_SITELIBDIR%%/pyarrow/_csv.pxd
+%%PYTHON_SITELIBDIR%%/pyarrow/_csv.pyx
+%%PYTHON_SITELIBDIR%%/pyarrow/_cuda.pxd
+%%PYTHON_SITELIBDIR%%/pyarrow/_cuda.pyx
+%%PYTHON_SITELIBDIR%%/pyarrow/_dataset.pxd
+%%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/_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.pyx
+%%PYTHON_SITELIBDIR%%/pyarrow/_orc.pxd
+%%PYTHON_SITELIBDIR%%/pyarrow/_orc.pyx
+%%PYTHON_SITELIBDIR%%/pyarrow/_parquet.pxd
+%%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/_s3fs.pyx
+%%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/csv.py
+%%PYTHON_SITELIBDIR%%/pyarrow/cuda.py
+%%PYTHON_SITELIBDIR%%/pyarrow/dataset.py
+%%PYTHON_SITELIBDIR%%/pyarrow/error.pxi
+%%PYTHON_SITELIBDIR%%/pyarrow/feather.py
+%%PYTHON_SITELIBDIR%%/pyarrow/filesystem.py
+%%PYTHON_SITELIBDIR%%/pyarrow/flight.py
+%%PYTHON_SITELIBDIR%%/pyarrow/fs.py
+%%PYTHON_SITELIBDIR%%/pyarrow/gandiva.pyx
+%%PYTHON_SITELIBDIR%%/pyarrow/hdfs.py
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/api.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/array.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/array/array_base.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/array/array_binary.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/array/array_decimal.h
+%%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/builder_adaptive.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/array/builder_base.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/array/builder_binary.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/array/builder_decimal.h
+%%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_time.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/array/builder_union.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/array/concatenate.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/array/data.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/array/diff.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/array/util.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/array/validate.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/buffer.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/buffer_builder.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/builder.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/c/abi.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/c/bridge.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/c/helpers.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/chunk_resolver.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/chunked_array.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/compare.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/compute/api.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/compute/api_aggregate.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/compute/api_scalar.h
+%%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/function.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/compute/kernel.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/compute/light_array.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/compute/registry.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/compute/type_fwd.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/config.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/csv/api.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/csv/chunker.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/csv/column_builder.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/csv/column_decoder.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/csv/converter.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/csv/invalid_row.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/csv/options.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/csv/parser.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/csv/reader.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/csv/test_common.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/csv/type_fwd.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/csv/writer.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/dataset/api.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/dataset/dataset.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/dataset/dataset_writer.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/dataset/discovery.h
+%%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_orc.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/dataset/file_parquet.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/dataset/partition.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/dataset/pch.h
+%%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_type.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/filesystem/api.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/filesystem/filesystem.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/filesystem/gcsfs.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/filesystem/hdfs.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/filesystem/localfs.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/filesystem/mockfs.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/filesystem/path_util.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/filesystem/s3_test_util.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/filesystem/s3fs.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/filesystem/test_util.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/filesystem/type_fwd.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/io/api.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/io/buffered.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/io/caching.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/io/compressed.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/io/concurrency.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/io/file.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/io/hdfs.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/io/interfaces.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/io/memory.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/io/mman.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/io/slow.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/io/stdio.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/io/test_common.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/io/transform.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/io/type_fwd.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/ipc/api.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/ipc/dictionary.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/ipc/feather.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/ipc/json_simple.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/ipc/message.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/ipc/options.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/ipc/reader.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/ipc/test_common.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/ipc/type_fwd.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/ipc/util.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/ipc/writer.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/json/api.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/json/chunked_builder.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/json/chunker.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/json/converter.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/json/object_parser.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/json/object_writer.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/json/options.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/json/parser.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/json/rapidjson_defs.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/json/reader.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/json/test_common.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/json/type_fwd.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/memory_pool.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/memory_pool_test.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/pch.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/pretty_print.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/python/api.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/python/arrow_to_pandas.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/python/benchmark.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/python/common.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/python/csv.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/python/datetime.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/python/decimal.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/python/deserialize.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/python/extension_type.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/python/filesystem.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/python/flight.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/python/gdb.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/python/helpers.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/python/inference.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/python/init.h
+%%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/numpy_convert.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/python/numpy_interop.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/python/numpy_to_arrow.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/python/parquet_encryption.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/python/pch.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/python/platform.h
+%%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_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/visibility.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/record_batch.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/result.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/scalar.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/sparse_tensor.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/status.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/stl.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/stl_allocator.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/stl_iterator.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/table.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/table_builder.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/tensor.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/tensor/converter.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/testing/async_test_util.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/testing/builder.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/testing/executor_util.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/testing/extension_type.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/testing/future_util.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/testing/generator.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/testing/gtest_compat.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/testing/gtest_util.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/testing/json_integration.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/testing/matchers.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/testing/pch.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/testing/random.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/testing/uniform_real.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/testing/util.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/testing/visibility.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/type.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/type_fwd.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/type_traits.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/algorithm.h
+%%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_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
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/bit_block_counter.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/bit_run_reader.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/bit_stream_utils.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/bit_util.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/bitmap.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/bitmap_builders.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/bitmap_generate.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/bitmap_ops.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/bitmap_reader.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/bitmap_visit.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/bitmap_writer.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/bitset_stack.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/bpacking.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/bpacking64_default.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/bpacking_avx2.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/bpacking_avx512.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/bpacking_default.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/bpacking_neon.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/bpacking_simd128_generated.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/bpacking_simd256_generated.h
+%%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/cancel.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/checked_cast.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/compare.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/compression.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/concurrent_map.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/config.h
+%%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/debug.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/decimal.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/delimiting.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/dispatch.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/double_conversion.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/endian.h
+%%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/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/rle_encoding.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
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/spaced.h
+%%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
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/thread_pool.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/time.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/tracing.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/trie.h
+%%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/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
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/windows_fixup.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/vendored/ProducerConsumerQueue.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/vendored/datetime.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/vendored/datetime/date.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/vendored/datetime/ios.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/vendored/datetime/tz.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/vendored/datetime/tz_private.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/vendored/datetime/visibility.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/vendored/double-conversion/bignum-dtoa.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/vendored/double-conversion/bignum.h
+%%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/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/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/strptime.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/vendored/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
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/visit_type_inline.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/visitor.h
+%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/visitor_generate.h
+%%PYTHON_SITELIBDIR%%/pyarrow/includes/__init__.pxd
+%%PYTHON_SITELIBDIR%%/pyarrow/includes/common.pxd
+%%PYTHON_SITELIBDIR%%/pyarrow/includes/libarrow.pxd
+%%PYTHON_SITELIBDIR%%/pyarrow/includes/libarrow_cuda.pxd
+%%PYTHON_SITELIBDIR%%/pyarrow/includes/libarrow_dataset.pxd
+%%PYTHON_SITELIBDIR%%/pyarrow/includes/libarrow_dataset_parquet.pxd
+%%PYTHON_SITELIBDIR%%/pyarrow/includes/libarrow_feather.pxd
+%%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/libgandiva.pxd
+%%PYTHON_SITELIBDIR%%/pyarrow/includes/libplasma.pxd
+%%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.pxd
+%%PYTHON_SITELIBDIR%%/pyarrow/lib.pyx
+%%PYTHON_SITELIBDIR%%/pyarrow/lib_api.h
+%%PYTHON_SITELIBDIR%%/pyarrow/memory.pxi
+%%PYTHON_SITELIBDIR%%/pyarrow/orc.py
+%%PYTHON_SITELIBDIR%%/pyarrow/pandas-shim.pxi
+%%PYTHON_SITELIBDIR%%/pyarrow/pandas_compat.py
+%%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__/encryption%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/parquet/__pycache__/encryption%%PYTHON_EXT_SUFFIX%%.pyc
+%%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/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_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
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/pandas_threaded_import%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/read_record_batch%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%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_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
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_array%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_builder%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_builder%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_cffi%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_cffi%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_compute%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%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_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
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_cuda%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_cuda_numba_interop%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_cuda_numba_interop%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_cython%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_cython%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_dataset%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_dataset%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_deprecations%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_deprecations%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_exec_plan%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_exec_plan%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_extension_type%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_extension_type%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_feather%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_feather%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_filesystem%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_filesystem%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_flight%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_flight%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_fs%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_fs%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_gandiva%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_gandiva%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_gdb%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_gdb%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_hdfs%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_hdfs%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_io%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_io%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_ipc%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_ipc%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_json%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_json%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_jvm%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_jvm%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_memory%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_memory%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_misc%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_misc%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_orc%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%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_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_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_7980.py
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/bound_function_visit_strings.pyx
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/conftest.py
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/data/feather/v0.17.0.version.2-compression.lz4.feather
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/data/orc/README.md
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/data/orc/TestOrcFile.emptyFile.jsn.gz
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/data/orc/TestOrcFile.emptyFile.orc
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/data/orc/TestOrcFile.test1.jsn.gz
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/data/orc/TestOrcFile.test1.orc
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/data/orc/TestOrcFile.testDate1900.jsn.gz
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/data/orc/TestOrcFile.testDate1900.orc
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/data/orc/decimal.jsn.gz
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/data/orc/decimal.orc
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/data/parquet/v0.7.1.all-named-index.parquet
+%%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/pandas_examples.py
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/pandas_threaded_import.py
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/parquet/__init__.py
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/parquet/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/parquet/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/parquet/__pycache__/common%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/parquet/__pycache__/common%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/parquet/__pycache__/conftest%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/parquet/__pycache__/conftest%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/parquet/__pycache__/encryption%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/parquet/__pycache__/encryption%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/parquet/__pycache__/test_basic%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/parquet/__pycache__/test_basic%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/parquet/__pycache__/test_compliant_nested_type%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/parquet/__pycache__/test_compliant_nested_type%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/parquet/__pycache__/test_data_types%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/parquet/__pycache__/test_data_types%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/parquet/__pycache__/test_dataset%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/parquet/__pycache__/test_dataset%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/parquet/__pycache__/test_datetime%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/parquet/__pycache__/test_datetime%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/parquet/__pycache__/test_encryption%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/parquet/__pycache__/test_encryption%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/parquet/__pycache__/test_metadata%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/parquet/__pycache__/test_metadata%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/parquet/__pycache__/test_pandas%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/parquet/__pycache__/test_pandas%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/parquet/__pycache__/test_parquet_file%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/parquet/__pycache__/test_parquet_file%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/parquet/__pycache__/test_parquet_writer%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/parquet/__pycache__/test_parquet_writer%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/parquet/common.py
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/parquet/conftest.py
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/parquet/encryption.py
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/parquet/test_basic.py
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/parquet/test_compliant_nested_type.py
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/parquet/test_data_types.py
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/parquet/test_dataset.py
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/parquet/test_datetime.py
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/parquet/test_encryption.py
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/parquet/test_metadata.py
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/parquet/test_pandas.py
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/parquet/test_parquet_file.py
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/parquet/test_parquet_writer.py
+%%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_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_csv.py
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/test_cuda.py
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/test_cuda_numba_interop.py
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/test_cython.py
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/test_dataset.py
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/test_deprecations.py
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/test_exec_plan.py
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/test_extension_type.py
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/test_feather.py
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/test_filesystem.py
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/test_flight.py
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/test_fs.py
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/test_gandiva.py
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/test_gdb.py
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/test_hdfs.py
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/test_io.py
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/test_ipc.py
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/test_json.py
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/test_jvm.py
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/test_memory.py
+%%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_table.py
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/test_tensor.py
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/test_types.py
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/test_util.py
+%%PYTHON_SITELIBDIR%%/pyarrow/tests/util.py
+%%PYTHON_SITELIBDIR%%/pyarrow/types.pxi
+%%PYTHON_SITELIBDIR%%/pyarrow/types.py
+%%PYTHON_SITELIBDIR%%/pyarrow/util.py
+%%PYTHON_SITELIBDIR%%/pyarrow/vendored/__init__.py
+%%PYTHON_SITELIBDIR%%/pyarrow/vendored/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/vendored/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/vendored/__pycache__/docscrape%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/vendored/__pycache__/docscrape%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/vendored/__pycache__/version%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/vendored/__pycache__/version%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pyarrow/vendored/docscrape.py
+%%PYTHON_SITELIBDIR%%/pyarrow/vendored/version.py