shouldn't this import from io.common ?

in fact PerformanceWarning be a more general import location
maybe pandas.utils.misc ?

(as I think using this elsewhere)