You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Description:
I would like to add support for installing GraalPy via setup-python. We are starting to ask people to include support for GraalPy in their packages, and they (reasonably) request to be able to test against GraalPy using their existing workflows using setup-python.
Are you willing to submit a PR?
I have prepared the changes for setup-python, mimicking the PyPy support code. The tests using local mock data pass.
Hello @timfel. We've merged the pull request. Could you please try to use actions/setup-python@main and confirm that it works as expected for you. For now I'm going to reopen the issue until the new version of action is released.
Run actions/setup-python@v5
with:
python-version: graalpy-23.1
pypy-3.10
3.11
check-latest: false
token: ***
update-environment: true
allow-prereleases: false
Installed versions
GraalPy version 23.1 was not found in the local cache
Error: GraalPy version 23.1 with arch x64 not found
This is the complete list of files for the GraalPy 23.1.1 release at the time of writing:
@kurtmckee The windows support of graalpy 23.1 is highly experimental, so we excluded it on purpose. The 24 release due out April 24 will improve the situation at which point we'll update the action
Activity
dmitry-shibanov commentedon Jun 28, 2023
Hello @timfel. Thank you for your feature request. We'll investigate it.
timfel commentedon Jun 28, 2023
Thanks. I opened a PR to implement this at #694
dmitry-shibanov commentedon Oct 10, 2023
Hello @timfel. We've merged the pull request. Could you please try to use
actions/setup-python@mainand confirm that it works as expected for you. For now I'm going to reopen the issue until the new version of action is released.timfel commentedon Oct 11, 2023
Thanks @dmitry-shibanov. I tried it and it it works as expected
kurtmckee commentedon Dec 11, 2023
I tested this using the following configuration:
Link to run, which failed on Windows
For Linux and macOS,
graalpy-23.1resolved to version 23.1.1.However, on Windows,
setup-pythonreported that no "23.1" version existed:This is the complete list of files for the GraalPy 23.1.1 release at the time of writing:
It appears that there is an x64-compatible Windows release available, and I expected this to result in GraalPy getting installed for Windows.
Is this perhaps an issue with Windows releases using
.zipas their file extension?timfel commentedon Dec 11, 2023
@kurtmckee The windows support of graalpy 23.1 is highly experimental, so we excluded it on purpose. The 24 release due out April 24 will improve the situation at which point we'll update the action
kurtmckee commentedon Dec 11, 2023
Okay, thanks for the quick response!
dmitry-shibanov commentedon Dec 25, 2023
Hello everyone. For now I'm going to close the issue because the support for GraalPy was released in 4.8.0.