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

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


Branch: CURRENT, Version: 7.8.0, Package name: py37-ipython-7.8.0, 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: c3d6f2a7071b48639b6ba48b16db76a4c83dbe43
RMD160: cb00443f657eaaa6df5394fc86d076e65082b337
Filesize: 5076.386 KB

Version history: (Expand)


CVS history: (Expand)


   2019-09-02 09:55:53 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-ipython: updated to 7.8.0

IPython 7.8.0 contain a few bugfix and 2 new APIs:
- Enable changing the font color for LaTeX rendering
- and Re-Expose some PDB API
   2019-08-03 14:31:47 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-ipython: updated to 7.7.0

IPython 7.7.0 contain multiple bug fixes and documentation updates; Here are a
few of the outstanding issue fixed:

   - Fix a bug introduced in 7.6 where the ``%matplotlib`` magic would fail on
     previously acceptable arguments
   - Fix the manage location on freebsd
   - Fix error message about aliases after ``%reset`` call in ipykernel
   - Fix Duplication completions in emacs

We are planning to adopt `NEP29 <https://github.com/numpy/numpy/pull/14086>`_
(still currently in draft) which may make this minor version of IPython the
last one to support Python 3.5 and will make the code base more aggressive
toward removing compatibility with older versions of Python.

GitHub now support to give only "Triage" permissions to users; if \ 
you'd like to
help close stale issues and labels issues please reach to us with your GitHub
Username and we'll add you to the triage team. It is a great way to start
contributing and a path toward getting commit rights.
   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