Python 2.7 is too popular and all too often still necessary. Overall I think it is more convenient to keep support for it as a requirement at this time.

Generally though I think exceptions can be made for extensions that fundamentally rely on Python 3 features such as new syntax in a way that makes porting to Python 2.7 infeasible. We call these guidelines and not laws after all.