You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In the past two years, Ray has lagged in supporting new Python releases, arriving just over four months after Python 3.13 and 3.14. With beta versions of Python 3.15 now available, it is worth starting tests with Python 3.15 to identify compatibility issues early and reduce the support gap.
Use case
Python 3.15 has many exciting features, including major improvements to the JIT compiler, lazy imports, a profiler, and the frozendict type.
Reacted by Gustav Bylund, Bumsik Kim, Mark Goodhead and Mati K
However, this dies in ray-core.Dockerfile as the build image it's using (this one) doesn't have 3.15 baked into it yet as a usable Python.
I've been able to build an updated image locally of manylinux2014 but I can't seem to convince build-wheel.py to see it. It always tries to pull from a registry for some reason.
Activity
kbumsik commentedon May 25, 2026
Yes please 👍. lazy import feature looks so great...
fosskers commentedon Nov 4, 2026
It's about time for this; 3.15 has been out for a few weeks.
NeilGirdhar commentedon Nov 4, 2026
I just stopped using Ray. For whatever reason, they seem to have started this 6 months late the last couple years.
fosskers commentedon Nov 4, 2026
I started to try and build it myself. The first step was to bump the allowed versions within the build script:
and then run:
However, this dies in
ray-core.Dockerfileas the build image it's using (this one) doesn't have 3.15 baked into it yet as a usable Python.I've been able to build an updated image locally of
manylinux2014but I can't seem to convincebuild-wheel.pyto see it. It always tries to pull from a registry for some reason.reneleonhardt commentedon Nov 4, 2026
You can see in releases that Ray doesn't update regularly.
manylinux2014 is EOL since 2024, therefore most projects updated to manylinux_2_28 accordingly:
https://github.com/mayeut/pep600_compliance/blob/master/EOL.rst
virtualluke commentedon Nov 10, 2026
is there an expected ray version that will have 3.15 wheels ?