./devel/py-ipython, Interactive computing environment for Python

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 7.6.1, Package name: py37-ipython-7.6.1, Maintainer: pkgsrc-users

The goal of IPython is to create a comprehensive environment for interactive and
exploratory computing. To support this goal, IPython has two main components:

* An enhanced interactive Python shell.
* An architecture for interactive parallel computing.


Required to run:
[devel/py-pexpect] [devel/py-setuptools] [textproc/py-pygments] [databases/py-sqlite3] [devel/py-decorator] [devel/py-traitlets] [databases/py-pickleshare] [devel/py-simplegeneric] [editors/py-jedi] [devel/py-backcall] [lang/python37] [devel/py-prompt_toolkit2]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: 4ab064e9e6f07c4a8613c685877d99d7eb4dcfe1
RMD160: c1ebdd962f6632dd2783ea44688f6967f707ea5d
Filesize: 5075.445 KB

Version history: (Expand)


CVS history: (Expand)


   2019-07-07 00:47:18 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-ipython: updated to 7.6.1

IPython 7.6.1 contain a critical bugfix in the %timeit magic, which would
crash on some inputs as a side effect of :ghpull:11716.
   2019-07-01 09:13:07 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-ipython: updated to 7.6.0

IPython 7.6.0

IPython 7.6.0 contains a couple of bug fixes and number of small features \ 
additions as well as some compatibility with the current development version of \ 
Python 3.8.

Add a -l option to %psearch to list the available search types.
Support PathLike for DisplayObject and Image.
Configurability of timeout in the test suite for slow platforms.
Accept any casing for matplotlib backend.
Properly skip test that requires numpy to be installed
More support for Python 3.8 and positional only arguments (pep570)
Unicode names for the completion are loaded lazily on first use which should \ 
decrease startup time.
Autoreload now update the types of reloaded objects; this for example allow \ 
pickling of reloaded objects.
Fix a big where %%time magic would suppress cell output.
   2019-05-02 11:16:48 by Adam Ciarcinski | Files touched by this commit (10)
Log message:
Forget about Python 3.4
   2019-04-26 12:13:15 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-ipython: updated to 7.5.0

IPython 7.5.0

IPython 7.5.0 consist mostly of bug-fixes, and documentation updates, with one \ 
minor new feature. The Audio display element can now be assigned an element id \ 
when displayed in browser.

The major outstanding bug fix correct a change of behavior that was introduce in \ 
7.4.0 where some cell magics would not be able to access or modify global scope \ 
when using the @needs_local_scope decorator. This was typically encountered with \ 
the %%time and %%timeit magics.
   2019-03-22 12:07:59 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-ipython: updated to 7.4.0

IPython 7.4.0
Unicode name completions
Make audio normalization optional
Fix improper acceptation of return outside of functions.
Fixed PyQt 5.11 backwards incompatibility causing sip import failure.
Fix Bug where type? woudl crash IPython.
Allow to apply @needs_local_scope to cell magics for convenience.
   2019-02-19 09:29:56 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-ipython: updated to 7.3.0

IPython 7.3.0

IPython 7.3.0 bring several bug fixes and small improvements that you will
described bellow.

The biggest change to this release is the implementation of the %conda and
%pip magics, that will attempt to install packages in the **current
environment**. You may still need to restart your interpreter or kernel for the
change to be taken into account, but it should simplify installation of packages
into remote environment. Installing using pip/conda from the command line is
still the prefer method.

The %pip magic was already present, but was only printing a warning; now it
will actually forward commands to pip.

Misc bug fixes and improvements:

 - Compatibility with Python 3.8.
 - Do not expand shell variable in execution magics, and added the
   no_var_expand decorator for magic requiring a similar functionality
 - Add %pip and %conda magic
 - Re-initialize posix aliases after a %reset
 - Allow the IPython command line to run *.ipynb files
   2018-11-30 10:59:40 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-ipython: updated to 7.2.0

IPython 7.2.0 brings minor bugfixes, improvements, and new configuration options:
- Fix a bug preventing PySide2 GUI integration from working
- Run CI on Mac OS !
- Fix IPython "Demo" mode.
- Fix ``%run`` magic  with path in name
- Fix: add CWD to sys.path *after* stdlib
- Better rendering of signatures, especially long ones.
- Re-enable jedi by default if it's installed
- Add New ``minimal`` exception reporting mode (useful for educational purpose).
   2018-11-21 18:31:50 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
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