Update Python version support
Python 3.7 is end-of-life 2023-06-27, and Python 3.10 is becoming widely adopted.
It would be good to officially support Python 3.10 (possibly all the way up to 3.12), and prepare to drop support for 3.7.
TODO:
-
!42 (merged) brings 3.10 & 3.11 support. -
3.12 releases 2023-10-02. -
New (Python 3.8) features we can take advantage of after dropping 3.7: https://docs.python.org/3/whatsnew/3.8.html
Edited by David G. Martin IV