It’s time to stop using Python 3.7
Upgrading to new software versions is work, and work that doesn’t benefit your software’s users.
Users care about features and bug fixes, not how up-to-date you are.
So it’s perhaps not surprising how many people still use Python 3.7.
As of December 2022, almost 30% of packages downloaded from PyPI were for Python 3.7.
This includes automated downloads as part of CI runs, so it doesn’t mean 3.7 is used in 30% of applications, but that’s still a lot of people using an old version of Python.
Still, there is only so much time you can delay upgrading, and for Python 3.7, the time to upgrade is over the next few months.
Python 3.7 is reaching its end of life as of June 2023.
No more bug