Show More
@@ -20,13 +20,21 b' capable of completing non-executed code. It is also the first version of IPython' | |||
|
20 | 20 | to stop compatibility with Python 2, which is still supported on the bugfix only |
|
21 | 21 | 5.x branch. Read below to have a non-exhaustive list of new features. |
|
22 | 22 | |
|
23 |
Make sure you have pip > 9.0 before upgrading. |
|
|
23 | Make sure you have pip > 9.0 before upgrading. | |
|
24 | 24 | You should be able to update by using: |
|
25 | 25 | |
|
26 | 26 | .. code:: |
|
27 | 27 | |
|
28 | 28 | pip install ipython --upgrade |
|
29 | 29 | |
|
30 | ||
|
31 | .. note:: | |
|
32 | ||
|
33 | If your pip version is greater of equal to pip 9.0.1 you will automatically get | |
|
34 | the most recent version of IPython compatible with your system. THat is to day | |
|
35 | on Python 2 you will get the latest IPython 5.x bugfix, while in Python 3 | |
|
36 | you will get the latest 6.x stable version. | |
|
37 | ||
|
30 | 38 | New completion API and Interface |
|
31 | 39 | -------------------------------- |
|
32 | 40 | |
@@ -95,7 +103,7 b' automatically upgrade to the latest version compatible with your system.' | |||
|
95 | 103 | .. warning:: |
|
96 | 104 | |
|
97 | 105 | If you are on a system using an older verison of pip on Python 2, pip may |
|
98 |
still install IPython 6.0 on your system, and IPython will refuse to start. |
|
|
106 | still install IPython 6.0 on your system, and IPython will refuse to start. | |
|
99 | 107 | You can fix this by ugrading pip, and reinstalling ipython, or forcing pip to |
|
100 | 108 | install an earlier version: ``pip install 'ipython<6'`` |
|
101 | 109 | |
@@ -118,13 +126,17 b' of these as well to improve user experience with better error messages and' | |||
|
118 | 126 | hints. |
|
119 | 127 | |
|
120 | 128 | |
|
121 | Configurable TerminalInteractiveShell | |
|
122 | ------------------------------------- | |
|
129 | Configurable TerminalInteractiveShell, readline interface | |
|
130 | --------------------------------------------------------- | |
|
123 | 131 | |
|
124 | 132 | IPython gained a new ``c.TerminalIPythonApp.interactive_shell_class`` option |
|
125 | 133 | that allow to customize the class used to start the terminal frontend. This |
|
126 | 134 | should allow user to use custom interfaces, like reviving the former readline |
|
127 |
interface which is now a separate package not maintained by the core |
|
|
135 | interface which is now a separate package not actively maintained by the core | |
|
136 | team. See the project to bring back the readline interface: `rlipython | |
|
137 | <https://github.com/ipython/rlipython>`_. | |
|
138 | ||
|
139 | This change will be backported to the IPython 5.x series. | |
|
128 | 140 | |
|
129 | 141 | |
|
130 | 142 | Miscs improvements |
General Comments 0
You need to be logged in to leave comments.
Login now