[doc] Add Windows Python 3.13 and 3.14 nightly wheels to the install page - #66099
Merged
Conversation
…page The Windows wheel matrix in `.buildkite/windows.rayci.yml` has built and uploaded cp313/cp314 win_amd64 wheels since #64970, and `setup.py` already declares 3.13/3.14 classifiers, but the install page's Windows tab still stopped at 3.12. Add the two missing rows, marked `(beta)` to match the existing Linux and macOS 3.13 entries. Both nightly URLs resolve (HTTP 200). Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Signed-off-by: elliot-barn <elliot.barnwell@anyscale.com>
Collaborator
Author
|
Companion PR for the Linux and macOS 3.14 rows: #66100 |
…Windows table Mark the new 3.14 row `(experimental)` rather than `(beta)`, and stop repeating the beta marker inside the wheel table: the `Windows (beta)` tab label already carries it, so the table header cell and the per-version flags were saying it a second and third time. The `## Windows Support` section still states that Windows support is in Beta, so the stated support level is unchanged. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Signed-off-by: elliot-barn <elliot.barnwell@anyscale.com>
elliot-barn
added a commit
that referenced
this pull request
Sep 11, 2026
3.14 is newer than the 3.13 entries it sits below, so mark it `(experimental)`. Matches the labelling used for Windows 3.14 in #66099. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Signed-off-by: elliot-barn <elliot.barnwell@anyscale.com>
ronny-anyscale
approved these changes
Sep 11, 2026
elliot-barn
enabled auto-merge (squash)
September 11, 2026 23:34
elliot-barn
added a commit
that referenced
this pull request
Sep 11, 2026
…age (#66100) ## Description The Linux and MacOS tabs on the install page stop at Python 3.13, but cp314 wheels have been built and uploaded for all three targets for a while. Build coverage on master: - `.buildkite/_wheel-build.rayci.yml` — `3.14` in the `ray-wheel-build` (x86_64) matrix - `.buildkite/linux_aarch64.rayci.yml` — `3.14` in the aarch64 matrices - `python/build-wheel-macos.sh` — `PY_MMS=("3.10" "3.11" "3.12" "3.13" "3.14")` - `python/setup.py` already declares the `Programming Language :: Python :: 3.14` classifier All three nightly URLs resolve: - `ray-3.0.0.dev0-cp314-cp314-manylinux2014_x86_64.whl` → HTTP 200 - `ray-3.0.0.dev0-cp314-cp314-manylinux2014_aarch64.whl` → HTTP 200 - `ray-3.0.0.dev0-cp314-cp314-macosx_12_0_arm64.whl` → HTTP 200 This PR: 1. Adds the three missing 3.14 rows, labelled `(experimental)`. 2. Drops the stale `(beta)` suffix from the 3.13 rows. Ray has shipped 3.13 wheels for several releases and `setup.py` lists the 3.13 classifier alongside 3.10-3.12, so the marker no longer reflects reality. Net effect: `(experimental)` on 3.14 is the only per-version marker left, consistent across all three platforms. ## Related issues Companion to #66099, which does the same for the Windows tab and uses the same `(experimental)` label for 3.14. The two touch different hunks of the same file and merge cleanly in either order. ## Additional information Docs-only change, no code paths touched. 🤖 Generated with [Claude Code](https://claude.com/claude-code) --------- Signed-off-by: elliot-barn <elliot.barnwell@anyscale.com> Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
The Windows tab on the install page still stops at Python 3.12, even though Windows cp313/cp314 wheels have been built and uploaded for a while now.
.buildkite/windows.rayci.ymlhas3.13and3.14in thewindows_wheelsmatrix (added in [ci] Enable Windows py3.13 and py3.14 wheel builds #64970)python/setup.pyalready declaresProgramming Language :: Python :: 3.13and3.14classifiersray-3.0.0.dev0-cp313-cp313-win_amd64.whl→ HTTP 200ray-3.0.0.dev0-cp314-cp314-win_amd64.whl→ HTTP 200This adds the two missing rows, with 3.14 marked
(experimental).It also drops the duplicated beta markers from inside the wheel table. The
Windows (beta)tab label already carries that signal, so the table header cell repeating it was noise. The## Windows Supportsection still states that Windows support is in Beta, so the stated support level is unchanged.Related issues
Follow-up to #64970, which enabled the Windows 3.13/3.14 wheel builds.
Additional information
Docs-only change, no code paths touched.
Companion PR: #66100 adds the Linux and macOS 3.14 rows. The two touch different hunks of the same file and merge cleanly in either order.
🤖 Generated with Claude Code