Please note I'm not proposing any changes to our CPython support in this thread. This is just about pypy.
The currently active versions of pypy only supports 3.9 and 3.10. I propose we track whatever the latest pypy supports. Python 3.8 compatibility has been gone from pypy since 2023-06-16. https://www.pypy.org/posts/2023/06/pypy-v7312-release.html Python 3.7 compatibility has been gone from pypy since 2022-12-06. https://www.pypy.org/posts/2022/12/pypy-v7310-release.html This is mainly a response to AVRO-3952. Given that pypy3.9 and 3.10 pass the check, it's probably a subtlety in how the github action setup-python is setting up the obsolete pypy versions, and I suspect it isn't worth putting in effort to fix. What do you think? Thanks, Michael