Repository navigation
Oops - crash on IPython 7 #21
Description
Activity
Yeah the transformer APi have been changed to be simpler. rl ipython have not been updated to use it.
As I understand it, rlipython is not usable with ipython 7.x? I have the same problem.
rlipython rocks! It was the only way I found to make emacs work with ipython 6.2.1 and have completion in the inferior shell. But you guys know this already. Why why why was prompt toolkit brought it without providing for readline? There are a lot of us emacs/python folks out here still right? Maybe not in 20 years... :)
Reacted by Andrii Kolomoietsgreat. so now I can't use ipython, 'cos it crashes on startup.
You do realize that you - the rlipython programmers - have ruined ipython for everyone who has installed rlipython?
Reacted by Diogo FerrariReacted by Adam Ginsburg, Antoine Gallix and CS- """Hi, I really appreciate the work that you are doing providing IPython and many of its extensions for free and all the free time you spend developing open source. I understand that this is not a project I paid for, so I am not entitled to any specific treatment, not any guarantee of working software; Nevertheless this issue has notebook me and made IPython hard to use on my system as I have to choose between rlipython and the new features. I would love for this issue to be fixed; is there anything I can do to free some of your time so you can work on it ? I'm also willing to try to fix it myself but I would need some pointer. I understand that being a maintainer is hard, and that burnout is always near especially when confronted with rides comments. Much appreciation for your software and your help. Thanks. """…On Tue, Mar 26, 2019, 19:33 Stephen McGregor ***@***.***> wrote: great. so now I can't use ipython, 'cos it crashes on startup. You do realize that you have ruined ipython for everyone who has installed rlipython? — You are receiving this because you commented. Reply to this email directly, view it on GitHub <#21 (comment)>, or mute the thread <https://github.com/notifications/unsubscribe-auth/AAUez3Jyox-b_iQoiiD5fwzkgfZze4i1ks5vathogaJpZM4XZNVe> .Reacted by Antoine Gallix
- added a commit that references this issue
on Apr 22, 2019 I'm trying to find a fix, but haven't gotten too far yet. Just some notes in case anyone else wants to keep on with this:
input_splitteris now a property ofInteractiveShellthat points toinputtransformer2.TransformerManager. I'm not sure which method of that to use instead ofpush, though... that will take some more reading.EDIT: maybe this is the wrong bug/issue/ticket
I don't know if this helps, but after I tried to uninstall rlipython:
$ python -m pip uninstall rlipython WARNING: Skipping rlipython as it is not installed.I still cannot use ipython:
$ ipython3 ========= IPython ========= Tools for Interactive Computing in Python ========================================= : : : <snip> : : [TerminalIPythonApp] CRITICAL | Bad config encountered during initialization: [TerminalIPythonApp] CRITICAL | The 'interactive_shell_class' trait of <IPython.terminal.ipapp.TerminalIPythonApp object at 0x000001A4ED6B1940> instance must be a type, but 'rlipython.TerminalInteractiveShell' could not be imported(doesn't run)
I have extra need of readline, now prompt_toolkit seems to be broken for IPython 7:
ipython/ipython#1133
But sadly, with IPython 7, current rlipython
I did try patching it up, but I soon got lost. But I tried. Honest.