Thu Feb 11 12:47:03 2021 UTC ()
py-ipython: updated to 7.20.0

IPython 7.20
============

IPython 7.20 is the accumulation of 3 month of work on IPython, spacing between
IPython release have been increased from the usual once a month for various
reason.

   - Mainly as I'm too busy and the effectively sole maintainer, and
   - Second because not much changes happened before mid December.

The main driver for this release was the new version of Jedi 0.18 breaking API;
which was taken care of in the master branch early in 2020 but not in 7.x as I
though that by now 8.0 would be out.

The inclusion of a resolver in pip did not help and actually made things worse.
If usually I would have simply pinned Jedi to ``<0.18``; this is not a solution
anymore as now pip is free to install Jedi 0.18, and downgrade IPython.

I'll do my best to keep the regular release, but as the 8.0-dev branch and 7.x
are starting to diverge this is becoming difficult in particular with my limited
time, so if you have any cycles to spare I'll appreciate your help to respond to
issues and pushing 8.0 forward.

Here are thus some of the changes for IPython 7.20.

  - Support for PyQt5 >= 5.11 :ghpull:`12715`
  - ``%reset`` remove imports more agressively :ghpull:`12718`
  - fix the ``%conda`` magic :ghpull:`12739`
  - compatibility with Jedi 0.18, and bump minimum Jedi version. :ghpull:`12793`


(adam)
diff -r1.56 -r1.57 pkgsrc/devel/py-ipython/Makefile
diff -r1.33 -r1.34 pkgsrc/devel/py-ipython/distinfo

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

--- pkgsrc/devel/py-ipython/Makefile 2020/11/04 10:08:14 1.56
+++ pkgsrc/devel/py-ipython/Makefile 2021/02/11 12:47:03 1.57
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.56 2020/11/04 10:08:14 adam Exp $ 1# $NetBSD: Makefile,v 1.57 2021/02/11 12:47:03 adam Exp $
2 2
3DISTNAME= ipython-7.19.0 3DISTNAME= ipython-7.20.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}-pexpect-[0-9]*:../../devel/py-pexpect 16DEPENDS+= ${PYPKGPREFIX}-pexpect-[0-9]*:../../devel/py-pexpect

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

--- pkgsrc/devel/py-ipython/distinfo 2020/11/04 10:08:14 1.33
+++ pkgsrc/devel/py-ipython/distinfo 2021/02/11 12:47:03 1.34
@@ -1,7 +1,7 @@ @@ -1,7 +1,7 @@
1$NetBSD: distinfo,v 1.33 2020/11/04 10:08:14 adam Exp $ 1$NetBSD: distinfo,v 1.34 2021/02/11 12:47:03 adam Exp $
2 2
3SHA1 (ipython-7.19.0.tar.gz) = b123f3b3f4115bfcb7820b42a542b78810d86a8d 3SHA1 (ipython-7.20.0.tar.gz) = 74d48f8d62b2118dd491eebe43f25e7d8d29f370
4RMD160 (ipython-7.19.0.tar.gz) = 292858c9a8f19d13cffe74f1f22c3556c3f68b32 4RMD160 (ipython-7.20.0.tar.gz) = 2c97df9ddd60f384bbb385c0e320f6efc3ffdb7e
5SHA512 (ipython-7.19.0.tar.gz) = 5350a125da3050acaea4899939a3b9d779009a2f5769fc9f3aa514ce029df050069ef9310d3255ad62f28912b4dec39207267248d3a2c3e9131cffd691322622 5SHA512 (ipython-7.20.0.tar.gz) = 2fff1a64c3d83e794e76bcbdf54e105f499321d9a7e5d3221cdc3e15a96e90543fd465b8dbee4836965286e7c1f1ea6d13e4d3d88c095164858bf71c161111fe
6Size (ipython-7.19.0.tar.gz) = 5225775 bytes 6Size (ipython-7.20.0.tar.gz) = 5140776 bytes
7SHA1 (patch-setupbase.py) = 241463d5368a4c80c8194244f5c3895196b44da5 7SHA1 (patch-setupbase.py) = 241463d5368a4c80c8194244f5c3895196b44da5