Versioning question: Is dropping support for an older version of a programming language a major or minor change? I.e. version 2.5 of my software supported Python 3.8-3.12, the next version supports only 3.10-3.12 (but no API/functional changes). What kind of version bump would you expect?
@anteru a different question: If there are no functional changes, why change the support range? What hinders you continuing to support Py3.8?
@kytta I want to use the `match` statement in the implementation for example. And remove back-compat workarounds ... just because the API surface remains the same it doesn't mean I can't clean up the implementation a bit.