AFAIK 2020.12.x is the last version that’ll support 3.7. You should use this as an opportunity to build a venv on 3.8.7, or if you’re feeling adventurous 3.9.1.
Python 3.7 is still supported but I highly recommed updating now, sooner or later you’ll have to anyway and you’ll do this every year around December so you’d better get used to it.
I have been running Home Assistant Core on a Raspberry Pi Zero for more than a year now, and despite its limited computing power it does a great job.
On the Raspbian version it’s running the Python version installed is 3.7.
I need to understand which is the safest option to upgrade Python. I think I could either upgrade Raspbian (or manually upgrading Python (but I still have to find a step-by-step tutorial on this), but I need to understand what this will break. It’s a pain to make everything working again from scratch.
Also, I will have to migrate the HA Core installation from the Python 3.7 venv to the new one in Python 3.8: any tutorial on this?