setup-python icon indicating copy to clipboard operation
setup-python copied to clipboard

Add graalpy early-access and windows builds

Open timfel opened this issue 1 year ago • 14 comments

Description: This adds two things:

  1. Windows builds of GraalPy are now available that are useful enough to enable for users. Some minor fixes to our scripts were needed, tests were updated to run on Windows as well.
  2. We make early access builds of upcoming versions available in a separate repository, these are now also available.

Related issue: #693 and the question after Windows support by @kurtmckee in https://github.com/actions/setup-python/pull/694#issuecomment-2097301894

Check list:

  • ~[ ] Mark if documentation changes are required.~ None required.
  • [x] Mark if tests were added or updated to cover the changes.

timfel avatar May 28 '24 15:05 timfel

Friendly ping :)

timfel avatar Jun 10 '24 07:06 timfel

Friendly ping :)

timfel avatar Jun 21 '24 08:06 timfel

Anything I can or should add to this PR in terms of explanation or otherwise?

timfel avatar Jul 01 '24 19:07 timfel

Hi @dmitry-shibanov, since you reviewed the original GraalPy PR, maybe you have a chance to look at this?

timfel avatar Jul 10 '24 09:07 timfel

Friendly ping :) Would be great to get this in so people can easily start testing against GraalPy on Windows

timfel avatar Jul 18 '24 06:07 timfel

Hello @timfel 👋, Thank you for creating this Pull request, we will review and get back to you once we have some feedback on this.

priya-kinthali avatar Jul 18 '24 08:07 priya-kinthali

Hi @priya-kinthali, any news from your side? Anything I can help with :)

timfel avatar Aug 21 '24 08:08 timfel

It's been a while, friendly ping :-)

timfel avatar Oct 10 '24 14:10 timfel

I resolved the merge conflict, any news?

timfel avatar Nov 05 '24 19:11 timfel

Friendly ping 🔔 😄

timfel avatar Dec 04 '24 10:12 timfel

Happy new year! Any news if you might have time to look at this?

timfel avatar Jan 08 '25 12:01 timfel

Is there any way one of you could help integrate this, @aparnajyothi-y or @HarithaVattikuti?

fniephaus avatar Feb 03 '25 17:02 fniephaus

@priya-kinthali Friendly ping :)

timfel avatar Mar 14 '25 15:03 timfel

@priya-kinthali Friendly ping :)

timfel avatar Mar 27 '25 12:03 timfel

Hello Everyone, Thank you for this pull request. We are looking into it and will get back to you once we have some feedback on this :)

aparnajyothi-y avatar Apr 02 '25 09:04 aparnajyothi-y

Friendly ping :)

timfel avatar Jun 18 '25 09:06 timfel

@aparnajyothi-y please let us know if there is anything we can help with. In case it helps, GraalPy EA builds are released under GFTC, the same license as Oracle GraalVM, which is integrated into setup-java.

fniephaus avatar Jun 18 '25 11:06 fniephaus

Thank you for this contribution, @timfel! 👋

We've started looking into this PR for reviewing. This looks like a valuable addition to support GraalPy Windows builds and early access versions.

We'll review the changes to the scripts and test updates, and provide feedback soon. Appreciate your patience!

mahabaleshwars avatar Sep 10 '25 02:09 mahabaleshwars

Hi @timfel,

To help us get this merged, could you please:

  1. Rebase or merge the latest changes from the main branch into your PR
  2. Address any CI failures that arise after merging the latest changes Once the CI checks are passing, we'll be able to review and merge this quickly.

Please let me know if you need any assistance with resolving conflicts or CI issues – I'm happy to help!

Thanks again for your work on this!

mahabaleshwars avatar Oct 15 '25 02:10 mahabaleshwars

Hello @timfel

Please resolve the merge conflicts so we can proceed with approval and merge.

Thanks

HarithaVattikuti avatar Oct 21 '25 18:10 HarithaVattikuti