Skip to content

Commit 94ff77b

Browse files
committed
Enable building AzureFileSystem in PyArrow wheels on Windows
1 parent f39f275 commit 94ff77b

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

ci/scripts/python_wheel_windows_build.bat

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ del /s /q C:\arrow\python\pyarrow\*.so.*
3737

3838
echo "=== (%PYTHON%) Building Arrow C++ libraries ==="
3939
set ARROW_ACERO=ON
40+
set ARROW_AZURE=ON
4041
set ARROW_DATASET=ON
4142
set ARROW_FLIGHT=ON
4243
set ARROW_GANDIVA=OFF
@@ -67,6 +68,7 @@ mkdir C:\arrow-build
6768
pushd C:\arrow-build
6869
cmake ^
6970
-DARROW_ACERO=%ARROW_ACERO% ^
71+
-DARROW_AZURE=%ARROW_AZURE% ^
7072
-DARROW_BUILD_SHARED=ON ^
7173
-DARROW_BUILD_STATIC=OFF ^
7274
-DARROW_BUILD_TESTS=OFF ^
@@ -117,6 +119,7 @@ set PYARROW_BUNDLE_ARROW_CPP=ON
117119
set PYARROW_CMAKE_GENERATOR=%CMAKE_GENERATOR%
118120
set PYARROW_CMAKE_OPTIONS="-DCMAKE_INTERPROCEDURAL_OPTIMIZATION=%CMAKE_INTERPROCEDURAL_OPTIMIZATION%"
119121
set PYARROW_WITH_ACERO=%ARROW_ACERO%
122+
set PYARROW_WITH_AZURE=%ARROW_AZURE%
120123
set PYARROW_WITH_DATASET=%ARROW_DATASET%
121124
set PYARROW_WITH_FLIGHT=%ARROW_FLIGHT%
122125
set PYARROW_WITH_GANDIVA=%ARROW_GANDIVA%

ci/scripts/python_wheel_windows_test.bat

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
@echo on
1919

2020
set PYARROW_TEST_ACERO=ON
21+
set PYARROW_TEST_AZURE=ON
2122
set PYARROW_TEST_CYTHON=ON
2223
set PYARROW_TEST_DATASET=ON
2324
set PYARROW_TEST_FLIGHT=ON
@@ -43,6 +44,7 @@ py -0p
4344

4445
@REM Test that the modules are importable
4546
%PYTHON_CMD% -c "import pyarrow" || exit /B 1
47+
%PYTHON_CMD% -c "import pyarrow._azurefs" || exit /B 1
4648
%PYTHON_CMD% -c "import pyarrow._gcsfs" || exit /B 1
4749
%PYTHON_CMD% -c "import pyarrow._hdfs" || exit /B 1
4850
%PYTHON_CMD% -c "import pyarrow._s3fs" || exit /B 1

0 commit comments

Comments
 (0)