Path to this page:
Subject: CVS commit: pkgsrc/devel/py-ipython
From: Adam Ciarcinski
Date: 2018-11-21 18:31:50
Message id: 20181121173150.B7454FB1F@cvs.NetBSD.org
Log Message:
py-ipython: updated to 7.1.1
IPython 7.1.0
IPython 7.1.0 is the first minor release after 7.0.0 and mostly bring fixes to \
new feature, internal refactor and regressions that happen during the \
6.x->7.x transition. It also bring Compatibility with Python 3.7.1, as were \
unwillingly relying on a bug in CPython.
New Core Dev:
We welcome Jonathan Slenders to the commiters. Jonathan has done a fantastic \
work on Prompt toolkit, and we’d like to recognise his impact by giving him \
commit rights.
Notables Changes
Major update of “latex to unicode” tab completion map (see below)
Notable New Features:
Restore functionality and documentation of the sphinx directive, which is now \
stricter (fail on error by default), gained configuration options, have a brand \
new documentation page IPython Sphinx Directive, which need some cleanup. It is \
also now tested so we hope to have less regressions.
IPython.display.Video now supports width and height arguments, allowing a custom \
width and height to be set instead of using the video’s width and height.
Warn when using HTML('<iframe>') instead of IFrame
Allow Dynamic switching of editing mode between vi/emacs and show normal/input \
mode in prompt when using vi. Use %config TerminalInteractiveShell.editing_mode \
= 'vi' or %config TerminalInteractiveShell.editing_mode = 'emacs' to dynamically \
spwitch
Notable Fixes:
Fix entering of multi-line block in terminal IPython, and various crashes in the \
new input transformation machinery
Fix moving through generator stack in ipdb
Magics arguments now support quoting.
Re-add rprint and rprinte aliases.
Remove implicit dependency to ipython_genutils
Make nonlocal raise SyntaxError instead of silently failing in async mode.
Fix mishandling of magics and = ! assignment just after a dedent in nested code \
blocks
Fix instructions for custom shortcuts
Notable Internals improvements:
Use of os.scandir (Python 3 only) to speedup some file system operations.
use perf_counter instead of clock for more precise timing result with %time
Files: