This is a development version (9.15.0.dev) and may be unstable.Go to latest (9.17.0)
{ } Raw JSON

bundles / IPython 9.15.0.dev /docs

Doc

Development version

docs/whatsnew:development

This document describes in-flight development work.

Development version (unreleased)

Need to be updated:

  • pr/*

Gruvbox Dark Theme

Gruvbox Dark is now available as a terminal syntax theme for IPython.

Respect PYTHONSAFEPATH

IPython now respects the value of Python's flag sys.flags.safe_path, a flag which is most often set by the PYTHONSAFEPATH environment variable. Setting this causes Python not to automatically include the current working directory in the sys.path.

IPython can already be configured to do this via the --ignore_cwd command-line flag or by setting c.InteractiveShellApp.ignore_cwd=True. Now, IPython can also be configured by setting PYTHONSAFEPATH=1 or by calling python with -P.

The behavior of safe_path was described in what's new in 3.11 and in PyConfig docs.

Backwards incompatible changes