I don't think this is necessary. Python supports the two, and as long as it does, I don't think there is much harm in us doing so too.
We should just put a note in the docstring of FormatStrFormatter to say it is preferred to use the new style class.