The issue I hit was that Ubuntu 14.04 only ships python 2.7.6 still and if you use someone else's code, you can't decide on the library they use. For the planet site I ended up compiling my own Python to get a later version. Whilst I can fix my own server, I can't fix other people's. I think this has been handled by both Python and Ubuntu (who should have backported the patch). There were perhaps other ways to solve this better, but didn't come across them. I haven't yet had enough time to update my server Ubuntu 16.04, since I know there multiple code bases that need fixing to get that to work.
Though now priorities are different because breaking a small number of older python users (+ andriod 2.x, winXP etc.) is tiny compared to breaking all Chrome users.