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

GNU GPL v3, Python Licence

RDF metadata

View full history Series and milestones

trunk series is the current focus of development.

All code Code

Development focus:

Browse the code

Version control system:
Programming languages:
EmacsLisp, Python

All packages Packages in Distributions

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...