This documentation covers a development version of IPython. The development version may differ significantly from the latest stable release.
This documentation covers IPython versions 6.0 and higher. Beginning with version 6.0, IPython stopped supporting compatibility with Python versions lower than 3.3 including all versions of Python 2.7.
If you are looking for an IPython version compatible with Python 2.7, please use the IPython 5.x LTS release and refer to its documentation (LTS is the long term support release).
This document describes in-flight development work.
Please do not edit this file by hand (doing so will likely cause merge
conflicts for other Pull Requests). Instead, create a new file in the
Released …. …., 2019
Need to be updated:
Show pinfo information in ipdb using “?” and “??”¶
In IPDB, it is now possible to show the information about an object using “?” and “??”, in much the same way it can be done when using the IPython prompt:
ipdb> partial? Init signature: partial(self, /, *args, **kwargs) Docstring: partial(func, *args, **keywords) - new function with partial application of the given arguments and keywords. File: ~/.pyenv/versions/3.8.6/lib/python3.8/functools.py Type: type Subclasses:
Previously, “pinfo” or “pinfo2” command had to be used for this purpose.
As a reminder, IPython master has diverged from the 7.x branch, thus master may have more feature and API changes.