raulcd commented on issue #50091:
URL: https://github.com/apache/arrow/issues/50091#issuecomment-4620455124

   I've been able to validate that on top of the following PR:
   - https://github.com/apache/arrow/pull/50082
   
   I can build a wheel for Python 3.15 on manylinux and run import and run all 
tests successfully with:
   ```
   $ ARCHERY_DEBUG=1 ARCH=amd64 PYTHON=3.15 PYTHON_ABI_TAG=cp315 
PYTHON_IMAGE_TAG=3.15 archery docker run -e 
SETUPTOOLS_SCM_PRETEND_VERSION=24.0.0.dev164 python-wheel-manylinux-2-28
   ...
   INFO:auditwheel.wheeltools:New WHEEL info tags: 
cp315-cp315-manylinux_2_28_x86_64
   INFO:auditwheel.main_repair:
   Fixed-up wheel written to 
/arrow/python/repaired_wheels/pyarrow-24.0.0.dev164-cp315-cp315-manylinux_2_28_x86_64.whl
   + popd
   /
   
   
   $ ARCHERY_DEBUG=1 ARCH=amd64 PYTHON=3.15 PYTHON_ABI_TAG=cp315 
PYTHON_IMAGE_TAG=3.15-rc archery docker run 
python-wheel-manylinux-test-unittests
   ...
   SKIPPED [1] 
usr/local/lib/python3.15/site-packages/pyarrow/tests/test_util.py:215: Timezone 
database is already provided.
   SKIPPED [3] 
usr/local/lib/python3.15/site-packages/pyarrow/tests/conftest.py:99: nonumpy 
NOT enabled
   ================================================================= 7550 
passed, 666 skipped, 15 xfailed, 2 xpassed, 12 warnings in 134.58s (0:02:14) 
==================================================================
   
   ```
   
   The only thing that was blocking and I had to manually remove from our build 
process is libcst and the type stubs as there's now wheel built for libcst and 
I wasn't able to build one due to PyO3 check for unsupported cp315.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to