##// END OF EJS Templates
First pass at editing pr
Carol Willing -
Show More
@@ -1,3 +1,3 b''
1 -e .
1 -e ../.
2 2 ipykernel
3 3 setuptools>=18.5
@@ -162,7 +162,7 b" default_role = 'literal'"
162 162 # must exist either in Sphinx' static/ path, or in one of the custom paths
163 163 # given in html_static_path.
164 164 # html_style = 'default.css'
165 # html_favicon = 'favicon.ico'
165
166 166
167 167 # The name for this set of Sphinx documents. If None, it defaults to
168 168 # "<project> v<release> documentation".
@@ -176,6 +176,8 b" default_role = 'literal'"
176 176 # relative to this directory. They are copied after the builtin static files,
177 177 # so a file named "default.css" will overwrite the builtin "default.css".
178 178 html_static_path = ['_static']
179
180 # Favicon needs the directory name
179 181 html_favicon = '_static/favicon.ico'
180 182 # If not '', a 'Last updated on:' timestamp is inserted at every page bottom,
181 183 # using the given strftime format.
@@ -91,7 +91,7 b" release is: ``1.3rc1``. Notice that there is no separator between the '3' and"
91 91 the 'r'. Check the environment variable `$VERSION` as well.
92 92
93 93
94 Comment remove the `developpement` entry in `whatsnew/index.rst`. TODO, figure
94 Comment remove the `development` entry in `whatsnew/index.rst`. TODO, figure
95 95 out how to make that automatic.
96 96
97 97 5. Run the `tools/build_release` script
@@ -120,7 +120,7 b' Create and push the tag::'
120 120 git push origin --tags
121 121
122 122 Update release.py back to `x.y-dev` or `x.y-maint`, and re-add the
123 `developpement` entry in `docs/source/whatsnew/index.rst` and push::
123 `development` entry in `docs/source/whatsnew/index.rst` and push::
124 124
125 125 git commit -am "back to development"
126 126 git push origin $BRANCH
@@ -15,6 +15,7 b' IPython provides a rich toolkit to help you make the most out of using Python'
15 15 interactively. Its main components are:
16 16
17 17 * A powerful interactive Python shell
18
18 19 * A `Jupyter <http://jupyter.org/>`_ kernel to work with Python code in Jupyter
19 20 notebooks and other interactive frontends.
20 21
@@ -50,11 +51,11 b' features:'
50 51
51 52 The Command line interface inherit all the above functionality and posses
52 53
53 * real multiline editting.
54 * real multi-line editing.
54 55
55 56 * syntax highlighting as you type
56 57
57 * intgration with command line editor for a better workflow.
58 * integration with command line editor for a better workflow.
58 59
59 60 The kernel also have its share of feature, when used with a compatible frontend
60 61 it allows for:
@@ -62,7 +63,7 b' it allows for:'
62 63 * rich display system for object allowing to display Html, Images, Latex,Sounds
63 64 Video.
64 65
65 * interactive widgets with the use of the ``ipywigets`` package.
66 * interactive widgets with the use of the ``ipywidgets`` package.
66 67
67 68
68 69 This documentation will walk through most of the features of the IPython
@@ -14,18 +14,16 b' Installation'
14 14
15 15
16 16
17 This sections will guide you into `installing IPython itself <install>`_, and
18 installing `kernels for jupyter <kernel_install>`_ if you are working with
17 This sections will guide you through `installing IPython itself <install>`_, and
18 installing `kernels for Jupyter <kernel_install>`_ if you wish to work with
19 19 multiple version of Python, or multiple environments.
20 20
21 To know more, head to the next section.
22
23 21
24 22 Quick install reminder
25 23 ~~~~~~~~~~~~~~~~~~~~~~
26 24
27 Here is a quick reminder of the various commands needed if you are already
28 familiar with IPython and are just searching to refresh your memory:
25 Here is a quick reminder of the commands needed for installation if you are
26 already familiar with IPython and are just searching to refresh your memory:
29 27
30 28 Install IPython:
31 29
@@ -14,10 +14,10 b' With ``pip`` already installed :'
14 14
15 15 $ pip install ipython
16 16
17 This should install IPython as well as all the other dependency required.
17 This installs IPython as well as its dependencies.
18 18
19 If you try to use IPython with notebooks or the Qt console, you should also install
20 ``jupyter``.
19 If you want to use IPython with notebooks or the Qt console, you should also
20 install Jupyter ``pip install jupyter``.
21 21
22 22
23 23
@@ -44,15 +44,15 b' Installing IPython itself'
44 44 ~~~~~~~~~~~~~~~~~~~~~~~~~
45 45
46 46 IPython requires several dependencies to work correctly, it is not recommended
47 to install IPython and all it's dependencies manually as this can be quite long and trouble some.
48 You should likely use the python package manager ``pip``
47 to install IPython and all its dependencies manually as this can be quite long and troublesome.
48 You should use the python package manager ``pip``.
49 49
50 50 Installation using pip
51 51 ~~~~~~~~~~~~~~~~~~~~~~
52 52
53 Make sure you have the latest version of :mod:`pip` ( the Python package
53 Make sure you have the latest version of :mod:`pip` (the Python package
54 54 manager) installed. If you do not, head to `Pip documentation
55 <https://pip.pypa.io/en/stable/installing/>`_ and install it first.
55 <https://pip.pypa.io/en/stable/installing/>`_ and install :mod:`pip` first.
56 56
57 57 The quickest way to get up and running with IPython is to install it with pip:
58 58
@@ -81,9 +81,9 b' Try to also avoid any usage of ``easy_install`` that can have similar undesirabl'
81 81
82 82 If you are installing to a location (like ``/usr/local``) that requires higher
83 83 permissions, you may need to run the last command with :command:`sudo`. You can
84 also install in user specific location by using the ``--user`` flag in conjunction with pip
84 also install in user specific location by using the ``--user`` flag in conjunction with pip.
85 85
86 To can run IPython's test suite, use the :command:`iptest` command from outside of the IPython source tree:
86 To run IPython's test suite, use the :command:`iptest` command from outside of the IPython source tree:
87 87
88 88 .. code-block:: bash
89 89
@@ -127,5 +127,6 b' Dependencies'
127 127 IPython relies on a number of other Python packages. Installing using a package
128 128 manager like pip or conda will ensure the necessary packages are installed. If
129 129 you install manually, it's up to you to make sure dependencies are installed.
130 They're not listed here, because they may change from release to release, and
131 depending on platform so a static list will inevitably get out of date.
130 They're not listed here since a static list would inevitably fall out of date as
131 dependencies may change from release to release and also vary depending on
132 the platform.
@@ -219,7 +219,7 b' different numbers which correspond to the Process ID of the kernel.'
219 219
220 220 You can read more about using `jupyter qtconsole
221 221 <http://jupyter.org/qtconsole/>`_, and
222 `ipython notebook <http://jupyter-notebook.readthedocs.io/en/latest/>`_. There
222 `jupyter notebook <http://jupyter-notebook.readthedocs.io/en/latest/>`_. There
223 223 is also a :ref:`message spec <messaging>` which documents the protocol for
224 224 communication between kernels
225 225 and clients.
@@ -126,8 +126,9 b' Removed Feature'
126 126 Deprecated Features
127 127 -------------------
128 128
129 Some deprecated feature, don't forget to enable ``DeprecationWarning`` as error
130 of you are using IPython in Continuous Integration setup or in your testing in general:
129 Some deprecated features are listed in this section. Don't forget to enable
130 ``DeprecationWarning`` as an error if you are using IPython in a Continuous
131 Integration setup or in your testing in general:
131 132
132 133 .. code-block:: python
133 134
@@ -135,12 +136,12 b' of you are using IPython in Continuous Integration setup or in your testing in g'
135 136 warnings.filterwarnings('error', '.*', DeprecationWarning, module='yourmodule.*')
136 137
137 138
138 - ``hooks.fix_error_editor`` seem to be unused and is pending deprecation.
139 - ``hooks.fix_error_editor`` seems unused and is pending deprecation.
139 140 - `IPython/core/excolors.py:ExceptionColors` is deprecated.
140 - `IPython.core.InteractiveShell:write()` is deprecated, use `sys.stdout` instead.
141 - `IPython.core.InteractiveShell:write_err()` is deprecated, use `sys.stderr` instead.
142 - The `formatter` keyword argument to `Inspector.info` in `IPython.core.oinspec` has now no effects.
143 - The `global_ns` keyword argument of IPython Embed was deprecated, and will now have no effect. Use `module` keyword argument instead.
141 - `IPython.core.InteractiveShell:write()` is deprecated; use `sys.stdout` instead.
142 - `IPython.core.InteractiveShell:write_err()` is deprecated; use `sys.stderr` instead.
143 - The `formatter` keyword argument to `Inspector.info` in `IPython.core.oinspec` has no effect.
144 - The `global_ns` keyword argument of IPython Embed was deprecated, and has no effect. Use `module` keyword argument instead.
144 145
145 146
146 147 Known Issues:
General Comments 0
You need to be logged in to leave comments. Login now