Skip to content

Commit bf5df5b

Browse files
authored
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]>
1 parent 327aca6 commit bf5df5b

File tree

2 files changed

+2
-11
lines changed

2 files changed

+2
-11
lines changed

ci/docker/python-free-threaded-wheel-windows-test-vs2022.dockerfile

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -38,15 +38,12 @@ SHELL ["cmd", "/S", "/C"]
3838
RUN %PYTHON_CMD% -m pip install -U pip setuptools
3939

4040
COPY python/requirements-wheel-test.txt C:/arrow/python/
41-
# Temporarily remove pandas from the requirements, see https://github.com/apache/arrow/issues/46041
42-
RUN findstr /V "pandas" C:\arrow\python\requirements-wheel-test.txt > C:\arrow\python\filtered-requirements-wheel-test.txt
4341
# Cython and Pandas wheels for 3.13 free-threaded are not released yet
44-
# hadolint ignore=DL3059
4542
RUN %PYTHON_CMD% -m pip install \
4643
--extra-index-url https://pypi.anaconda.org/scientific-python-nightly-wheels/simple \
4744
--pre \
4845
--prefer-binary \
49-
-r C:/arrow/python/filtered-requirements-wheel-test.txt
46+
-r C:/arrow/python/requirements-wheel-test.txt
5047
# cffi-based tests would crash when importing cffi.
5148
# hadolint ignore=DL3059
5249
RUN %PYTHON_CMD% -m pip uninstall -y cffi

ci/scripts/python_wheel_windows_test.bat

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,7 @@ set PYARROW_TEST_GANDIVA=OFF
2525
set PYARROW_TEST_GCS=ON
2626
set PYARROW_TEST_HDFS=ON
2727
set PYARROW_TEST_ORC=ON
28-
@REM Temporarily skip pandas for free-threaded tests.
29-
@REM See https://github.com/apache/arrow/issues/46041
30-
if "%PYTHON_CMD%" neq "py -3.13t" (
31-
set PYARROW_TEST_PANDAS=ON
32-
) else (
33-
echo "Skip PYARROW_TEST_PANDAS for free-threaded"
34-
)
28+
set PYARROW_TEST_PANDAS=ON
3529
set PYARROW_TEST_PARQUET=ON
3630
set PYARROW_TEST_PARQUET_ENCRYPTION=ON
3731
set PYARROW_TEST_SUBSTRAIT=ON

0 commit comments

Comments
 (0)