Python ncurses, CDK, diferencia urwid

¿Cuál es la diferencia entre estos 3? Según tengo entendido, ambos proporcionan enlaces a maldiciones, que es la biblioteca C para la interfaz de usuario basada en texto terminal.

Actualmente no tengo conocimiento de ninguno de los 3 y nunca he usado maldiciones. ¿Cuál recomendarías? He oído hablar de ncurses muchas veces, pero solo una o dos veces sobre CDK (a través de la investigación) y nunca he oído hablar de urwid (creo).

Respuestas a la pregunta(4)

Su respuesta a la pregunta