Здесь будет двухступенчатый танец. Смотрите Python 3000 и вы .
Шаг 1 - запустить под 3.0.
Шаг 2 - переосмыслить API, чтобы, возможно, сделать что-то более разумное.
Скорее всего, библиотеки переключатся на строки Unicode, чтобы оставаться максимально совместимыми с тем, как они работали.
Тогда, возможно, некоторые переключатся на байты для более правильной реализации стандартов RFC для различных протоколов.