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:
RevisionActionfile
1.3modifypkgsrc/devel/py-ipython/ALTERNATIVES
1.31modifypkgsrc/devel/py-ipython/Makefile
1.10modifypkgsrc/devel/py-ipython/PLIST
1.12modifypkgsrc/devel/py-ipython/distinfo