Python 3.6 had it’s end-of-life in December 2021. While there are still versions available for download on the Python website, it has been removed from homebrew
already for example and will not receive security updates going forward. It seems appropriate to bump the minimum version soon.
While bumping to 3.7 would be completely fine it couldn’t see any major downsides to go straight to 3.8. 3.8 is the the default version in Ubuntu 20.04.
The second commit resolves a TODO that is very straight forward when 3.8 is the minimum version.