mesonbuild / meson-python

Meson PEP 517 Python build backend
https://mesonbuild.com/meson-python/
MIT License
118 stars 59 forks source link

CI: run tests also with GraalPy 24.0 #605

Open dnicolodi opened 3 months ago

dnicolodi commented 3 months ago

The tests do not pass with GraalPy but pytest is weird on this platform making debugging the problem not really pleasant and I don't really know if it is worth it. At a quick look, it seems that we generate wheel tags that are not compatible with the ones generated by packaging. It also looks like that GraalPy, at least in the version installed on the GitHub Action runners, patches packaging. To add to the fun, the test suites takes about 30 times more to run on GraalPy than on CPython. Unless someone asks for it, I'm not really motivated to untangle this.

rgommers commented 3 months ago

Agreed. I know of GraalPy, but haven't encountered it in real-world situations yet.

dnicolodi commented 3 months ago

Yeah. This actually started with me checking that we run the tests on PyPy 3.10 after I saw mesonbuild/meson#12979 and noticing that GitHub Actions offer GraalPy too. For the records, we run the tests with PyPy 3.10.