python-dialog - Python 2 module for making simple terminal-based user interfaces

Property Value
Distribution Ubuntu 19.04 (Disco Dingo)
Repository Ubuntu Universe amd64
Package filename python-dialog_3.3.0-3_amd64.deb
Package name python-dialog
Package version 3.3.0
Package release 3
Package architecture amd64
Package type deb
Category universe/python
License -
Maintainer Ubuntu Developers <>
Download size 64.03 KB
Installed size 353.00 KB
pythondialog is a Python wrapper for the dialog utility originally
written by Savio Lam, and later rewritten by Thomas E. Dickey. Its
purpose is to provide an easy to use, pythonic and comprehensive Python
interface to dialog. This allows one to make simple text-mode user
interfaces on Unix-like systems.
pythondialog provides dialog boxes (widgets) of many different types.
Among these, one can find infobox, msgbox, yesno, menu, checklist,
radiolist, fselect (for selecting a file), rangebox, buildlist,
treeview, calendar. These widgets, and those not listed here, allow one
to build nice interfaces quickly and easily. However, it is not possible
to create new widgets without modifying dialog itself.
For most widgets, the following settings can be chosen:
* width, height and other parameters where applicable;
* two user-defined buttons, referred to as "Help" and "Extra", may be
added and their labels freely chosen.
Additionally, a color theme may be defined for all widgets via a
configuration file.
pythondialog has good Unicode support. Precisely, this support should be
as good as allowed by the combination of the Python interpreter, dialog,
the terminal and the locale settings in use.
This version is a backport of pythondialog to Python 2. Unless you really
have to use Python 2, you should use the python3-dialog package.


Package Version Architecture Repository
python-dialog_3.3.0-3_i386.deb 3.3.0 i386 Ubuntu Universe
python-dialog - - -


Name Value
dialog -
python:any >= 2.7.5-5~
python:any << 2.8


Type URL
Binary Package python-dialog_3.3.0-3_amd64.deb
Source Package python2-pythondialog

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install python-dialog deb package:
    # sudo apt-get install python-dialog




2018-06-16 - Adrian Bunk <>
python2-pythondialog (3.3.0-3) unstable; urgency=medium
* QA upload.
* Set maintainer to Debian QA Group. (see #900614) (Closes: #899681)
2015-11-26 - Francois Marier <>
python2-pythondialog (3.3.0-2) unstable; urgency=medium
* Add dependency on dialog (closes: #806371)
* Move maintenance of this package to the letsencrypt team
2015-06-27 - Francois Marier <>
python2-pythondialog (3.3.0-1) unstable; urgency=medium
* Initial release (Closes: #780929)

See Also

Package Description
python-diamond_4.0.515-5ubuntu1_all.deb smart data producer for Graphite graphing package (Python module)
python-diaspy-doc_0.6.0-1_all.deb unofficial interface to the Diaspora social network (documentation)
python-diaspy_0.6.0-1_all.deb unofficial interface to the Diaspora social network (Python 2)
python-dib-utils_0.0.6-2_all.deb Standalone tools related to diskimage-builder - Python 2.x
python-dicom_1.2.1-1_all.deb transitional package for python-pydicom
python-dictclient_1.0.3.2_all.deb Python client library for DICT (RFC2229) protocol
python-dictdlib_2.0.4.1+nmu1build1_all.deb Python library for generating dictd dictionaries
python-dictobj_0.4-3_all.deb Python dictionary where keys can be accessed as instance attributes
python-dicttoxml_1.7.4-1_all.deb Python module for converting dict into a XML string
python-diff-match-patch_20121119-4_all.deb robust algorithms for synchronizing plain text (Python 2 module)
python-digitalocean-doc_1.13.2-1_all.deb Python bindings for the DigitalOcean API (common documentation)
python-digitalocean_1.13.2-1_all.deb Python bindings for the DigitalOcean API (Python 2)
python-dijitso_2018.1.1~git1-1_all.deb distributed just-in-time building of shared libraries
python-dill_0.2.9-1_all.deb Serialize all of Python (almost)
python-dingus_0.3.4-1_all.deb A record-then-assert mocking library