Let's say I am running at some point in the future weewx 5.0.1, and I am running Python 3.11.
Eventually Python 3.12 comes out. Let's say it contains a security patch I would like to ensure I am using for all my Python programs, including weewx. IAs a result, I want to ensure nothing on my system is using Python 3.11. (Again, this is a hypothetical scenario). But I'm already running the latest weewx, so there's no need to upgrade that.
I know about pip update for individual modules, but what is the proper procedure to get a new python in the virtual environment - especially considering that scripts such as the station configuration need to do things, such as set the value of WEEWX_BIN, WEEWX_CFG, and others in multiple other scripts in weewx-data?
Thanks!
Joel