Registered 2008-02-22 by Barry Warsaw

Edit, debug, develop, run Python programs from Emacs.

A git-mirror resides at

Download the latest release or get trunk via bazaar:
bzr branch lp:python-mode

Get development-branch doing
bzr branch lp:python-mode/components-python-mode

or via git from

Code is also provided via This should load the basics:

(require 'package)
(add-to-list 'package-archives
             '("melpa" . "") t)

Then M-x list-packages RET and select python-mode.el

Project information

python-mode.el developers
python-mode.el developers
Development focus:

trunk series 

Browse the code

Programming Languages:
EmacsLisp, Python
Version control system:
GNU GPL v3, Python Licence

RDF metadata

View full history Series and milestones

python-mode.el trunk series is the current focus of development

More contributors Top contributors

All packages Packages in Distributions

All blueprints Latest blueprints

Get Involved


Latest version is 6.2.2
released on 2016-02-11

All downloads


  • 6.2.1 on 2015-10-02
    - Handle PEP 492 async coroutines - Logic of py-indent-region WRT lp:1426903...
  • New in version 6.2.0 on 2014-11-28
    - Support for large output new commands py-fast-process, py-fast-... Fixe...
  • New in version 6.1.3 on 2014-01-28
    - PEP8 indent-alternatives when closing a list implemented Boolean `py-close...
  • New in version 6.1.2 on 2013-09-02
    - simplified menu - `py-execute-...'-commands return result as string Con...
  • python-mode.el-6.1.1 on 2013-02-23
    New in version 6.1.1 --------------------- - comment-related commands: py...