From debbugs-submit-bounces@debbugs.gnu.org Fri Mar 10 23:10:56 2023 Received: (at submit) by debbugs.gnu.org; 11 Mar 2023 04:10:56 +0000 Received: from localhost ([127.0.0.1]:56374 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1paqZL-0007WP-Rx for submit@debbugs.gnu.org; Fri, 10 Mar 2023 23:10:56 -0500 Received: from lists.gnu.org ([209.51.188.17]:47724) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1paa6u-0002SO-NL for submit@debbugs.gnu.org; Fri, 10 Mar 2023 05:36:29 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1paa6o-0005tQ-Jy for bug-guix@gnu.org; Fri, 10 Mar 2023 05:36:25 -0500 Received: from relay5-d.mail.gandi.net ([217.70.183.197]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1paa6m-0005jj-GS for bug-guix@gnu.org; Fri, 10 Mar 2023 05:36:22 -0500 Received: (Authenticated sender: rafa@artificialphilosopher.eu) by mail.gandi.net (Postfix) with ESMTPSA id 2718F1C0012 for ; Fri, 10 Mar 2023 10:36:16 +0000 (UTC) Date: Fri, 10 Mar 2023 11:36:11 +0100 From: =?ISO-8859-1?Q?Rafa_G=E1lvez?= To: bug-guix@gnu.org Subject: Re: Elpy fails to start within a guix shell environment In-Reply-To: <87y1o4yk24.fsf@artificialphilosopher.eu> References: <87y1o4yk24.fsf@artificialphilosopher.eu> Message-ID: <6CC5FADE-B73A-48D5-8AA7-F5FEECCA04DE@artificialphilosopher.eu> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary=----RZ6MKHF4QNYHT6QCRBF8YCB1EN1GF2 Content-Transfer-Encoding: 7bit Autocrypt: addr=rafa@artificialphilosopher.eu; keydata= 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 Received-SPF: pass client-ip=217.70.183.197; envelope-from=rafa@artificialphilosopher.eu; helo=relay5-d.mail.gandi.net X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.6 (-) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Fri, 10 Mar 2023 23:10:52 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.6 (--) ------RZ6MKHF4QNYHT6QCRBF8YCB1EN1GF2 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi again, The PyPi package is actually empty, Elpy ships it directly apparently=2E= =20 I'm missing something then=2E How are you setting up Elpy on Guix? Thanks,=20 Rafa On March 10, 2023 11:31:15 AM GMT+01:00, "Rafa G=C3=A1lvez" wrote: >Hi, > > I can't make Elpy work=2E In my main profile I have emacs-elpy installed= , > but whenever I open a =2Epy file, there is an error on the sentinel: > error in process sentinel: elpy-promise-reject: peculiar error: "exited > abnormally with code 1" > error in process sentinel: peculiar error: "exited abnormally with code > 1" > > This is most probably caused by the lack of the elpy python module in > the guix shell I'm running Emacs from=2E However, there is no python-elp= y > package to install=2E I am avoiding setting up a virtualenv in order to > rely completely on Guix manifests for reproducibility purposes=2E > > Maybe what's just needed is to package https://pypi=2Eorg/project/elpy/ > into Guix? > > Thanks, > >Rafa G=C3=A1lvez --=20 Sent from my Android device with K-9 Mail=2E Please excuse my brevity=2E ------RZ6MKHF4QNYHT6QCRBF8YCB1EN1GF2 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi again,

The PyPi package is actually emp= ty, Elpy ships it directly apparently=2E

I'm missing something the= n=2E How are you setting up Elpy on Guix?

Thanks,

Rafa
<= br>
On March 10, 2023 11:31:15 AM GMT+01:00, "Raf= a G=C3=A1lvez" <rafa@artificialphilosopher=2Eeu> wrote:
Hi,

I can't make Elpy work=2E I= n my main profile I have emacs-elpy installed,
but whenever I open a = =2Epy file, there is an error on the sentinel:
error in process sentine= l: elpy-promise-reject: peculiar error: "exited
abnormally with code 1"=
error in process sentinel: peculiar error: "exited abnormally with cod= e
1"

This is most probably caused by the lack of the elpy pytho= n module in
the guix shell I'm running Emacs from=2E However, there is = no python-elpy
package to install=2E I am avoiding setting up a virtual= env in order to
rely completely on Guix manifests for reproducibility p= urposes=2E

Maybe what's just needed is to package https://pypi=2Eorg/project/elpy/
into G= uix?

Thanks,

Rafa G=C3=A1lvez
--
Sent from my Android device with K-9 M= ail=2E Please excuse my brevity=2E ------RZ6MKHF4QNYHT6QCRBF8YCB1EN1GF2--