This is an automated email from the ASF dual-hosted git repository.
assignuser pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/arrow.git
The following commit(s) were added to refs/heads/main by this push:
new bf5df5bd66 GH-46054: [Python][Packaging] Re-enable pandas on Windows
free-threaded wheel (#46109)
bf5df5bd66 is described below
commit bf5df5bd6680bf8ec57a56671cc3456014338acb
Author: Raúl Cumplido <[email protected]>
AuthorDate: Fri Apr 11 14:36:27 2025 +0200
GH-46054: [Python][Packaging] Re-enable pandas on Windows free-threaded
wheel (#46109)
### Rationale for this change
Pandas Windows-free threaded wheels are available again.
### What changes are included in this PR?
Reverts the change to temporarily disable and skip testing pandas for
Windows free-threaded wheels.
### Are these changes tested?
Via archery
### Are there any user-facing changes?
No
* GitHub Issue: #46054
Authored-by: Raúl Cumplido <[email protected]>
Signed-off-by: Jacob Wujciak-Jens <[email protected]>
---
.../python-free-threaded-wheel-windows-test-vs2022.dockerfile | 5 +----
ci/scripts/python_wheel_windows_test.bat | 8 +-------
2 files changed, 2 insertions(+), 11 deletions(-)
diff --git
a/ci/docker/python-free-threaded-wheel-windows-test-vs2022.dockerfile
b/ci/docker/python-free-threaded-wheel-windows-test-vs2022.dockerfile
index 335dcd78f6..4b972999b0 100644
--- a/ci/docker/python-free-threaded-wheel-windows-test-vs2022.dockerfile
+++ b/ci/docker/python-free-threaded-wheel-windows-test-vs2022.dockerfile
@@ -38,15 +38,12 @@ SHELL ["cmd", "/S", "/C"]
RUN %PYTHON_CMD% -m pip install -U pip setuptools
COPY python/requirements-wheel-test.txt C:/arrow/python/
-# Temporarily remove pandas from the requirements, see
https://github.com/apache/arrow/issues/46041
-RUN findstr /V "pandas" C:\arrow\python\requirements-wheel-test.txt >
C:\arrow\python\filtered-requirements-wheel-test.txt
# Cython and Pandas wheels for 3.13 free-threaded are not released yet
-# hadolint ignore=DL3059
RUN %PYTHON_CMD% -m pip install \
--extra-index-url
https://pypi.anaconda.org/scientific-python-nightly-wheels/simple \
--pre \
--prefer-binary \
- -r C:/arrow/python/filtered-requirements-wheel-test.txt
+ -r C:/arrow/python/requirements-wheel-test.txt
# cffi-based tests would crash when importing cffi.
# hadolint ignore=DL3059
RUN %PYTHON_CMD% -m pip uninstall -y cffi
diff --git a/ci/scripts/python_wheel_windows_test.bat
b/ci/scripts/python_wheel_windows_test.bat
index e08b25e3d2..a686215b93 100755
--- a/ci/scripts/python_wheel_windows_test.bat
+++ b/ci/scripts/python_wheel_windows_test.bat
@@ -25,13 +25,7 @@ set PYARROW_TEST_GANDIVA=OFF
set PYARROW_TEST_GCS=ON
set PYARROW_TEST_HDFS=ON
set PYARROW_TEST_ORC=ON
-@REM Temporarily skip pandas for free-threaded tests.
-@REM See https://github.com/apache/arrow/issues/46041
-if "%PYTHON_CMD%" neq "py -3.13t" (
- set PYARROW_TEST_PANDAS=ON
-) else (
- echo "Skip PYARROW_TEST_PANDAS for free-threaded"
-)
+set PYARROW_TEST_PANDAS=ON
set PYARROW_TEST_PARQUET=ON
set PYARROW_TEST_PARQUET_ENCRYPTION=ON
set PYARROW_TEST_SUBSTRAIT=ON