[Bug 1103013] New: python3-prompt_toolkit 2.0.4 Is Incompatible with python3-jupyter_ipython 6.4.0
http://bugzilla.opensuse.org/show_bug.cgi?id=1103013 Bug ID: 1103013 Summary: python3-prompt_toolkit 2.0.4 Is Incompatible with python3-jupyter_ipython 6.4.0 Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: x86-64 OS: Other Status: NEW Severity: Major Priority: P5 - None Component: Other Assignee: bnc-team-screening@forge.provo.novell.com Reporter: ron163264@gmail.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- The ipython3 programs fails to start: lovells@ron5tum:~$ ipython3 Traceback (most recent call last): File "/usr/bin/ipython3", line 4, in <module> from IPython import start_ipython File "/usr/lib/python3.6/site-packages/IPython/__init__.py", line 55, in <module> from .terminal.embed import embed File "/usr/lib/python3.6/site-packages/IPython/terminal/embed.py", line 16, in <module> from IPython.terminal.interactiveshell import TerminalInteractiveShell File "/usr/lib/python3.6/site-packages/IPython/terminal/interactiveshell.py", line 22, in <module> from prompt_toolkit.shortcuts import create_prompt_application, create_eventloop, create_prompt_layout, create_output ImportError: cannot import name 'create_prompt_application' It appears that python3-prompt_toolkit 2.0.4-1.1 is incompatible with the current python3-jupyter_ipython 6.4.0-1.4. On my other Linux installations (Sid and Rawhide), both using python3-prompt_toolkit 1.0.15, IPython/terminal/interactiveshell.py imports function create_prompt_application() from prompt_toolkit/shortcuts.py. In Tumbleweed snapshot 20180726, there is no shortcuts.py, and prompt_toolkit/shortcuts/ is a directory. There is no module create_prompt_application under it, nor is the function create_prompt_application defined in prompt_toolkit/__init__.py nor prompt_toolkit/shortcupts/__init__.py. According to https://python-prompt-toolkit.readthedocs.io/en/master/, the prompt_toolit 2.0 branch is incompatible with the 1.0 branch, requiring application changes. Was the 2.0.4 upgrade getting ahead of ourselves, at least with respect to IPython? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1103013 http://bugzilla.opensuse.org/show_bug.cgi?id=1103013#c1 --- Comment #1 from Ron Lovell <ron163264@gmail.com> --- I see this is a known issue. A couple more references: https://github.com/jupyter/jupyter_console/issues/158 https://github.com/ipython/ipython/pull/11177 It appears TW should pull back to python3-prompt_toolkit 1.0.15, at least for the installation in the default Python3 module search path. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1103013 http://bugzilla.opensuse.org/show_bug.cgi?id=1103013#c1 --- Comment #1 from Ron Lovell <ron163264@gmail.com> --- I see this is a known issue. A couple more references: https://github.com/jupyter/jupyter_console/issues/158 https://github.com/ipython/ipython/pull/11177 It appears TW should pull back to python3-prompt_toolkit 1.0.15, at least for the installation in the default Python3 module search path. -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com