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

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

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

Ответ 1

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

Ответ 2

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