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

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


Branch: CURRENT, Version: 9.0.2, Package name: py312-ipython-9.0.2, 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] [editors/py-jedi] [devel/py-backcall] [lang/python37] [devel/py-prompt_toolkit2]

Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 4263.771 KB

Version history: (Expand)


CVS history: (Expand)


   2025-03-17 14:38:40 by Adam Ciarcinski | Files touched by this commit (11)
Log message:
py-ipython: mark as not for Python 3.10
   2025-03-12 16:06:41 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-ipython: updated to 9.0.2

As a short overview of the changes in 9.0, we have over 100 PRs merged since 8.x,
many of which are refactors, cleanups and simplifications.

- (optional) LLM integration in the CLI.
- Complete rewrite of color and theme handling, which now supports more colors \ 
and symbols.
- Move tests out of tree in the wheel with a massive reduction in file size.
- Tips at startup
- Removal of (almost) all deprecated functionalities and options.
- Stricter and more stable codebase.
   2025-02-01 19:40:46 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-ipython: updated to 8.32.0

IPython 8.32

Medium release of IPython for this end of January and this new year 2025.
This is now a different branch than the main branch, and will only accumulate
bugfixes and small improvements and requested backports, while 9.0 forges ahead.

We'll not 4 bugfixes and an and unstable preview feature.

- :ghpull:`14640` Fixes an error were a warning about virtualenvs was \ 
incorrectly triggered.

- :ghpull:`14684` Fixes an issue on Python  3.12+ with post mortem debugging.
- :ghpull:`14693` Fixes a bug where magics were ignoring SIGINT
- :ghpull:`14695` Fixes and issue where magics would not display all subprocess \ 
output.
   2024-12-29 10:31:47 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-ipython: updated to 8.31.0

IPython 8.31

Small release for this end of december; This release contains only two notable \ 
changes:

- :ghpull:`14594` Fix completion in tuples, where the completion was
  suggesting tuples methods instead of methods and attributes of the current
  element.
- :ghpull:`14598` Fix  pdb issue with Python 3.13.1, this fix is not perfect
  (see :ghissue:`14620`) but should be sufficient for now.

IPython 8.30

Small release for this end of november;

- :ghpull:`14579` improve the documentatation for custom IPython formatters, and how
  you can register formatters for custom mime types.
- :ghpull:`14580` fix a bug in which commands that were not assigned a shortcut
  could not be assigned one.
- :ghpull:`12690` fix a bug in which a single ``/`` on an empty line would not be
  an error. This is due to the ``autocall`` behavior that we are thinking of
  deprecating.
   2024-11-11 08:29:31 by Thomas Klausner | Files touched by this commit (862)
Log message:
py-*: remove unused tool dependency

py-setuptools includes the py-wheel functionality nowadays
   2024-10-29 21:11:49 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-ipython: updated to 8.29.0

IPython 8.29

Medium release for this end of october;

 - Misc Python 3.13 compatibility
 - Add a ``uv`` line magic
 - Add support for WEBP to ``IPython.display.Image``.
 - And many more bugfixes and quality of life improvements.
   2024-10-17 10:04:16 by Thomas Klausner | Files touched by this commit (1)
Log message:
py-ipython: fix PLIST
   2024-10-14 08:46:10 by Thomas Klausner | Files touched by this commit (325)
Log message:
*: clean-up after python38 removal