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