Feature: GraalPy casks
Instead of checking and downloading new releases every week, could there be GraalPy casks in addition to Java? https://github.com/oracle/graalpython/releases/tag/graal-24.2.1 https://formulae.brew.sh/cask/graalvm-jdk
This would make it easier to manage and try the latest advancements and compare them to CPython and PyPy.
Hi @reneleonhardt, thanks for the request.
GraalPy is already integrated into pyenv and you can download weekly dev builds via pyenv install graalpy-dev. Does this work for you or do you see any benefits in using homebrew instead?
Cool, I didn't know about that 👍
I thought more of all Python developers, advantages of homebrew could be:
- Dedicated release trains ("real" graal-24.2.1 in a graalpy@24 cask for example, so release notes could be improved and looked up if benchmarks break or become slower)
- Easily updatable with
brew upgradeortopgrade - Maybe data engineers could run benchmarks / comparisons between different Python implementations easier
- If Linux builds would be included, a GitHub Action could install graalpy for automated tests / pipelines
Because I can't find GraalPy in https://github.com/actions/setup-python/blob/main/action.yml for example 😅