Description
Python 3.8 has been EOL'ed in 2024-10-07 which is near the end of our 6 months support promise.
So we can think of dropping it and save some CI time.
We have a checklist of things to do in CONTRIBUTING when bumping our baseline.
Double check that list and update it if needed (does ruff have a baseline too?). Also maybe take a look at pyupgrade
to handle any python feature we can now leverage.
Also we can bump the pypy version to something more modern like 7.3.16.
This also require changes in -contrib.