Show More
@@ -190,11 +190,14 b' get. These are:' | |||
|
190 | 190 | |
|
191 | 191 | * readline (for command line editing, tab completion, etc.) |
|
192 | 192 | * nose (to run the IPython test suite) |
|
193 | * pexpect (to use things like irunner) | |
|
194 | 193 | |
|
195 | 194 | If you are comfortable installing these things yourself, have at it, otherwise |
|
196 | 195 | read on for more details. |
|
197 | 196 | |
|
197 | IPython uses several other modules, such as pexpect_ and path.py, if they are | |
|
198 | installed on your system, but it can also use bundled versions from | |
|
199 | :mod:`IPython.external`, so there's no need to install them separately. | |
|
200 | ||
|
198 | 201 | readline |
|
199 | 202 | -------- |
|
200 | 203 | |
@@ -262,25 +265,6 b' iptest command:' | |||
|
262 | 265 | |
|
263 | 266 | $ iptest |
|
264 | 267 | |
|
265 | pexpect | |
|
266 | ------- | |
|
267 | ||
|
268 | The pexpect_ package is used in IPython's :command:`irunner` script, as well as | |
|
269 | for managing subprocesses. IPython now includes a version of pexpect in | |
|
270 | :mod:`IPython.external`, but if you have installed pexpect, IPython will use | |
|
271 | that instead. On Unix platforms (including OS X), just do: | |
|
272 | ||
|
273 | .. code-block:: bash | |
|
274 | ||
|
275 | $ pip install pexpect | |
|
276 | ||
|
277 | .. note:: | |
|
278 | ||
|
279 | On Python 3, you should actually install :mod:`pexpect-u`, | |
|
280 | a unicode-safe fork of pexpect. | |
|
281 | ||
|
282 | Windows users are out of luck as pexpect does not run there. | |
|
283 | ||
|
284 | 268 | Dependencies for IPython.parallel (parallel computing) |
|
285 | 269 | ====================================================== |
|
286 | 270 | |
@@ -441,7 +425,7 b' On other platforms, you can get pandoc from `their website <http://johnmacfarlan' | |||
|
441 | 425 | .. _PyZMQ: https://github.com/zeromq/pyzmq |
|
442 | 426 | .. _paramiko: https://github.com/robey/paramiko |
|
443 | 427 | .. _pygments: http://pygments.org |
|
444 | .. _pexpect: http://www.noah.org/wiki/Pexpect | |
|
428 | .. _pexpect: http://pexpect.readthedocs.org/en/latest/ | |
|
445 | 429 | .. _Jinja: http://jinja.pocoo.org |
|
446 | 430 | .. _Sphinx: http://sphinx-doc.org |
|
447 | 431 | .. _pandoc: http://johnmacfarlane.net/pandoc |
@@ -83,7 +83,6 b' def install():' | |||
|
83 | 83 | 'ipcontroller', |
|
84 | 84 | 'ipengine', |
|
85 | 85 | 'ipcluster', |
|
86 | 'irunner', | |
|
87 | 86 | ] |
|
88 | 87 | programs = [suffix(p) for p in programs] |
|
89 | 88 | scripts = pjoin(sys.prefix, 'scripts') |
@@ -183,9 +183,6 b" if len(sys.argv) >= 2 and sys.argv[1] in ('sdist','bdist_rpm'):" | |||
|
183 | 183 | ['docs/man/ipython.1'], |
|
184 | 184 | 'cd docs/man && gzip -9c ipython.1 > ipython.1.gz'), |
|
185 | 185 | |
|
186 | ('docs/man/irunner.1.gz', | |
|
187 | ['docs/man/irunner.1'], | |
|
188 | 'cd docs/man && gzip -9c irunner.1 > irunner.1.gz'), | |
|
189 | 186 | ] |
|
190 | 187 | |
|
191 | 188 |
General Comments 0
You need to be logged in to leave comments.
Login now