Doing a minor version update for homebrew-installed Python
I install Python with homebrew (on OS X) and manage my packages with virtualenv. I was interested in whether updating from Python 2.7.3 to 2.7.4 would cause my virtualenvs to break. It did, but fixing them turned out to be very simple:
First, of course,
$ brew upgrade python; brew cleanup python, which installed Python 2.7.4 and then removed 2.7.3.According to this post, re-running virtualenv suffices to update the paths inside a virtualenv (the installed packages remain, and you shouldn’t need to re-install or recompile anything after a minor version update):
Read more...

