Bug#861174: RFP: elpa-elpy -- Emacs Python Development Environment
Unblocking python3-autopep8, because it seems to work find with python-autopep8.
Bug#861174: RFP: elpa-elpy -- Emacs Python Development Environment
Hi Antoine, Diane, and Ben, With all the time it took to figure out why find-file-in-project (a dependency of elpy) self-tests weren't passing on debci, even when they were passing on buildd I think it would be best to upload Elpy with elpa_tests disabled. There's also a bug in either libdebian-source-perl or dh-elpa that makes elpa_test choke on the X-Python3-Version field, so I think it would be best to upload now and file a "enable self-tests" bug after elpy hits unstable. Do any of you have the time to review the package and make sure it's more advanced features work properly? Sincerely Nicholas On Fri, Jul 14, 2017 at 02:04:59PM -0400, Antoine Beaupré wrote: > On 2017-07-12 11:14:40, Nicholas Steeves wrote: > > On 26 April 2017 at 21:55, Antoine Beaupréwrote: > >> On 2017-04-26 21:26:33, Nicholas Steeves wrote: > >>> By the way, what kind of a timeline do you have in mind? > >> > >> I'm away for a month, so no rush. :) > > > > Hi Antoine, > > > > If you have time could you please sponsor #863216, which is indirectly > > blocking #861242, which is blocking this bug? I've been waiting for > > sponsorship for almost a month and would like to resume progress > > towards fulfilling the prerequisites for your RFPs. > > No time right now, unfortunately. But maybe we could review this during > the debcamp early august! :) > > a. > > -- > No animal has more liberty than the cat; but it buries the mess it > makes. The cat is the best anarchist. Until they learn that from the cat > I cannot respect them. > - For whom the bell tolls, Ernest Hemingway signature.asc Description: PGP signature
Bug#861174: RFP: elpa-elpy -- Emacs Python Development Environment
Hi Antoine, On Fri, Jul 14, 2017 at 02:04:59PM -0400, Antoine Beaupré wrote: > On 2017-07-12 11:14:40, Nicholas Steeves wrote: > > On 26 April 2017 at 21:55, Antoine Beaupréwrote: > >> On 2017-04-26 21:26:33, Nicholas Steeves wrote: > >>> By the way, what kind of a timeline do you have in mind? > >> > >> I'm away for a month, so no rush. :) > > > > Hi Antoine, > > > > If you have time could you please sponsor #863216, which is indirectly > > blocking #861242, which is blocking this bug? I've been waiting for > > sponsorship for almost a month and would like to resume progress > > towards fulfilling the prerequisites for your RFPs. > > No time right now, unfortunately. But maybe we could review this during > the debcamp early august! :) It's debcamp time :-) Please propose a good time to meet up, if you have any free time. Also, I'm thinking about attending your intro to packaging talk, because I'm always interested in ways to potentially improve my work, or make it more efficient. Finally, I'm not sure how many people there will be helping with the workshop, but in case there's high attendance and you're short-staffed I can help with intermediate-level packaging stuff, where to find documentation, questions like "is there a dh_helper for that, and if so, how do I learn to use it?", splitting src packages, advanced watch files (exclude files with d/copyright, making +dfsg packages, repack with different compression, and gpg signature verification), intermediate d/copyright, d/control policy and conventions, a variety of cases when a d/rules override is necessary, etc. I would also take care to only propose solutions that harmonize with your talk, because that's important for intro-level courses! (eg: avoid paradox of choice effect) If we meet up before then, maybe you could use this review to validate if I'd be an asset to your workshop? ;-) > No animal has more liberty than the cat; but it buries the mess it > makes. The cat is the best anarchist. Until they learn that from the cat > I cannot respect them. > - For whom the bell tolls, Ernest Hemingway Nice quote! Cordially, Nicholas signature.asc Description: PGP signature
Bug#861174: RFP: elpa-elpy -- Emacs Python Development Environment
On 2017-07-12 11:14:40, Nicholas Steeves wrote: > On 26 April 2017 at 21:55, Antoine Beaupréwrote: >> On 2017-04-26 21:26:33, Nicholas Steeves wrote: >>> By the way, what kind of a timeline do you have in mind? >> >> I'm away for a month, so no rush. :) > > Hi Antoine, > > If you have time could you please sponsor #863216, which is indirectly > blocking #861242, which is blocking this bug? I've been waiting for > sponsorship for almost a month and would like to resume progress > towards fulfilling the prerequisites for your RFPs. No time right now, unfortunately. But maybe we could review this during the debcamp early august! :) a. -- No animal has more liberty than the cat; but it buries the mess it makes. The cat is the best anarchist. Until they learn that from the cat I cannot respect them. - For whom the bell tolls, Ernest Hemingway
Bug#861174: RFP: elpa-elpy -- Emacs Python Development Environment
On 26 April 2017 at 21:55, Antoine Beaupréwrote: > On 2017-04-26 21:26:33, Nicholas Steeves wrote: >> By the way, what kind of a timeline do you have in mind? > > I'm away for a month, so no rush. :) Hi Antoine, If you have time could you please sponsor #863216, which is indirectly blocking #861242, which is blocking this bug? I've been waiting for sponsorship for almost a month and would like to resume progress towards fulfilling the prerequisites for your RFPs. Thanks! Nicholas signature.asc Description: Digital signature
Bug#861174: RFP: elpa-elpy -- Emacs Python Development Environment
On 2017-04-26 21:26:33, Nicholas Steeves wrote: > By the way, what kind of a timeline do you have in mind? I'm away for a month, so no rush. :) A. -- Sous le projecteur, on ne voit pas les autres. - Félix Leclerc
Bug#861174: RFP: elpa-elpy -- Emacs Python Development Environment
Hello again! On 25 April 2017 at 08:45, Antoine Beauprewrote: [...] > 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. It looks slick! I'd be happy to comaintain this one, and to keep an eye on the lisp--but not the python--dependencies. If this disqualifies me I'll leave it as finishing up with preparing lisp dependencies are ready for the initial packaging. Are these (from elpy-pkg.el and elpy.el) really all of the external lisp deps? 1. company "0.9.2" src:company-mode needs to be updated in experimental (I could do this with a team upload) 2. find-file-in-project "3.3" filed an ITP, initial packaging is in git 3. highlight-indentation "0.5.0" done 4. pyvenv"1.3" done 5. yasnippet "0.8.0" done 6. s"1.11.0" src:s-el done in experimental (needed to be elpafied) Because of 1 and 6, I think elpa-elpy would also need to be uploaded to experimental until stretch is released. Assuming this sooner-rather-than-later option, could you please file a bug against src:company and ping me if the someone doesn't claim it? By the way, what kind of a timeline do you have in mind? Cheers, Nicholas
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.