##// END OF EJS Templates
Merge pull request #3675 from minrk/deps...
Min RK -
r11566:109ec3c9 merge
parent child Browse files
Show More
@@ -41,14 +41,15 b' optional dependencies:'
41 41
42 42 .. code-block:: bash
43 43
44 $ easy_install ipython[zmq,qtconsole,notebook,test]
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