python-editor - programmatically open an editor, capture the result - Python 2.7

Property Value
Distribution Ubuntu 18.04 LTS (Bionic Beaver)
Repository Ubuntu Universe i386
Package filename python-editor_0.4-4_all.deb
Package name python-editor
Package version 0.4
Package release 4
Package architecture all
Package type deb
Category universe/python
License -
Maintainer Ubuntu Developers <>
Download size 4.46 KB
Installed size 20.00 KB
python-editor is a library that provides the editor module for
programmatically interfacing with your system's $EDITOR. The user can then
enter a commit message for example.
Editor first looks for the  environment variable.  If set, it uses
the value as-is, without fallbacks. If no $EDITOR is set, editor will search
through a list of known editors, and use the first one that exists on the
system. For example, on Linux, editor will look for the following editors in
* vim
* emacs
* nano
When calling the edit() function, editor will open the editor in a
subprocess, inheriting the parent process's stdin, stdout
This package contains the Python 2.7 module.


Package Version Architecture Repository
python-editor_0.4-4_all.deb 0.4 all Ubuntu Universe
python-editor - - -


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


Type URL
Binary Package python-editor_0.4-4_all.deb
Source Package python-editor

Install Howto

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




2018-02-05 - Ondřej Nový <>
python-editor (0.4-4) unstable; urgency=medium
* Team upload.
[ Ondřej Nový ]
* Fix python3-editor depends on python3-six (Closes: #889587)
* Updating standards version to 4.1.3.
* Enable autopkgtest-pkg-python testsuite
[ Daniel Baumann ]
* Updating vcs fields.
* Updating copyright format url.
* Updating maintainer field.
* Running wrap-and-sort -bast.
* Removing gbp.conf, not used anymore or should be specified in the
developers dotfiles.
2016-02-28 - Ondřej Nový <>
python-editor (0.4-3) unstable; urgency=medium
* Fixed VCS URLs (https).
* d/rules: Changed UPSTREAM_GIT protocol to https
* d/s/options: extend-diff-ignore of .gitreview
* d/control: Using OpenStack's Gerrit as VCS URLs.
2015-12-02 - Thomas Goirand <>
python-editor (0.4-2) unstable; urgency=medium
* Added patch to search for /usr/bin/editor (Closes: #802232).
2015-09-04 - Thomas Goirand <>
python-editor (0.4-1) unstable; urgency=medium
* Initial release. (Closes: #798009)

See Also

Package Description
python-editorconfig_0.12.1-1_all.deb library for working with EditorConfig — Python 2
python-efilter_1.5-2_all.deb EFILTER query language (Python 2)
python-elasticsearch-curator-doc_5.2.0-1_all.deb Python library for managing Elasticsearch time-series indices (documentation)
python-elasticsearch-curator_5.2.0-1_all.deb Python library for managing Elasticsearch time-series indices
python-elasticsearch-doc_5.4.0-1_all.deb Python client for Elasticsearch (Documentation)
python-elasticsearch_5.4.0-1_all.deb Python client for Elasticsearch
python-elements_0.13+svn20090823.230+dfsg-2.1_all.deb A 2D Physics API for Python
python-elementtidy_1.0-8build1_i386.deb An HTML tree builder for ElementTree based on Tidy
python-elib.intl_0.0.3~git20110809-5_all.deb enhanced internationalization (I18N) for Python
python-elixir_0.7.1-4build1_all.deb declarative mapper for SQLAlchemy
python-emcee_2.2.1-1_all.deb Affine-invariant ensemble MCMC sampling for Python
python-empy-doc_3.3.2-1build1_all.deb documentation for python-empy
python-empy_3.3.2-1build1_all.deb templating system for Python (Python 2)
python-enable_4.5.1-4_i386.deb Drawing and interaction packages
python-enchant_2.0.0-1_all.deb spellchecking library for Python