ipython9.15.0*)colorama>=0.4.4 ; sys_platform == 'win32'decorator>=5.1.0ipython-pygments-lexers>=1.0.0jedi>=0.18.2matplotlib-inline>=0.1.6Fpexpect>4.6 ; sys_platform != 'emscripten' and sys_platform != 'win32'prompt-toolkit>=3.0.41,<3.1.0Epsutil>=7 ; sys_platform != 'cygwin' and sys_platform != 'emscripten'pygments>=2.14.0stack-data>=0.6.0traitlets>=5.13.05typing-extensions>=4.6 ; python_full_version < '3.12'black ; extra == 'black'docrepr ; extra == 'doc'exceptiongroup ; extra == 'doc'%intersphinx-registry ; extra == 'doc'ipykernel ; extra == 'doc')ipython[matplotlib,test] ; extra == 'doc'!setuptools>=80.0 ; extra == 'doc'#sphinx-toml==0.0.4 ; extra == 'doc'(sphinx-rtd-theme>=0.1.8 ; extra == 'doc'sphinx>=8.0 ; extra == 'doc'"typing-extensions ; extra == 'doc'pytest>=7.0.0 ; extra == 'test''pytest-asyncio>=1.0.0 ; extra == 'test'testpath>=0.2 ; extra == 'test'#packaging>=23.0.0 ; extra == 'test'"setuptools>=80.0 ; extra == 'test'%ipython[test] ; extra == 'test-extra'curio ; extra == 'test-extra'"jupyter-ai ; extra == 'test-extra'+ipython[matplotlib] ; extra == 'test-extra' nbformat ; extra == 'test-extra' nbclient ; extra == 'test-extra'&ipykernel>6.30 ; extra == 'test-extra'"numpy>=2.0 ; extra == 'test-extra'"pandas>2.1 ; extra == 'test-extra'$trio>=0.22.0 ; extra == 'test-extra'&matplotlib>3.9 ; extra == 'matplotlib'Aipython[doc,matplotlib,terminal,test,test-extra] ; extra == 'all'!argcomplete>=3.0 ; extra == 'all' types-decorator ; extra == 'all'>=3.11blackdoctesttest-extramatplotliballhttps://files.pythonhosted.org/packages/40/3a/948263ca3b9d65bb2b1b0c521b3a49fad5d59ada58724bd87d2bd5ff3f36/ipython-9.15.0-py3-none-any.whl.metadata"509bc9285b203817b9db374742c96649"accept-encoding Jj@uA Jj\>j"Jj