pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/py-ipython



Module Name:    pkgsrc
Committed By:   adam
Date:           Thu Aug 20 11:11:07 UTC 2026

Modified Files:
        pkgsrc/devel/py-ipython: Makefile PLIST distinfo

Log Message:
py-ipython: updated to 9.16.1

IPython 9.16

Summary

This release contains two security-hardening fixes — HTML-attribute escaping in
the display objects and closing an arbitrary-code-execution path in completion —
a new ``cell_meta`` field on
:class:`~IPython.core.interactiveshell.ExecutionInfo`, several completion, autoreload,
and path-handling fixes, and two backwards-incompatible changes (``%lsmagic``
default output and the removal of long-deprecated APIs). It also includes a
large amount of internal typing, test, and CI modernization.


To generate a diff of this commit:
cvs rdiff -u -r1.121 -r1.122 pkgsrc/devel/py-ipython/Makefile
cvs rdiff -u -r1.29 -r1.30 pkgsrc/devel/py-ipython/PLIST
cvs rdiff -u -r1.88 -r1.89 pkgsrc/devel/py-ipython/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/py-ipython/Makefile
diff -u pkgsrc/devel/py-ipython/Makefile:1.121 pkgsrc/devel/py-ipython/Makefile:1.122
--- pkgsrc/devel/py-ipython/Makefile:1.121      Mon Mar  9 11:52:56 2026
+++ pkgsrc/devel/py-ipython/Makefile    Thu Aug 20 11:11:07 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.121 2026/03/09 11:52:56 adam Exp $
+# $NetBSD: Makefile,v 1.122 2026/08/20 11:11:07 adam Exp $
 
-DISTNAME=      ipython-9.11.0
+DISTNAME=      ipython-9.16.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=i/ipython/}
@@ -10,13 +10,14 @@ HOMEPAGE=   https://ipython.org/
 COMMENT=       Interactive computing environment for Python
 LICENSE=       modified-bsd
 
-TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
+TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=80.0:../../devel/py-setuptools
 DEPENDS+=      ${PYPKGPREFIX}-decorator>=5.1.0:../../devel/py-decorator
 DEPENDS+=      ${PYPKGPREFIX}-ipython-pygments-lexers>=1.0.0:../../devel/py-ipython-pygments-lexers
 DEPENDS+=      ${PYPKGPREFIX}-jedi>=0.18.2:../../editors/py-jedi
 DEPENDS+=      ${PYPKGPREFIX}-matplotlib-inline>=0.1.6:../../graphics/py-matplotlib-inline
 DEPENDS+=      ${PYPKGPREFIX}-pexpect>=4.6:../../devel/py-pexpect
 DEPENDS+=      ${PYPKGPREFIX}-prompt_toolkit>=3.0.41:../../devel/py-prompt_toolkit
+DEPENDS+=      ${PYPKGPREFIX}-psutil>=7:../../sysutils/py-psutil
 DEPENDS+=      ${PYPKGPREFIX}-pygments>=2.14.0:../../textproc/py-pygments
 DEPENDS+=      ${PYPKGPREFIX}-stack-data>=0.6.0:../../sysutils/py-stack-data
 DEPENDS+=      ${PYPKGPREFIX}-traitlets>=5.13.0:../../devel/py-traitlets
@@ -26,6 +27,8 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-testpath-[
 
 USE_LANGUAGES= # none
 
+PY_RENAME_BINARIES=    ipython ipython3
+
 PYTHON_VERSIONS_INCOMPATIBLE=  310
 
 .include "../../lang/python/pyversion.mk"
@@ -35,8 +38,6 @@ DEPENDS+=     ${PYPKGPREFIX}-typing-extensio
 
 post-install:
        cd ${DESTDIR}${PREFIX} && \
-       ${MV} bin/ipython bin/ipython-${PYVERSSUFFIX} && \
-       ${MV} bin/ipython3 bin/ipython3-${PYVERSSUFFIX} && \
        ${MV} ${PKGMANDIR}/man1/ipython.1 ${PKGMANDIR}/man1/ipython-${PYVERSSUFFIX}.1 || ${TRUE}
 
 .include "../../lang/python/batteries-included.mk"

Index: pkgsrc/devel/py-ipython/PLIST
diff -u pkgsrc/devel/py-ipython/PLIST:1.29 pkgsrc/devel/py-ipython/PLIST:1.30
--- pkgsrc/devel/py-ipython/PLIST:1.29  Thu Jul 17 08:16:48 2025
+++ pkgsrc/devel/py-ipython/PLIST       Thu Aug 20 11:11:07 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.29 2025/07/17 08:16:48 adam Exp $
+@comment $NetBSD: PLIST,v 1.30 2026/08/20 11:11:07 adam Exp $
 bin/ipython-${PYVERSSUFFIX}
 bin/ipython3-${PYVERSSUFFIX}
 ${PYSITELIB}/${WHEEL_INFODIR}/METADATA
@@ -101,6 +101,9 @@ ${PYSITELIB}/IPython/core/inputtransform
 ${PYSITELIB}/IPython/core/interactiveshell.py
 ${PYSITELIB}/IPython/core/interactiveshell.pyc
 ${PYSITELIB}/IPython/core/interactiveshell.pyo
+${PYSITELIB}/IPython/core/kitty.py
+${PYSITELIB}/IPython/core/kitty.pyc
+${PYSITELIB}/IPython/core/kitty.pyo
 ${PYSITELIB}/IPython/core/latex_symbols.py
 ${PYSITELIB}/IPython/core/latex_symbols.pyc
 ${PYSITELIB}/IPython/core/latex_symbols.pyo
@@ -292,6 +295,12 @@ ${PYSITELIB}/IPython/sphinxext/ipython_c
 ${PYSITELIB}/IPython/sphinxext/ipython_directive.py
 ${PYSITELIB}/IPython/sphinxext/ipython_directive.pyc
 ${PYSITELIB}/IPython/sphinxext/ipython_directive.pyo
+${PYSITELIB}/IPython/sphinxext/tests/__init__.py
+${PYSITELIB}/IPython/sphinxext/tests/__init__.pyc
+${PYSITELIB}/IPython/sphinxext/tests/__init__.pyo
+${PYSITELIB}/IPython/sphinxext/tests/test_ansi_stripping.py
+${PYSITELIB}/IPython/sphinxext/tests/test_ansi_stripping.pyc
+${PYSITELIB}/IPython/sphinxext/tests/test_ansi_stripping.pyo
 ${PYSITELIB}/IPython/terminal/__init__.py
 ${PYSITELIB}/IPython/terminal/__init__.pyc
 ${PYSITELIB}/IPython/terminal/__init__.pyo
@@ -361,6 +370,12 @@ ${PYSITELIB}/IPython/terminal/shortcuts/
 ${PYSITELIB}/IPython/terminal/shortcuts/filters.py
 ${PYSITELIB}/IPython/terminal/shortcuts/filters.pyc
 ${PYSITELIB}/IPython/terminal/shortcuts/filters.pyo
+${PYSITELIB}/IPython/terminal/tests/__init__.py
+${PYSITELIB}/IPython/terminal/tests/__init__.pyc
+${PYSITELIB}/IPython/terminal/tests/__init__.pyo
+${PYSITELIB}/IPython/terminal/tests/test_ptutils.py
+${PYSITELIB}/IPython/terminal/tests/test_ptutils.pyc
+${PYSITELIB}/IPython/terminal/tests/test_ptutils.pyo
 ${PYSITELIB}/IPython/testing/__init__.py
 ${PYSITELIB}/IPython/testing/__init__.pyc
 ${PYSITELIB}/IPython/testing/__init__.pyo
@@ -415,9 +430,6 @@ ${PYSITELIB}/IPython/utils/PyColorize.py
 ${PYSITELIB}/IPython/utils/__init__.py
 ${PYSITELIB}/IPython/utils/__init__.pyc
 ${PYSITELIB}/IPython/utils/__init__.pyo
-${PYSITELIB}/IPython/utils/_process_cli.py
-${PYSITELIB}/IPython/utils/_process_cli.pyc
-${PYSITELIB}/IPython/utils/_process_cli.pyo
 ${PYSITELIB}/IPython/utils/_process_common.py
 ${PYSITELIB}/IPython/utils/_process_common.pyc
 ${PYSITELIB}/IPython/utils/_process_common.pyo
@@ -430,9 +442,6 @@ ${PYSITELIB}/IPython/utils/_process_posi
 ${PYSITELIB}/IPython/utils/_process_win32.py
 ${PYSITELIB}/IPython/utils/_process_win32.pyc
 ${PYSITELIB}/IPython/utils/_process_win32.pyo
-${PYSITELIB}/IPython/utils/_process_win32_controller.py
-${PYSITELIB}/IPython/utils/_process_win32_controller.pyc
-${PYSITELIB}/IPython/utils/_process_win32_controller.pyo
 ${PYSITELIB}/IPython/utils/_sysinfo.py
 ${PYSITELIB}/IPython/utils/_sysinfo.pyc
 ${PYSITELIB}/IPython/utils/_sysinfo.pyo
@@ -460,9 +469,6 @@ ${PYSITELIB}/IPython/utils/docs.pyo
 ${PYSITELIB}/IPython/utils/encoding.py
 ${PYSITELIB}/IPython/utils/encoding.pyc
 ${PYSITELIB}/IPython/utils/encoding.pyo
-${PYSITELIB}/IPython/utils/eventful.py
-${PYSITELIB}/IPython/utils/eventful.pyc
-${PYSITELIB}/IPython/utils/eventful.pyo
 ${PYSITELIB}/IPython/utils/frame.py
 ${PYSITELIB}/IPython/utils/frame.pyc
 ${PYSITELIB}/IPython/utils/frame.pyo
@@ -478,12 +484,6 @@ ${PYSITELIB}/IPython/utils/io.pyo
 ${PYSITELIB}/IPython/utils/ipstruct.py
 ${PYSITELIB}/IPython/utils/ipstruct.pyc
 ${PYSITELIB}/IPython/utils/ipstruct.pyo
-${PYSITELIB}/IPython/utils/jsonutil.py
-${PYSITELIB}/IPython/utils/jsonutil.pyc
-${PYSITELIB}/IPython/utils/jsonutil.pyo
-${PYSITELIB}/IPython/utils/log.py
-${PYSITELIB}/IPython/utils/log.pyc
-${PYSITELIB}/IPython/utils/log.pyo
 ${PYSITELIB}/IPython/utils/module_paths.py
 ${PYSITELIB}/IPython/utils/module_paths.pyc
 ${PYSITELIB}/IPython/utils/module_paths.pyo
@@ -496,9 +496,6 @@ ${PYSITELIB}/IPython/utils/path.pyo
 ${PYSITELIB}/IPython/utils/process.py
 ${PYSITELIB}/IPython/utils/process.pyc
 ${PYSITELIB}/IPython/utils/process.pyo
-${PYSITELIB}/IPython/utils/py3compat.py
-${PYSITELIB}/IPython/utils/py3compat.pyc
-${PYSITELIB}/IPython/utils/py3compat.pyo
 ${PYSITELIB}/IPython/utils/sentinel.py
 ${PYSITELIB}/IPython/utils/sentinel.pyc
 ${PYSITELIB}/IPython/utils/sentinel.pyo

Index: pkgsrc/devel/py-ipython/distinfo
diff -u pkgsrc/devel/py-ipython/distinfo:1.88 pkgsrc/devel/py-ipython/distinfo:1.89
--- pkgsrc/devel/py-ipython/distinfo:1.88       Mon Mar  9 11:52:56 2026
+++ pkgsrc/devel/py-ipython/distinfo    Thu Aug 20 11:11:07 2026
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.88 2026/03/09 11:52:56 adam Exp $
+$NetBSD: distinfo,v 1.89 2026/08/20 11:11:07 adam Exp $
 
-BLAKE2s (ipython-9.11.0.tar.gz) = 02a26256f9af2503a67a53da83ef4623211f032c4451a3541c4637b53c95b8c8
-SHA512 (ipython-9.11.0.tar.gz) = 9ac8f20b7f644c8c0c87673da4e549a54721a0204ab73d1075315d5d222323daf4b3e627e3fafef60f3274cf6e5edbc33e7c7bb1c593af477abad825b2cfe2fe
-Size (ipython-9.11.0.tar.gz) = 4427354 bytes
+BLAKE2s (ipython-9.16.1.tar.gz) = a210b50ccd3fc0b708f19f4fb57faa368ae5dc0e93e475cfb9478880bcdec333
+SHA512 (ipython-9.16.1.tar.gz) = 3d144661ae6521eaf738e71b18b4c89cfca66ac088c53c1ca01eb9be71981769927d5ea5966c8b165badb7143fd34fc4d7fed41a32859e9d003d2ba17511431b
+Size (ipython-9.16.1.tar.gz) = 4515302 bytes
 SHA1 (patch-setupbase.py) = 1de0975a186c250f03c996f7974750811de9607e



Home | Main Index | Thread Index | Old Index