That's not the case; we only started depending on Python 2.7 in 078e26e16550dbeaed1be4b68ee8b9225aa1da63 but had 2.7 hardcoded from b3f4929f9d753ec7fb587cfbb065884d659fb81f.