Sat Feb 11 12:42:14 2023 UTC ()
py-ipython: updated to 8.10.0

IPython 8.10
------------

Out of schedule release of IPython with minor fixes to patch a potential CVE-2023-24816.
This is a really low severity CVE that you most likely are not affected by unless:

 - You are on windows.
 - You have a custom build of Python without ``_ctypes``
 - You cd or start IPython or Jupyter in untrusted directory which names may be
   valid shell commands.

You can read more on `the advisory
<https://github.com/ipython/ipython/security/advisories/GHSA-29gw-9793-fvw7>`__.

In addition to fixing this CVE we also fix a couple of outstanding bugs and issues.

As usual you can find the full list of PRs on GitHub under `the 8.10 milestone
<https://github.com/ipython/ipython/milestone/112?closed=1>`__.

In Particular:

 - bump minimum numpy to `>=1.21` version following NEP29. :ghpull:`13930`
 - fix for compatibility with MyPy 1.0. :ghpull:`13933`
 - fix nbgrader stalling when IPython's ``showtraceback`` function is
   monkeypatched. :ghpull:`13934`


(adam)
diff -r1.84 -r1.85 pkgsrc/devel/py-ipython/Makefile
diff -r1.57 -r1.58 pkgsrc/devel/py-ipython/distinfo

cvs diff -r1.84 -r1.85 pkgsrc/devel/py-ipython/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/py-ipython/Makefile 2023/01/31 09:22:21 1.84
+++ pkgsrc/devel/py-ipython/Makefile 2023/02/11 12:42:14 1.85
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.84 2023/01/31 09:22:21 adam Exp $ 1# $NetBSD: Makefile,v 1.85 2023/02/11 12:42:14 adam Exp $
2 2
3DISTNAME= ipython-8.9.0 3DISTNAME= ipython-8.10.0
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5CATEGORIES= devel python 5CATEGORIES= devel python
6MASTER_SITES= ${MASTER_SITE_PYPI:=i/ipython/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=i/ipython/}
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= https://ipython.org/ 9HOMEPAGE= https://ipython.org/
10COMMENT= Interactive computing environment for Python 10COMMENT= Interactive computing environment for Python
11LICENSE= modified-bsd 11LICENSE= modified-bsd
12 12
13DEPENDS+= ${PYPKGPREFIX}-backcall-[0-9]*:../../devel/py-backcall 13DEPENDS+= ${PYPKGPREFIX}-backcall-[0-9]*:../../devel/py-backcall
14DEPENDS+= ${PYPKGPREFIX}-decorator-[0-9]*:../../devel/py-decorator 14DEPENDS+= ${PYPKGPREFIX}-decorator-[0-9]*:../../devel/py-decorator
15DEPENDS+= ${PYPKGPREFIX}-jedi>=0.16:../../editors/py-jedi 15DEPENDS+= ${PYPKGPREFIX}-jedi>=0.16:../../editors/py-jedi
16DEPENDS+= ${PYPKGPREFIX}-matplotlib-inline>0:../../graphics/py-matplotlib-inline 16DEPENDS+= ${PYPKGPREFIX}-matplotlib-inline>0:../../graphics/py-matplotlib-inline

cvs diff -r1.57 -r1.58 pkgsrc/devel/py-ipython/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/py-ipython/distinfo 2023/01/31 09:22:21 1.57
+++ pkgsrc/devel/py-ipython/distinfo 2023/02/11 12:42:14 1.58
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.57 2023/01/31 09:22:21 adam Exp $ 1$NetBSD: distinfo,v 1.58 2023/02/11 12:42:14 adam Exp $
2 2
3BLAKE2s (ipython-8.9.0.tar.gz) = f2f87510e16232a69a47b120cf9664c49bc6fc88c99d6d59ea3f9239c10b5dbb 3BLAKE2s (ipython-8.10.0.tar.gz) = 099f863ed742ff08b134c3fc7ae638540998deb918d4204ad7daf1899a475c2a
4SHA512 (ipython-8.9.0.tar.gz) = 2a9df79ff26bb34866dc523e75ba8e8d8de25d510fc273cbbf762b3011e53ff5331869f1d6fc8c44df6c9a8b5745a0545fe301a556b7f20e3a3dfca994316735 4SHA512 (ipython-8.10.0.tar.gz) = 5cfcdd49120d9ffc11d2f18501826b2f7094a51c439ac23e507f1027989ece4104d739a1905feba41f899d22a66e1345333f46e0f55d18925f166906f4992cfe
5Size (ipython-8.9.0.tar.gz) = 5454595 bytes 5Size (ipython-8.10.0.tar.gz) = 5456256 bytes
6SHA1 (patch-setupbase.py) = 241463d5368a4c80c8194244f5c3895196b44da5 6SHA1 (patch-setupbase.py) = 241463d5368a4c80c8194244f5c3895196b44da5