decorator
jedi>=0.16
matplotlib-inline
prompt_toolkit<3.1.0,>=3.0.41
pygments>=2.4.0
stack_data
traitlets>=5.13.0

[:python_version < "3.11"]
exceptiongroup

[:python_version < "3.12"]
typing_extensions>=4.6

[:sys_platform != "win32" and sys_platform != "emscripten"]
pexpect>4.3

[:sys_platform == "win32"]
colorama

[all]
ipython[black,doc,kernel,matplotlib,nbconvert,nbformat,notebook,parallel,qtconsole]
ipython[test,test_extra]

[black]
black

[doc]
docrepr
exceptiongroup
intersphinx_registry
ipykernel
ipython[test]
matplotlib
setuptools>=18.5
sphinx-rtd-theme
sphinx>=1.3
sphinxcontrib-jquery
typing_extensions

[doc:python_version < "3.11"]
tomli

[kernel]
ipykernel

[matplotlib]
matplotlib

[nbconvert]
nbconvert

[nbformat]
nbformat

[notebook]
ipywidgets
notebook

[parallel]
ipyparallel

[qtconsole]
qtconsole

[terminal]

[test]
pytest
pytest-asyncio<0.22
testpath
pickleshare
packaging

[test_extra]
ipython[test]
curio
jupyter_ai
matplotlib!=3.2.0
nbformat
numpy>=1.23
pandas
trio
