This is an automated email from the ASF dual-hosted git repository.
raulcd pushed a change to branch maint-17.0.0
in repository https://gitbox.apache.org/repos/asf/arrow.git
from 14e46844e7 GH-43116: [C++][Compute] Mark
KeyCompare.CompareColumnsToRowsLarge as large memory test (#43128)
add 56a9862b7b GH-41910: [Python] Add support for Pyodide (#37822)
add 58d51423df GH-43158: [Packaging] Use bundled nlohmann/json on
AlmaLinux 8/CentOS Stream 8 (#43159)
add 12be56994b GH-42149: [C++] Use FetchContent for bundled ORC (#43011)
No new revisions were added by this update.
Summary of changes:
.pre-commit-config.yaml | 1 +
ci/docker/conda-python-emscripten.dockerfile | 64 ++++
ci/scripts/cpp_build.sh | 6 +-
ci/scripts/install_chromedriver.sh | 44 +++
.../scripts/install_emscripten.sh | 32 +-
...a_integration.sh => python_build_emscripten.sh} | 15 +-
...go_python_test.sh => python_test_emscripten.sh} | 37 +--
cpp/CMakeLists.txt | 8 +
cpp/CMakePresets.json | 2 +
cpp/cmake_modules/ThirdpartyToolchain.cmake | 278 +++++++++++------
cpp/thirdparty/versions.txt | 4 +-
dev/tasks/linux-packages/apache-arrow/debian/rules | 1 +
.../linux-packages/apache-arrow/yum/arrow.spec.in | 8 +-
dev/tasks/tasks.yml | 9 +
docker-compose.yml | 33 ++
python/CMakeLists.txt | 106 +++++--
python/pyarrow/_dataset_parquet.pyx | 6 +-
python/pyarrow/_parquet.pyx | 10 +-
python/pyarrow/conftest.py | 40 ++-
python/pyarrow/error.pxi | 5 +-
python/pyarrow/includes/libarrow_python.pxd | 3 +
python/pyarrow/io.pxi | 81 +++++
python/pyarrow/lib.pyx | 11 +
python/pyarrow/pandas_compat.py | 5 +-
python/pyarrow/src/arrow/python/helpers.cc | 9 +
python/pyarrow/src/arrow/python/helpers.h | 3 +
python/pyarrow/tests/test_array.py | 1 +
python/pyarrow/tests/test_cffi.py | 1 +
python/pyarrow/tests/test_compute.py | 24 +-
python/pyarrow/tests/test_convert_builtin.py | 6 +-
python/pyarrow/tests/test_csv.py | 3 +
python/pyarrow/tests/test_dataset.py | 17 +-
python/pyarrow/tests/test_flight.py | 3 +
python/pyarrow/tests/test_fs.py | 2 +
python/pyarrow/tests/test_io.py | 7 +-
python/pyarrow/tests/test_ipc.py | 3 +
python/pyarrow/tests/test_jvm.py | 2 +
python/pyarrow/tests/test_memory.py | 1 +
python/pyarrow/tests/test_misc.py | 2 +
python/pyarrow/tests/test_pandas.py | 4 +
python/pyarrow/tests/test_scalars.py | 8 +-
python/pyarrow/tests/test_schema.py | 1 +
python/pyarrow/tests/test_tensor.py | 4 +
python/pyarrow/tests/test_types.py | 2 +
python/scripts/run_emscripten_tests.py | 343 +++++++++++++++++++++
python/setup.py | 18 +-
46 files changed, 1070 insertions(+), 203 deletions(-)
create mode 100644 ci/docker/conda-python-emscripten.dockerfile
create mode 100755 ci/scripts/install_chromedriver.sh
copy dev/release/08-binary-verify.sh => ci/scripts/install_emscripten.sh (64%)
copy ci/scripts/{java_cdata_integration.sh => python_build_emscripten.sh} (72%)
copy ci/scripts/{go_cgo_python_test.sh => python_test_emscripten.sh} (56%)
create mode 100644 python/scripts/run_emscripten_tests.py