- Update to 8.21.0
* Few new features are present, but the codebase has been
cleaned, and a couple of API are _considered_ for deprecation.
They are not deprecated yet, but as they do not seem to be
quite used, they may emit a warning, in which case please
comment on the relevant issue to inform me of _which_ project
use those feature and how you use them. Depending on the
feedback I might change the timeline for deprecation.
## Deprecations
* PR #14307 Pending Deprecation of
ColorSchemeTable.set_active_scheme(...)’s case_sensitive
Parameter.
* PR #14305 Pending Deprecation of constructing ColorScheme via
kwargs, in favor passing a single dict.
## Fixes
* PR #14284 TerminalIPythonApp’s would warn that auto_create
option is not recognized.
* PR #14286 Fix a crash with NotOneValueFound when rendering
complex tracebacks.
* PR #14287 Partial Python 3.13 compatibility
* PR #14290 Docs/Typos.
* PR #14289 ipdb.set_trace() now accepts header= for better
## Changes
compatibility with pdb.set_trace()
* PR #14300 and PR #14301 Add hooking ability to produce
mimebundle. It is now possible to extend the ?/?? operator to
return more mimetypes to render richer help in frontends that
support it. In particular you could send a json representation
of the help that could be displayed in a customizable way.
- Release 8.20.0
* The crux of this release is PR #14274 (Inspect continuation
prompt signature and pass only viable arguments), the rest of
the changes are mostly type annotation, and a few compatibility
issues with Python 3.13 that are getting addressed.
- Update to 8.19.0
* New release of IPython a bit before the end of the month, and
end of the year.
* Mostly cleanup and deprecation, due to upstream deprecation and
removal.
* A bit later than originally plan, IPython 8.19 does not support
Python 3.9 anymore, as well as the few conditional code that
were executing only on Python 3.9. #14254
* We used the opportunity to deprecate IPython.utils.tz #14256,
due to upstream deprecation of some timezone utilities. It will
be removed at a later date.
* Thanks to the contribution of cohml, IPython CLI now support
absolute and relative line numbers in both vi and emacs prompt,
use for example
c.TerminalInteractiveShell
.prompt_line_number_format='{line:4d}/{rel_line:+03d} | '
configuration option to display both in a custom format.
OBS-URL: https://build.opensuse.org/request/show/1147879
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-ipython?expand=0&rev=46