You are viewing a plain text version of this content. The canonical link for it is here.
Posted to github@arrow.apache.org by "raulcd (via GitHub)" <gi...@apache.org> on 2026/06/04 08:38:36 UTC

Re: [I] [Packaging][Python] Add support for Python 3.15 [arrow]

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: github-unsubscribe@arrow.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org