Okay, maybe now I can switch to python 3.6. I don't know if I care about the other stuff, but an unappreciated side effect of this change: python unittest methods will actually be able to run in the order they're declared! I can write tests from fastest/simplest to most complex, and have the simple ones fail in an understandable way! All because dicts will be ordered by default, whether accidentally or otherwise.
ssh+2FA to all your machines, anywhere, without opening firewall ports.