-
Notifications
You must be signed in to change notification settings - Fork 4k
Description
Python 3.13 is currently in a prerelease status (a first release candidate was released today: https://discuss.python.org/t/python-3-13-0-release-candidate-1-released/59703) and is expected to have a final release in October this year (https://devguide.python.org/versions).
We should ensure we are fully ready to support Python 3.13 for the PyArrow 18 release that will happen around the same time (or potentially even sooner if we would have a 17.0.x bug fix release).
#42034 already fixed a build issue with Python 3.13, and on the short term I think we should try to have 1) a CI build using Python 3.13 to ensure this keeps working, and 2) set up a wheel build so we can upload nightly wheels for Python 3.13 for downstream testing.
(equivalent PR for Python 3.12: #37901)
- Start building nightly wheels for Python 3.13: GH-43519: [Python] Set up wheel building for Python 3.13 #43539
- Also add py 3.13 conda build once that is supported in conda-forge ()
Lines 1200 to 1201 in 712cfe6
{% for python_version in ["3.8", "3.9", "3.10", "3.11", "3.12"] %} test-conda-python-{{ python_version }}: - Update
requirements-wheel-build.txtandrequirements-wheel-test.txtto install released versions - Update the places where we currently use "3.13-rc" or "rc1" or "3.13.0-rc1" (dev/tasks/python-wheels/github.linux.yml, ci/scripts/install_python.sh, the windows docker files)
- Enable GCS testing once google-testbench (grpcio) can be installed (update
install_gcs_testbench.sh) (or address GH-38183 and install testbench with independent python version)