Format: application/octet-stream
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