##// END OF EJS Templates
Switch over to use prompt_toolkit in IPython
Thomas Kluyver -
Show More
@@ -32,7 +32,7 from IPython.core.shellapp import (
32 InteractiveShellApp, shell_flags, shell_aliases
32 InteractiveShellApp, shell_flags, shell_aliases
33 )
33 )
34 from IPython.extensions.storemagic import StoreMagics
34 from IPython.extensions.storemagic import StoreMagics
35 from IPython.terminal.interactiveshell import TerminalInteractiveShell
35 from .ptshell import PTInteractiveShell as TerminalInteractiveShell
36 from IPython.utils import warn
36 from IPython.utils import warn
37 from IPython.paths import get_ipython_dir
37 from IPython.paths import get_ipython_dir
38 from traitlets import (
38 from traitlets import (
@@ -195,6 +195,7 install_requires = [
195 'pickleshare',
195 'pickleshare',
196 'simplegeneric>0.8',
196 'simplegeneric>0.8',
197 'traitlets',
197 'traitlets',
198 'prompt_toolkit', # We will require > 0.57 once a new release is made
198 ]
199 ]
199
200
200 # Platform-specific dependencies:
201 # Platform-specific dependencies:
@@ -204,8 +205,6 install_requires = [
204 extras_require.update({
205 extras_require.update({
205 ':sys_platform != "win32"': ['pexpect'],
206 ':sys_platform != "win32"': ['pexpect'],
206 ':sys_platform == "darwin"': ['appnope'],
207 ':sys_platform == "darwin"': ['appnope'],
207 ':sys_platform == "darwin" and platform_python_implementation == "CPython"': ['gnureadline'],
208 'terminal:sys_platform == "win32"': ['pyreadline>=2'],
209 'test:python_version == "2.7"': ['mock'],
208 'test:python_version == "2.7"': ['mock'],
210 })
209 })
211 # FIXME: re-specify above platform dependencies for pip < 6
210 # FIXME: re-specify above platform dependencies for pip < 6
General Comments 0
You need to be logged in to leave comments. Login now