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

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


Branch: CURRENT, Version: 6.2.1nb2, Package name: py36-ipython-6.2.1nb2, 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] [devel/py-decorator] [devel/py-prompt_toolkit] [lang/python36] [devel/py-traitlets] [databases/py-pickleshare] [devel/py-simplegeneric] [editors/py-jedi]

Required to build:
[devel/py-nose] [pkgtools/cwrappers] [devel/py-testpath]

Master sites:

SHA1: 2b27777e44632ab154571419e71c79c146445ad2
RMD160: f7094dd45769f922d15f84ea3f3352e5da4ec812
Filesize: 4956.202 KB

Version history: (Expand)


CVS history: (Expand)


   2017-11-20 18:10:43 by Min Sik Kim | Files touched by this commit (1) | Package updated
Log message:
Correct the PYPKGPREFIX value

It should be "py34" rather than "34".

Bump PKGREVISION.
   2017-11-16 19:50:53 by Min Sik Kim | Files touched by this commit (1) | Package updated
Log message:
devel/py-ipython: Needs py-typing when used with python34

Bump PKGREVISION.
   2017-10-16 20:03:49 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
Log message:
py-ipython: update to 6.2.1

IPython 6.2.1:
IPython 6.2.1 ships with two minor fixes leading to no completions when using \ 
Jedi 0.11+, and crash on some linux system with virtualenv

IPython 6.2:
IPython 6.2 contains all the bugs fixes and features available in IPython 5.5, \ 
like built in progress bar support, and system-wide configuration
   2017-06-24 10:07:14 by Adam Ciarcinski | Files touched by this commit (3)
Log message:
IPython 5.4.1
Released a few hours after 5.4, fix a crash when \ 
backports.shutil-get-terminal-size is not installed.

IPython 5.4
IPython 5.4-LTS is the first release of IPython after the release of the 6.x \ 
series which is Python 3 only. It backports most of the new exposed API \ 
additions made in IPython 6.0 and 6.1 and avoid having to write conditional \ 
logics depending of the version of IPython.
   2017-05-04 22:24:06 by Adam Ciarcinski | Files touched by this commit (1)
Log message:
Python 2.7 requires py-scandir
   2017-04-23 06:50:52 by Mark Davies | Files touched by this commit (3) | Package updated
Log message:
Update ipython to 5.3.0

IPython 4.0
===========

Released August, 2015

IPython 4.0 is the first major release after the Big Split.
IPython no longer contains the notebook, qtconsole, etc. which have moved to
jupyter <https://jupyter.readthedocs.io>.
IPython subprojects, such as IPython.parallel and widgets have moved to their
own repos as well

IPython 5.0
===========

Released July 7, 2016

New terminal interface
----------------------

IPython 5 features a major upgrade to the terminal interface, bringing live
syntax highlighting as you type, proper multiline editing and multiline paste,
and tab completions that don't clutter up your history.

.. image:: ../_images/ptshell_features.png
    :alt: New terminal interface features
    :align: center
    :target: ../_images/ptshell_features.png

These features are provided by the Python library prompt_toolkit,
which replaces ``readline`` throughout our terminal interface.

Relying on this pure-Python, cross platform module also makes it simpler to
install IPython. We have removed dependencies on ``pyreadline`` for Windows and
``gnureadline`` for Mac.

Backwards incompatible changes
------------------------------

- The ``%install_ext`` magic function, deprecated since 4.0, has now been deleted.
  You can distribute and install extensions as packages on PyPI.
- Callbacks registered while an event is being handled will now only be called
  for subsequent events; previously they could be called for the current event.
  Similarly, callbacks removed while handling an event *will* always get that
  event.
- Integration with pydb has been removed since pydb development has been stopped
  since 2012, and pydb is not installable from PyPI.
- The ``autoedit_syntax`` option has apparently been broken for many years.
  It has been removed.

IPython 5.3
===========

Released on January 29th, 2017. Remarkable changes and fixes:

* Fix a bug in ``set_next_input`` leading to a crash of terminal IPython.
* Always wait for editor inputhook for terminal IPython
* Disable ``_ipython_display_`` in terminal
* Update terminal colors to be more visible by default on windows
* Add Ctrl-Z shortcut (suspend) in terminal debugger
* Indent on new line by looking at the text before the cursor
* Update QtEventloop integration to fix some matplotlib integration issues
* Respect completions display style in terminal debugger
* Add a config option ``TerminalInteractiveShell.extra_open_editor_shortcuts``
  to enable extra shortcuts to open the input in an editor. These are :kbd:`v`
  in vi mode, and :kbd:`C-X C-E` in emacs mode
  The :kbd:`F2` shortcut is always enabled.
   2017-01-03 14:23:05 by Jonathan Perkin | Files touched by this commit (52)
Log message:
Use "${MV} || ${TRUE}" and "${RM} -f" consistently in \ 
post-install targets.
   2016-08-28 17:48:37 by Thomas Klausner | Files touched by this commit (112)
Log message:
Remove unnecessary PLIST_SUBST and FILES_SUBST that are now provided
by the infrastructure.

Mark a couple more packages as not ready for python-3.x.