Drop support for Python 2.7
Python 2.7 is end-of-life. It may be time to just drop support for it.
However, once support is dropped, new features (including support for traversable providers) is unlikely to be supported. How important is that?
This compatibility is effectively blocking updates to CPython master to use f-strings throughout the codebase.