pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

py-apache-arrow: Update to 17.0.0



Module Name:	pkgsrc-wip
Committed By:	Matthew Danielson <matthewd%fastmail.us@localhost>
Pushed By:	matthewd
Date:		Mon Sep 16 05:09:49 2024 -0700
Changeset:	f8f7361e81d4445738f56c76ec2aaa234fbb2d76

Modified Files:
	py-apache-arrow/Makefile
	py-apache-arrow/PLIST

Log Message:
py-apache-arrow: Update to 17.0.0

Changes same as for wip/apache-arrow

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=f8f7361e81d4445738f56c76ec2aaa234fbb2d76

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 py-apache-arrow/Makefile |  14 +++--
 py-apache-arrow/PLIST    | 134 +++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 144 insertions(+), 4 deletions(-)

diffs:
diff --git a/py-apache-arrow/Makefile b/py-apache-arrow/Makefile
index c78a1ae4c1..aa7a1cd834 100644
--- a/py-apache-arrow/Makefile
+++ b/py-apache-arrow/Makefile
@@ -1,7 +1,6 @@
 # $NetBSD$
 DISTNAME=	apache-arrow-${APACHE_ARROW_VERSION}
 PKGNAME=	${PYPKGPREFIX}-apache-arrow-${APACHE_ARROW_VERSION}
-PKGREVISION=	1
 CATEGORIES=	devel
 MASTER_SITES=	https://dlcdn.apache.org/arrow/arrow-${APACHE_ARROW_VERSION}/
 
@@ -24,18 +23,23 @@ TOOL_DEPENDS+=	${PYPKGPREFIX}-wheel>=0:../../devel/py-wheel
 #CONFIGURE_ENV+=	SETUPTOOLS_SCM_PRETEND_VERSION=${APACHE_ARROW_VERSION}
 
 DEPENDS+=	apache-arrow>=${APACHE_ARROW_VERSION}:../../wip/apache-arrow
+DEPENDS+=	bash>=5.0:../../shells/bash
 
 TEST_DEPENDS+=	${PYPKGPREFIX}-test>=3.8:../../devel/py-test
-TEST_DEPENDS+=	${PYPKGPREFIX}-test-runner>=6.0.0:../../devel/py-test-runner
 TEST_DEPENDS+=	${PYPKGPREFIX}-test-lazy-fixture>=0.6.3:../../devel/py-test-lazy-fixture
 TEST_DEPENDS+=	${PYPKGPREFIX}-hypothesis-[0-9]*:../../devel/py-hypothesis
 TEST_DEPENDS+=	${PYPKGPREFIX}-pandas>=2.0.0:../../math/py-pandas
 USE_TOOLS=	cmake gmake pkg-config
 
-PYTHON_VERSIONS_INCOMPATIBLE=	27 38
-
 MAKE_ENV+=	PYARROW_PARALLEL=${MAKE_JOBS}
+MAKE_ENV+=	PYARROW_WITH_ACERO=1
 MAKE_ENV+=	PYARROW_WITH_DATASET=1
+# Running make test aborts with flight enabled
+MAKE_ENV+=  PYARROW_WITH_FLIGHT=0
+MAKE_ENV+=  PYARROW_WITH_PARQUET=1
+MAKE_ENV+=  PYARROW_WITH_PARQUET_ENCRYPTION=1
+MAKE_ENV+=  PYARROW_WITH_SUBSTRAIT=1
+
 
 WHEELFILE?=	${WRKSRC}/python/dist/*whl
 
@@ -46,6 +50,8 @@ SUBST_FILES.origin=	python/CMakeLists.txt
 SUBST_SED.origin=	-e 's|\\$$ORIGIN|${PREFIX}/lib/python${PYVERSSUFFIX}/site-packages/pyarrow|g'
 
 MAKE_ENV+=	SETUPTOOLS_SCM_PRETEND_VERSION=${APACHE_ARROW_VERSION}
+
+REPLACE_BASH=	python/cmake_modules/aws_sdk_cpp_generate_variables.sh
 do-build:
 	${RM} -rf ${WRKSRC}/python/.eggs
 	${RUN} cd ${WRKSRC}/python && ${SETENV} ${MAKE_ENV} ${PYTHONBIN} setup.py build_ext --build-type=relwithdebinfo bdist_wheel
diff --git a/py-apache-arrow/PLIST b/py-apache-arrow/PLIST
index eafee04f0f..4425d92905 100644
--- a/py-apache-arrow/PLIST
+++ b/py-apache-arrow/PLIST
@@ -1,4 +1,82 @@
 @comment $NetBSD$
+${PYSITELIB}/benchmarks/__init__.py
+${PYSITELIB}/benchmarks/__init__.pyc
+${PYSITELIB}/benchmarks/__init__.pyo
+${PYSITELIB}/benchmarks/array_ops.py
+${PYSITELIB}/benchmarks/array_ops.pyc
+${PYSITELIB}/benchmarks/array_ops.pyo
+${PYSITELIB}/benchmarks/common.py
+${PYSITELIB}/benchmarks/common.pyc
+${PYSITELIB}/benchmarks/common.pyo
+${PYSITELIB}/benchmarks/convert_builtins.py
+${PYSITELIB}/benchmarks/convert_builtins.pyc
+${PYSITELIB}/benchmarks/convert_builtins.pyo
+${PYSITELIB}/benchmarks/convert_pandas.py
+${PYSITELIB}/benchmarks/convert_pandas.pyc
+${PYSITELIB}/benchmarks/convert_pandas.pyo
+${PYSITELIB}/benchmarks/io.py
+${PYSITELIB}/benchmarks/io.pyc
+${PYSITELIB}/benchmarks/io.pyo
+${PYSITELIB}/benchmarks/microbenchmarks.py
+${PYSITELIB}/benchmarks/microbenchmarks.pyc
+${PYSITELIB}/benchmarks/microbenchmarks.pyo
+${PYSITELIB}/benchmarks/parquet.py
+${PYSITELIB}/benchmarks/parquet.pyc
+${PYSITELIB}/benchmarks/parquet.pyo
+${PYSITELIB}/benchmarks/streaming.py
+${PYSITELIB}/benchmarks/streaming.pyc
+${PYSITELIB}/benchmarks/streaming.pyo
+${PYSITELIB}/cmake_modules/AWSSDKVariables.cmake
+${PYSITELIB}/cmake_modules/BuildUtils.cmake
+${PYSITELIB}/cmake_modules/DefineOptions.cmake
+${PYSITELIB}/cmake_modules/FindAWSSDKAlt.cmake
+${PYSITELIB}/cmake_modules/FindAzure.cmake
+${PYSITELIB}/cmake_modules/FindBrotliAlt.cmake
+${PYSITELIB}/cmake_modules/FindClangTools.cmake
+${PYSITELIB}/cmake_modules/FindGTestAlt.cmake
+${PYSITELIB}/cmake_modules/FindInferTools.cmake
+${PYSITELIB}/cmake_modules/FindLLVMAlt.cmake
+${PYSITELIB}/cmake_modules/FindOpenSSLAlt.cmake
+${PYSITELIB}/cmake_modules/FindProtobufAlt.cmake
+${PYSITELIB}/cmake_modules/FindPython3Alt.cmake
+${PYSITELIB}/cmake_modules/FindRapidJSONAlt.cmake
+${PYSITELIB}/cmake_modules/FindSQLite3Alt.cmake
+${PYSITELIB}/cmake_modules/FindSnappyAlt.cmake
+${PYSITELIB}/cmake_modules/FindThriftAlt.cmake
+${PYSITELIB}/cmake_modules/Findc-aresAlt.cmake
+${PYSITELIB}/cmake_modules/FindgRPCAlt.cmake
+${PYSITELIB}/cmake_modules/FindgflagsAlt.cmake
+${PYSITELIB}/cmake_modules/FindglogAlt.cmake
+${PYSITELIB}/cmake_modules/FindjemallocAlt.cmake
+${PYSITELIB}/cmake_modules/Findlibrados.cmake
+${PYSITELIB}/cmake_modules/Findlz4Alt.cmake
+${PYSITELIB}/cmake_modules/FindorcAlt.cmake
+${PYSITELIB}/cmake_modules/Findre2Alt.cmake
+${PYSITELIB}/cmake_modules/Findutf8proc.cmake
+${PYSITELIB}/cmake_modules/FindzstdAlt.cmake
+${PYSITELIB}/cmake_modules/GandivaAddBitcode.cmake
+${PYSITELIB}/cmake_modules/SetupCxxFlags.cmake
+${PYSITELIB}/cmake_modules/ThirdpartyToolchain.cmake
+${PYSITELIB}/cmake_modules/UseCython.cmake
+${PYSITELIB}/cmake_modules/Usevcpkg.cmake
+${PYSITELIB}/cmake_modules/aws_sdk_cpp_generate_variables.sh
+${PYSITELIB}/cmake_modules/san-config.cmake
+${PYSITELIB}/cmake_modules/snappy.diff
+${PYSITELIB}/examples/dataset/write_dataset_encrypted.py
+${PYSITELIB}/examples/dataset/write_dataset_encrypted.pyc
+${PYSITELIB}/examples/dataset/write_dataset_encrypted.pyo
+${PYSITELIB}/examples/flight/client.py
+${PYSITELIB}/examples/flight/client.pyc
+${PYSITELIB}/examples/flight/client.pyo
+${PYSITELIB}/examples/flight/middleware.py
+${PYSITELIB}/examples/flight/middleware.pyc
+${PYSITELIB}/examples/flight/middleware.pyo
+${PYSITELIB}/examples/flight/server.py
+${PYSITELIB}/examples/flight/server.pyc
+${PYSITELIB}/examples/flight/server.pyo
+${PYSITELIB}/examples/parquet_encryption/sample_vault_kms_client.py
+${PYSITELIB}/examples/parquet_encryption/sample_vault_kms_client.pyc
+${PYSITELIB}/examples/parquet_encryption/sample_vault_kms_client.pyo
 ${PYSITELIB}/pyarrow-${PKGVERSION}.dist-info/LICENSE.txt
 ${PYSITELIB}/pyarrow-${PKGVERSION}.dist-info/METADATA
 ${PYSITELIB}/pyarrow-${PKGVERSION}.dist-info/NOTICE.txt
@@ -32,10 +110,12 @@ ${PYSITELIB}/pyarrow/_dataset_parquet.pxd
 ${PYSITELIB}/pyarrow/_dataset_parquet.pyx
 ${PYSITELIB}/pyarrow/_dataset_parquet.so
 ${PYSITELIB}/pyarrow/_dataset_parquet_encryption.pyx
+${PYSITELIB}/pyarrow/_dataset_parquet_encryption.so
 ${PYSITELIB}/pyarrow/_dlpack.pxi
 ${PYSITELIB}/pyarrow/_feather.pyx
 ${PYSITELIB}/pyarrow/_feather.so
 ${PYSITELIB}/pyarrow/_flight.pyx
+${PYSITELIB}/pyarrow/_flight.so
 ${PYSITELIB}/pyarrow/_fs.pxd
 ${PYSITELIB}/pyarrow/_fs.pyx
 ${PYSITELIB}/pyarrow/_fs.so
@@ -54,11 +134,13 @@ ${PYSITELIB}/pyarrow/_parquet.pyx
 ${PYSITELIB}/pyarrow/_parquet.so
 ${PYSITELIB}/pyarrow/_parquet_encryption.pxd
 ${PYSITELIB}/pyarrow/_parquet_encryption.pyx
+${PYSITELIB}/pyarrow/_parquet_encryption.so
 ${PYSITELIB}/pyarrow/_pyarrow_cpp_tests.pxd
 ${PYSITELIB}/pyarrow/_pyarrow_cpp_tests.pyx
 ${PYSITELIB}/pyarrow/_pyarrow_cpp_tests.so
 ${PYSITELIB}/pyarrow/_s3fs.pyx
 ${PYSITELIB}/pyarrow/_substrait.pyx
+${PYSITELIB}/pyarrow/_substrait.so
 ${PYSITELIB}/pyarrow/acero.py
 ${PYSITELIB}/pyarrow/acero.pyc
 ${PYSITELIB}/pyarrow/acero.pyo
@@ -88,6 +170,7 @@ ${PYSITELIB}/pyarrow/cuda.pyo
 ${PYSITELIB}/pyarrow/dataset.py
 ${PYSITELIB}/pyarrow/dataset.pyc
 ${PYSITELIB}/pyarrow/dataset.pyo
+${PYSITELIB}/pyarrow/device.pxi
 ${PYSITELIB}/pyarrow/error.pxi
 ${PYSITELIB}/pyarrow/feather.py
 ${PYSITELIB}/pyarrow/feather.pyc
@@ -208,6 +291,19 @@ ${PYSITELIB}/pyarrow/include/arrow/dataset/type_fwd.h
 ${PYSITELIB}/pyarrow/include/arrow/dataset/visibility.h
 ${PYSITELIB}/pyarrow/include/arrow/datum.h
 ${PYSITELIB}/pyarrow/include/arrow/device.h
+${PYSITELIB}/pyarrow/include/arrow/engine/api.h
+${PYSITELIB}/pyarrow/include/arrow/engine/pch.h
+${PYSITELIB}/pyarrow/include/arrow/engine/substrait/api.h
+${PYSITELIB}/pyarrow/include/arrow/engine/substrait/extension_set.h
+${PYSITELIB}/pyarrow/include/arrow/engine/substrait/extension_types.h
+${PYSITELIB}/pyarrow/include/arrow/engine/substrait/options.h
+${PYSITELIB}/pyarrow/include/arrow/engine/substrait/relation.h
+${PYSITELIB}/pyarrow/include/arrow/engine/substrait/serde.h
+${PYSITELIB}/pyarrow/include/arrow/engine/substrait/test_plan_builder.h
+${PYSITELIB}/pyarrow/include/arrow/engine/substrait/test_util.h
+${PYSITELIB}/pyarrow/include/arrow/engine/substrait/type_fwd.h
+${PYSITELIB}/pyarrow/include/arrow/engine/substrait/util.h
+${PYSITELIB}/pyarrow/include/arrow/engine/substrait/visibility.h
 ${PYSITELIB}/pyarrow/include/arrow/extension/fixed_shape_tensor.h
 ${PYSITELIB}/pyarrow/include/arrow/extension_type.h
 ${PYSITELIB}/pyarrow/include/arrow/filesystem/api.h
@@ -223,6 +319,28 @@ ${PYSITELIB}/pyarrow/include/arrow/filesystem/s3_test_util.h
 ${PYSITELIB}/pyarrow/include/arrow/filesystem/s3fs.h
 ${PYSITELIB}/pyarrow/include/arrow/filesystem/test_util.h
 ${PYSITELIB}/pyarrow/include/arrow/filesystem/type_fwd.h
+${PYSITELIB}/pyarrow/include/arrow/flight/api.h
+${PYSITELIB}/pyarrow/include/arrow/flight/client.h
+${PYSITELIB}/pyarrow/include/arrow/flight/client_auth.h
+${PYSITELIB}/pyarrow/include/arrow/flight/client_cookie_middleware.h
+${PYSITELIB}/pyarrow/include/arrow/flight/client_middleware.h
+${PYSITELIB}/pyarrow/include/arrow/flight/client_tracing_middleware.h
+${PYSITELIB}/pyarrow/include/arrow/flight/middleware.h
+${PYSITELIB}/pyarrow/include/arrow/flight/otel_logging.h
+${PYSITELIB}/pyarrow/include/arrow/flight/pch.h
+${PYSITELIB}/pyarrow/include/arrow/flight/platform.h
+${PYSITELIB}/pyarrow/include/arrow/flight/server.h
+${PYSITELIB}/pyarrow/include/arrow/flight/server_auth.h
+${PYSITELIB}/pyarrow/include/arrow/flight/server_middleware.h
+${PYSITELIB}/pyarrow/include/arrow/flight/server_tracing_middleware.h
+${PYSITELIB}/pyarrow/include/arrow/flight/test_definitions.h
+${PYSITELIB}/pyarrow/include/arrow/flight/test_util.h
+${PYSITELIB}/pyarrow/include/arrow/flight/transport.h
+${PYSITELIB}/pyarrow/include/arrow/flight/transport_server.h
+${PYSITELIB}/pyarrow/include/arrow/flight/type_fwd.h
+${PYSITELIB}/pyarrow/include/arrow/flight/types.h
+${PYSITELIB}/pyarrow/include/arrow/flight/types_async.h
+${PYSITELIB}/pyarrow/include/arrow/flight/visibility.h
 ${PYSITELIB}/pyarrow/include/arrow/io/api.h
 ${PYSITELIB}/pyarrow/include/arrow/io/buffered.h
 ${PYSITELIB}/pyarrow/include/arrow/io/caching.h
@@ -317,6 +435,7 @@ ${PYSITELIB}/pyarrow/include/arrow/testing/async_test_util.h
 ${PYSITELIB}/pyarrow/include/arrow/testing/builder.h
 ${PYSITELIB}/pyarrow/include/arrow/testing/executor_util.h
 ${PYSITELIB}/pyarrow/include/arrow/testing/extension_type.h
+${PYSITELIB}/pyarrow/include/arrow/testing/fixed_width_test_util.h
 ${PYSITELIB}/pyarrow/include/arrow/testing/future_util.h
 ${PYSITELIB}/pyarrow/include/arrow/testing/generator.h
 ${PYSITELIB}/pyarrow/include/arrow/testing/gtest_compat.h
@@ -389,6 +508,7 @@ ${PYSITELIB}/pyarrow/include/arrow/util/iterator.h
 ${PYSITELIB}/pyarrow/include/arrow/util/key_value_metadata.h
 ${PYSITELIB}/pyarrow/include/arrow/util/launder.h
 ${PYSITELIB}/pyarrow/include/arrow/util/list_util.h
+${PYSITELIB}/pyarrow/include/arrow/util/logger.h
 ${PYSITELIB}/pyarrow/include/arrow/util/logging.h
 ${PYSITELIB}/pyarrow/include/arrow/util/macros.h
 ${PYSITELIB}/pyarrow/include/arrow/util/map.h
@@ -510,6 +630,8 @@ ${PYSITELIB}/pyarrow/lib.pyx
 ${PYSITELIB}/pyarrow/lib.so
 ${PYSITELIB}/pyarrow/lib_api.h
 ${PYSITELIB}/pyarrow/libarrow_python.so
+${PYSITELIB}/pyarrow/libarrow_python_flight.so
+${PYSITELIB}/pyarrow/libarrow_python_parquet_encryption.so
 ${PYSITELIB}/pyarrow/memory.pxi
 ${PYSITELIB}/pyarrow/orc.py
 ${PYSITELIB}/pyarrow/orc.pyc
@@ -735,6 +857,9 @@ ${PYSITELIB}/pyarrow/tests/test_dataset_encryption.pyo
 ${PYSITELIB}/pyarrow/tests/test_deprecations.py
 ${PYSITELIB}/pyarrow/tests/test_deprecations.pyc
 ${PYSITELIB}/pyarrow/tests/test_deprecations.pyo
+${PYSITELIB}/pyarrow/tests/test_device.py
+${PYSITELIB}/pyarrow/tests/test_device.pyc
+${PYSITELIB}/pyarrow/tests/test_device.pyo
 ${PYSITELIB}/pyarrow/tests/test_dlpack.py
 ${PYSITELIB}/pyarrow/tests/test_dlpack.pyc
 ${PYSITELIB}/pyarrow/tests/test_dlpack.pyo
@@ -835,3 +960,12 @@ ${PYSITELIB}/pyarrow/vendored/docscrape.pyo
 ${PYSITELIB}/pyarrow/vendored/version.py
 ${PYSITELIB}/pyarrow/vendored/version.pyc
 ${PYSITELIB}/pyarrow/vendored/version.pyo
+${PYSITELIB}/scripts/run_emscripten_tests.py
+${PYSITELIB}/scripts/run_emscripten_tests.pyc
+${PYSITELIB}/scripts/run_emscripten_tests.pyo
+${PYSITELIB}/scripts/test_imports.py
+${PYSITELIB}/scripts/test_imports.pyc
+${PYSITELIB}/scripts/test_imports.pyo
+${PYSITELIB}/scripts/test_leak.py
+${PYSITELIB}/scripts/test_leak.pyc
+${PYSITELIB}/scripts/test_leak.pyo


Home | Main Index | Thread Index | Old Index