./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".

   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

   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
- 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.