ray-project / ray

Ray is a unified framework for scaling AI and Python applications. Ray consists of a core distributed runtime and a set of AI Libraries for accelerating ML workloads.
https://ray.io
Apache License 2.0
31.88k stars 5.43k forks source link

Wheels for Windows on PyPI #45827

Open YarShev opened 2 weeks ago

YarShev commented 2 weeks ago

Description

Hy folks,

I just noticed that there are no longer wheels for Windows on PyPI starting Ray 2.21.0. Did you intentionaly stop building wheels for Windows on PyPI? Although, there are builds for Windows on conda-forge.

Use case

Was Windows support dropped out completely or do you plan to support further?

anmyachev commented 2 weeks ago

@YarShev It seems to be related to the new release scheme: https://github.com/ray-project/ray/issues/44276

YarShev commented 2 weeks ago

That is probably the case. I wonder if Ray developers want to have aligned builds across PyPI and conda-forge?

cc @aslonnie, @zhe-thoughts

anyscalesam commented 2 weeks ago

We're considering - we actually didn't slow down anything more we just release for darwin and macos faster (once every week) and kept window releases at the same clip (once every 6w).

there's some dependency upgrades that we're taking care of first to make window package builds faster (ie: upgrading from bazel 5 to 6) and than we're planning to see if that simplifies the conda-forge package release process where we can also include window releases weekly as well.

stay tuned~; updates in a couple weeks time. cc @aslonnie