Предложения пользовательского интерфейса консоли Python

В настоящее время я переписываю консольное приложение perl, которое использует проклятия, и планирую его реализовать на Python. До сих пор я сузил свои возможности библиотеки для прямых проклятий, urwid и диалога.

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

    urwid – это очень полный интерфейс интерфейса, и вы можете делать почти все. На самом деле, я разрабатываю приложение, использующее urwid. Но, как сказал Пауло Скардин, диалог – лучший выбор для волшебного приложения.

    Диалог очень прост в использовании и является хорошим выбором для установщика, использующего «волшебный» интерфейс.