There's no easy way to run a forked version of Ray without creating a wheel (ray-project/ray#51755 (comment)). This repository builds a wheel of Ray based on our fork https://github.com/get-wrecked/ray
To update:
- Make any modifications required on the https://github.com/get-wrecked/ray main branch
- Update the
ray
folder (submodule) in this repo to point to the right version in the ray fork - Commit, and create a tag. The tag will be built on the github CI.
- Update
pyproject.toml
with something like this:
[tool.uv.sources]
ray = { url = "https://github.com/get-wrecked/ray_build/releases/download/v2.44.1-4/ray_medal-1.0.0-cp312-cp312-macosx_11_0_arm64.whl" }