Show More
@@ -41,14 +41,15 b' optional dependencies:' | |||
|
41 | 41 | |
|
42 | 42 | .. code-block:: bash |
|
43 | 43 | |
|
44 |
$ easy_install ipython[ |
|
|
44 | $ easy_install ipython[all] | |
|
45 | 45 | |
|
46 | 46 | This will get: |
|
47 | 47 | |
|
48 | 48 | - jinja2, needed for the notebook |
|
49 | - sphinx, needed for nbconvert | |
|
49 | 50 | - pyzmq, needed for IPython's parallel computing features, qt console and |
|
50 | 51 | notebook. |
|
51 | - pygments, used by the Qt console for syntax highlighting. | |
|
52 | - pygments, used by nbconvert and the Qt console for syntax highlighting. | |
|
52 | 53 | - tornado, needed by the web-based notebook |
|
53 | 54 | - nose, used by the test suite. |
|
54 | 55 | |
@@ -275,7 +276,7 b' and OSX clients will use the shell ssh command, but on Windows, we also' | |||
|
275 | 276 | support tunneling with paramiko_. |
|
276 | 277 | |
|
277 | 278 | Dependencies for IPython.kernel.zmq |
|
278 | ============================ | |
|
279 | =================================== | |
|
279 | 280 | |
|
280 | 281 | pyzmq |
|
281 | 282 | ----- |
@@ -396,11 +397,29 b' There are some early reports that the Notebook works on Internet Explorer 10, bu' | |||
|
396 | 397 | expect there will be some CSS issues related to the flexible box model. |
|
397 | 398 | |
|
398 | 399 | |
|
400 | Dependencies for nbconvert (converting notebooks to various formats) | |
|
401 | ==================================================================== | |
|
402 | ||
|
403 | pandoc | |
|
404 | ------ | |
|
405 | ||
|
406 | The most important dependency of nbconvert is Pandoc_, a document format translation program. | |
|
407 | This is not a Python package, so it cannot be expressed as a regular IPython dependency with setuptools. | |
|
408 | ||
|
409 | To install pandoc on Linux, you can generally use your package manager:: | |
|
410 | ||
|
411 | sudo apt-get install pandoc | |
|
412 | ||
|
413 | On other platforms, you can get pandoc from `their website <http://johnmacfarlane.net/pandoc/installing.html>`_. | |
|
414 | ||
|
415 | ||
|
399 | 416 | .. _ZeroMQ: http://www.zeromq.org |
|
400 | 417 | .. _PyZMQ: https://github.com/zeromq/pyzmq |
|
401 | 418 | .. _paramiko: https://github.com/robey/paramiko |
|
402 | 419 | .. _pygments: http://pygments.org |
|
403 | 420 | .. _pexpect: http://www.noah.org/wiki/Pexpect |
|
404 | 421 | .. _Jinja: http://jinja.pocoo.org |
|
422 | .. _Sphinx: http://sphinx-doc.org | |
|
423 | .. _pandoc: http://johnmacfarlane.net/pandoc | |
|
405 | 424 | .. _Tornado: http://www.tornadoweb.org |
|
406 | 425 | .. _MathJax: http://www.mathjax.org |
@@ -280,6 +280,14 b" if 'setuptools' in sys.modules:" | |||
|
280 | 280 | notebook = ['tornado>=2.0', 'pyzmq>=2.1.11', 'jinja2'], |
|
281 | 281 | nbconvert = ['pygments', 'jinja2', 'Sphinx>=0.3'] |
|
282 | 282 | ) |
|
283 | everything = set() | |
|
284 | for deps in setup_args['extras_require'].values(): | |
|
285 | if not isinstance(deps, list): | |
|
286 | deps = [deps] | |
|
287 | for dep in deps: | |
|
288 | everything.add(dep) | |
|
289 | setup_args['extras_require']['all'] = everything | |
|
290 | ||
|
283 | 291 | requires = setup_args.setdefault('install_requires', []) |
|
284 | 292 | setupext.display_status = False |
|
285 | 293 | if not setupext.check_for_readline(): |
General Comments 0
You need to be logged in to leave comments.
Login now