В настоящее время я переписываю консольное приложение Perl, которое использовало curses, и планирую реализовать его на Python. Пока что я сузил параметры библиотеки до прямых проклятий, urwid и диалоговых окон.
Приложение в основном является установщиком для устройства, которое будет соответствовать базовой конфигурации (параметры сети, имя хоста и т. Д.). Есть ли какие-либо предложения или сторонники одного из них над другим? Какие-нибудь серьезные ограничения с помощью urwid или диалогового окна?