Я бы хотел, чтобы он работал на Linux, OS X и Windows (XP / Vista / 7).
Спасибо за любой вклад.
Я полагаю, что вам не повезло, пока сам Urwid не был портирован на Python 3 (и, согласно этому посту с прошлого месяца), настоящей работы по переносу на python 3 не еще не началось ").
Лучше всего использовать 2to3 для конвертации самого Урвида.
Справочный порт Urwid для Python 3! Это, скорее всего, больше работы, чем просто запустить на нем 2to3.