##// END OF EJS Templates
Describe using PyPI/pip to distribute & install extensions...
Thomas Kluyver -
Show More
@@ -14,8 +14,14 b' Getting extensions'
14 14
15 15 A few important extensions are :ref:`bundled with IPython <bundled_extensions>`.
16 16 Others can be found on the `extensions index
17 <https://github.com/ipython/ipython/wiki/Extensions-Index>`_ on the wiki, and installed with
18 the ``%install_ext`` magic function.
17 <https://github.com/ipython/ipython/wiki/Extensions-Index>`_ on the wiki, and
18 the `Framework :: IPython tag <https://pypi.python.org/pypi?:action=browse&c=586>`_
19 on PyPI.
20
21 Extensions on PyPI can be installed using ``pip``, like any other Python package.
22 Other simple extensions can be installed with the ``%install_ext`` magic. The
23 latter does no validation, so be careful using it on untrusted networks like
24 public wifi.
19 25
20 26 Using extensions
21 27 ================
@@ -72,7 +78,9 b' within the :ref:`IPython directory <ipythondir>`. This directory is'
72 78 added to :data:`sys.path` automatically.
73 79
74 80 When your extension is ready for general use, please add it to the `extensions
75 index <https://github.com/ipython/ipython/wiki/Extensions-Index>`_.
81 index <https://github.com/ipython/ipython/wiki/Extensions-Index>`_. We also
82 encourage you to upload it to PyPI and use the ``Framework :: IPython``
83 classifier, so that users can install it with standard packaging tools.
76 84
77 85 .. _bundled_extensions:
78 86
General Comments 0
You need to be logged in to leave comments. Login now