It definitely depends on your system configuration. Ideally, it shouldn't break, but however I had it set up was not happy about the upgrade. Did you use the built in Mac python or a new install from Python.org?
A new install. I believe it was a brew as well.
I see he has python via brew. That might be part of it.