Format: application/octet-stream
⬇ Download File (4.9 KB)
   1  Metadata-Version: 2.4
   2  Name: ipython
   3  Version: 8.35.0
   4  Summary: IPython: Productive Interactive Computing
   5  Author: The IPython Development Team
   6  Author-email: ipython-dev@python.org
   7  License: BSD-3-Clause
   8  Project-URL: Homepage, https://ipython.org
   9  Project-URL: Documentation, https://ipython.readthedocs.io/
  10  Project-URL: Funding, https://numfocus.org/
  11  Project-URL: Source, https://github.com/ipython/ipython
  12  Project-URL: Tracker, https://github.com/ipython/ipython/issues
  13  Keywords: Interactive,Interpreter,Shell,Embedding
  14  Platform: Linux
  15  Platform: Mac OSX
  16  Platform: Windows
  17  Classifier: Framework :: IPython
  18  Classifier: Framework :: Jupyter
  19  Classifier: Intended Audience :: Developers
  20  Classifier: Intended Audience :: Science/Research
  21  Classifier: License :: OSI Approved :: BSD License
  22  Classifier: Programming Language :: Python
  23  Classifier: Programming Language :: Python :: 3
  24  Classifier: Programming Language :: Python :: 3 :: Only
  25  Classifier: Topic :: System :: Shells
  26  Requires-Python: >=3.10
  27  Description-Content-Type: text/x-rst
  28  License-File: LICENSE
  29  Requires-Dist: colorama; sys_platform == "win32"
  30  Requires-Dist: decorator
  31  Requires-Dist: exceptiongroup; python_version < "3.11"
  32  Requires-Dist: jedi>=0.16
  33  Requires-Dist: matplotlib-inline
  34  Requires-Dist: pexpect>4.3; sys_platform != "win32" and sys_platform != "emscripten"
  35  Requires-Dist: prompt_toolkit<3.1.0,>=3.0.41
  36  Requires-Dist: pygments>=2.4.0
  37  Requires-Dist: stack_data
  38  Requires-Dist: traitlets>=5.13.0
  39  Requires-Dist: typing_extensions>=4.6; python_version < "3.12"
  40  Provides-Extra: black
  41  Requires-Dist: black; extra == "black"
  42  Provides-Extra: doc
  43  Requires-Dist: docrepr; extra == "doc"
  44  Requires-Dist: exceptiongroup; extra == "doc"
  45  Requires-Dist: intersphinx_registry; extra == "doc"
  46  Requires-Dist: ipykernel; extra == "doc"
  47  Requires-Dist: ipython[test]; extra == "doc"
  48  Requires-Dist: matplotlib; extra == "doc"
  49  Requires-Dist: setuptools>=18.5; extra == "doc"
  50  Requires-Dist: sphinx-rtd-theme; extra == "doc"
  51  Requires-Dist: sphinx>=1.3; extra == "doc"
  52  Requires-Dist: sphinxcontrib-jquery; extra == "doc"
  53  Requires-Dist: tomli; python_version < "3.11" and extra == "doc"
  54  Requires-Dist: typing_extensions; extra == "doc"
  55  Provides-Extra: kernel
  56  Requires-Dist: ipykernel; extra == "kernel"
  57  Provides-Extra: nbconvert
  58  Requires-Dist: nbconvert; extra == "nbconvert"
  59  Provides-Extra: nbformat
  60  Requires-Dist: nbformat; extra == "nbformat"
  61  Provides-Extra: notebook
  62  Requires-Dist: ipywidgets; extra == "notebook"
  63  Requires-Dist: notebook; extra == "notebook"
  64  Provides-Extra: parallel
  65  Requires-Dist: ipyparallel; extra == "parallel"
  66  Provides-Extra: qtconsole
  67  Requires-Dist: qtconsole; extra == "qtconsole"
  68  Provides-Extra: terminal
  69  Provides-Extra: test
  70  Requires-Dist: pytest; extra == "test"
  71  Requires-Dist: pytest-asyncio<0.22; extra == "test"
  72  Requires-Dist: testpath; extra == "test"
  73  Requires-Dist: pickleshare; extra == "test"
  74  Requires-Dist: packaging; extra == "test"
  75  Provides-Extra: test-extra
  76  Requires-Dist: ipython[test]; extra == "test-extra"
  77  Requires-Dist: curio; extra == "test-extra"
  78  Requires-Dist: jupyter_ai; extra == "test-extra"
  79  Requires-Dist: matplotlib!=3.2.0; extra == "test-extra"
  80  Requires-Dist: nbformat; extra == "test-extra"
  81  Requires-Dist: numpy>=1.23; extra == "test-extra"
  82  Requires-Dist: pandas; extra == "test-extra"
  83  Requires-Dist: trio; extra == "test-extra"
  84  Provides-Extra: matplotlib
  85  Requires-Dist: matplotlib; extra == "matplotlib"
  86  Provides-Extra: all
  87  Requires-Dist: ipython[black,doc,kernel,matplotlib,nbconvert,nbformat,notebook,parallel,qtconsole]; extra == "all"
  88  Requires-Dist: ipython[test,test_extra]; extra == "all"
  89  Dynamic: author
  90  Dynamic: author-email
  91  Dynamic: license
  92  Dynamic: license-file
  93  
  94  IPython provides a rich toolkit to help you make the most out of using Python
  95  interactively.  Its main components are:
  96  
  97   * A powerful interactive Python shell
  98   * A `Jupyter <https://jupyter.org/>`_ kernel to work with Python code in Jupyter
  99     notebooks and other interactive frontends.
 100  
 101  The enhanced interactive Python shells have the following main features:
 102  
 103   * Comprehensive object introspection.
 104  
 105   * Input history, persistent across sessions.
 106  
 107   * Caching of output results during a session with automatically generated
 108     references.
 109  
 110   * Extensible tab completion, with support by default for completion of python
 111     variables and keywords, filenames and function keywords.
 112  
 113   * Extensible system of 'magic' commands for controlling the environment and
 114     performing many tasks related either to IPython or the operating system.
 115  
 116   * A rich configuration system with easy switching between different setups
 117     (simpler than changing $PYTHONSTARTUP environment variables every time).
 118  
 119   * Session logging and reloading.
 120  
 121   * Extensible syntax processing for special purpose situations.
 122  
 123   * Access to the system shell with user-extensible alias system.
 124  
 125   * Easily embeddable in other Python programs and GUIs.
 126  
 127   * Integrated access to the pdb debugger and the Python profiler.
 128  
 129  The latest development version is always available from IPython's `GitHub
 130  site <http://github.com/ipython>`_.
 131