If you are upgrading a maintenance version (following the major.minor.maintenance naming) of python, e.g. 3.8.5 -> 3.8.6 it is also a good idea to update any 3.8 venvs that you may be using. The venv –upgrade flag is reasonably new and I think that relatively few people will have heard about it.

 

I was wondering if it might not be a good idea to issue a reminder, at the end of installation &/or mention reasonably prominently in the release notes, that it is a good idea to upgrade any venvs of the same major.minor version – especially as symlinked venvs will have been upgraded but copy ones will not have been which can lead to inconsistent behaviour.

 

Steve (Gadget) Barnes