Skip to content
Console user interface library for Python (official repo)
Branch: master
Clone or download
and3rson Merge pull request #295 from nchavez324/glib-sigwinch
Gate SIGWINCH behind GLib 2.54+
Latest commit 5b54344 Dec 10, 2018
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin build docs: make sure our gh-pages branch is up to date Oct 17, 2014
docs extended numerical editing: integers and floats Feb 4, 2018
examples Merge pull request #116 from wernight/master Jan 24, 2018
source correct spelling mistakes Feb 22, 2017
urwid Merge pull request #295 from nchavez324/glib-sigwinch Dec 9, 2018
COPYING Issue & pull request templates. Jan 4, 2018 move long_description to README.rst Dec 31, 2013 Issue & pull request templates. Jan 4, 2018


build status build coverage

Development version documentation


Urwid is a console user interface library for Python. It includes many features useful for text console application developers including:

  • Applications resize quickly and smoothly
  • Automatic, programmable text alignment and wrapping
  • Simple markup for setting text attributes within blocks of text
  • Powerful list box with programmable content for scrolling all widget types
  • Your choice of event loops: Twisted, Glib, Tornado or select-based loop
  • Pre-built widgets include edit boxes, buttons, check boxes and radio buttons
  • Display modules include raw, curses, and experimental LCD and web displays
  • Support for UTF-8, simple 8-bit and CJK encodings
  • 256 and 88 color mode support
  • Compatible with Python 2.6, 2.7, 3.2+ and PyPy
Home Page:


To run tests locally, install & run tox. You must have appropriate Python versions installed to run tox for each of them.

To test code in all Python versions:

tox                    # Test all versions specified in tox.ini:
tox -e py36            # Test Python 3.6 only
tox -e py27,py36,pypy  # Test Python 2.7, Python 3.6 & pypy

Supported Python versions

  • 2.7
  • 3.4
  • 3.5
  • 3.6
  • pypy


You can’t perform that action at this time.