skypilot icon indicating copy to clipboard operation
skypilot copied to clipboard

Python 3.12 support

Open avishniakov opened this issue 1 year ago • 7 comments

Hey @skypilot-org,

First of all, thanks for the wonderful project 🙂

We at @zenml-io are trying to add Python 3.12 support right now and facing incompatibility of Skypilot with 3.12. Can you share any timeline on allowing 3.12 for Skypilot?

avishniakov avatar Jun 21 '24 11:06 avishniakov

Hey @avishniakov - thanks for raising this. One of our dependencies, Ray, does not support Python 3.12 yet. Once it has robust (non-experimental) support for Python 3.12, we can bump SkyPilot to also support 3.12.

romilbhardwaj avatar Jun 25 '24 01:06 romilbhardwaj

This issue is stale because it has been open 120 days with no activity. Remove stale label or comment or this will be closed in 10 days.

github-actions[bot] avatar Oct 23 '24 01:10 github-actions[bot]

This issue was closed because it has been stalled for 10 days with no activity.

github-actions[bot] avatar Nov 03 '24 02:11 github-actions[bot]

Please don't close this

strickvl avatar Nov 03 '24 10:11 strickvl

@romilbhardwaj seems like Python 3.12 support is out! https://github.com/ray-project/ray/issues/40211

strickvl avatar Nov 03 '24 10:11 strickvl

This should be upgraded. We need to downgrade the Python versions of our Docker images to use SkyPilot.

skuda avatar Apr 21 '25 09:04 skuda

Also, it seems Ray will support 3.13 from the next release, which should be soon https://github.com/ray-project/ray/issues/49738#issuecomment-2755842804.

In the short term, we can support 3.12/3.13 without upgrading ray by manually using 3.11 on the remote cluster side. Ray is only needed on the provisioner side for a couple uncommon clouds (SCP, IBM).

cg505 avatar Apr 21 '25 22:04 cg505