This documentation is for a development version of IPython. There may be significant differences from the latest stable release.

Guide for IPython core Developers

This guide documents the development of IPython itself. Alternatively, developers of third party tools and libraries that use IPython should see the Developer’s guide for third party tools and libraries.

For instruction on how to make a developer install see Installing the development version.

Old Documentation

Out of date documentation is still available and have been kept for archival purposes.

Developers working on IPython should also consult the developer information on the IPython GitHub wiki.