Konsolenbibliothek Urwid 1.0 unterstützt Python 3
Urwid, einen Python-Bibliothek für Konsolenanwendungen, ist in Version 1.0 erhältlich, die erstmals auch Python 3 unterstützt.
Die neue Release funktioniert neben 2.4 bis 2.7 auch mit der Python-Version 3.2. Daneben gibt es neue Klassen für Baumansichten sowie neue Widgets für Menüleisten, Drop-Downs und Combo-Boxen. Im experimentellen Stadium befindet sich ein Widget, dass selbst einen Terminalemulator implementiert. Ein Programmierbeispiel mit der Twisted-Bibliothek zeigt, wie man Urwid-Oberflächen per SSH mehreren Anwender zugänglich macht. Weitere Details nennt das Changelog.
Urwid steht unter LGPLv2.1. Eine Screenshot-Galerie zeigt einen Auswahl an Anwendungen für die Textkonsole, die sich mit der Bibliothek umsetzen lassen, inklusive Beispielcode. Mehr Informationen sowie den Quelltext der Version 1.0 gibt es auf der Urwid-Homepage.





