[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#861174: RFP: elpa-elpy -- Emacs Python Development Environment



Package: wnpp
Severity: wishlist

* Package name    : elpa-elpy
  Version         : 1.14.1
  Upstream Author : Jorgen Schäfer
* URL             : https://github.com/jorgenschaefer/elpy
* License         : GPL-3+
  Programming Lang: Elisp
  Description     : Emacs Python Development Environment

Elpy is an Emacs package to bring powerful Python editing to Emacs. It
combines and configures a number of other packages, both written in
Emacs Lisp as well as Python.

----

This package makes writing Python code in Emacs so much smoother:
autocompletion (with company and jedi), cross-reference navigation,
refactoring, project management, syntax checking (with flymake and flake8),
inline documentation, test running, profiling... The list goes
on. There are quite a few dependencies in lisp and regular userspace:

    https://github.com/jorgenschaefer/elpy#quick-installation

Note that those Python packages should probably be "Suggests" or
"Recommends" as they are not all mandatory: I use elpy without
autopep8 (because I didn't know about it until today :), yapf and
importmagic (because they are not in Debian) without problems.

There are surely other IDEs in Emacs that provide similar
functionality (e.g. CEDET), but I have found elpy to be much lighter
and better targeted at Python so i don't use any other IDE right
now. Of course there are other Python IDEs out there as well, but Elpy
is useful to those, like me, who live in Emacs.

I'm not sure I have the time to maintain this on my own, so I'd
welcome some help. I'd be happy to co-maintain if someone steps up or
just delegate of course.

Reply to: