unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
* xpip install -U 'xonsh[full]'
@ 2022-07-24 22:29 jgart
  2022-07-24 23:03 ` Maxime Devos
  0 siblings, 1 reply; 2+ messages in thread
From: jgart @ 2022-07-24 22:29 UTC (permalink / raw)
  To: Guix Devel


Hi Guixers,

When installing xonsh I get the following after starting:

```
You are currently using the readline backend. For interactive tab-completion, on-the-fly syntax highlighting, and more, install prompt_toolkit by running:

  xpip install -U 'xonsh[full]'

```

How should Guix handle optionally installing xonsh[full]?

all best,

jgart


^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: xpip install -U 'xonsh[full]'
  2022-07-24 22:29 xpip install -U 'xonsh[full]' jgart
@ 2022-07-24 23:03 ` Maxime Devos
  0 siblings, 0 replies; 2+ messages in thread
From: Maxime Devos @ 2022-07-24 23:03 UTC (permalink / raw)
  To: jgart, Guix Devel


[-- Attachment #1.1.1: Type: text/plain, Size: 1523 bytes --]


On 25-07-2022 00:29, jgart wrote:
> When installing xonsh I get the following after starting:
>
> ```
> You are currently using the readline backend. For interactive tab-completion, on-the-fly syntax highlighting, and more, install prompt_toolkit by running:
>
>    xpip install -U 'xonsh[full]'
>
> ```
>
> How should Guix handle optionally installing xonsh[full]?

I guess it could ask to install it with Guix instead. It's a bit 
complicated with the multiple mechanisms (guix install, guix home, "guix 
shell foo bar -- baz"), but that can be avoided by patching it to 
rephrase it a bit:

```
You are currently using the readline backend. For interactive 
tab-completion, on-the-fly syntax highlighting, and more, install the 
'python-prompt-toolkit' package.
```

OTOH, from what I've gathered from previous discussions, some people 
want "guix build --source" to be the unmodified source code, with as 
only exception non-freeness removal, so patching would be out. E.g., 
doing the "-O1" bugfix in the shepherd package as a patch (well, 
snippet, but same thing basically) was rejected by some people in 
<https://debbugs.gnu.org/cgi/bugreport.cgi?bug=54216#5>

But at the same time, we patch glibc, gcc and guile-fibers without any 
complaints while those are more complicates patches and (in case of 
glibc and gcc), even Guix-specific, while the shepherd patch is simple 
and non-Guix specific.

(I don't understand anything from those discussions)

Greetings,
Maxime.


[-- Attachment #1.1.2: OpenPGP public key --]
[-- Type: application/pgp-keys, Size: 929 bytes --]

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 236 bytes --]

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2022-07-24 23:04 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-07-24 22:29 xpip install -U 'xonsh[full]' jgart
2022-07-24 23:03 ` Maxime Devos

Code repositories for project(s) associated with this inbox:

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).