I am running Raspbian Stretch Lite with Python 3.5.3, with HA in a venv. As you I am searching a reliable way to update to Python 3.7.3. It seems that it can be done with code from this link. I still haven’t done, maybe this weekend. I want to do a SD backup first, in case something go wrong.