Jason R. Coombs
Jason R. Coombs
It's probably related to [this issue](https://discuss.python.org/t/interactive-command-history-in-session-started-with-subprocess-on-windows/3701).
I can confirm that applying the routine provided by Eryk Sun works around the issue (even in the Hyper.js terminal I'm using): ```python draft 🐚 cat > console.py import ctypes...
I found I can also replicate the issue without xonsh, by launching three layers of Powershell before invoking py: ``` PS C:\Users\jaraco> powershell -NoLogo PS C:\Users\jaraco> py -q >>> import...
I don't have much insight to add. I've not done a lot of work with pipes. The findings in https://github.com/xonsh/xonsh/issues/5631#issuecomment-2252067259 are surprising. I don't yet even understand the difference between...
The [Python docs](https://docs.python.org/3/library/os.html#os.pipe) don't have much to say.
I think I've figured out why the `open` fails on the third call (and not the second). After the first open, an IOWrapper is created but not bound to anything....
I think I agree - that line 843 is a bad code smell. It would be better to consume that iterable lazily, irrespective of the ability to interrupt the operation....
I've installed the branch into my daily driver Windows xonsh instance. I'll report back if I encounter any issues, although I don't get to use xonsh enough to really stress...
The twine/keyring integration assumes one password per user and index. What keyring needs to support multiple credentials is some way to distinguish the tokens by project name. Perhaps instead of...
+1 to having a common scheme shared by all tools. Just please don't require the 'project' to be specified. For a person managing a single project or two, that's fine,...