Sat Aug 3 12:31:47 2019 UTC ()
py-ipython: updated to 7.7.0

IPython 7.7.0 contain multiple bug fixes and documentation updates; Here are a
few of the outstanding issue fixed:

   - Fix a bug introduced in 7.6 where the ``%matplotlib`` magic would fail on
     previously acceptable arguments
   - Fix the manage location on freebsd
   - Fix error message about aliases after ``%reset`` call in ipykernel
   - Fix Duplication completions in emacs

We are planning to adopt `NEP29 <https://github.com/numpy/numpy/pull/14086>`_
(still currently in draft) which may make this minor version of IPython the
last one to support Python 3.5 and will make the code base more aggressive
toward removing compatibility with older versions of Python.

GitHub now support to give only "Triage" permissions to users; if you'd like to
help close stale issues and labels issues please reach to us with your GitHub
Username and we'll add you to the triage team. It is a great way to start
contributing and a path toward getting commit rights.


(adam)
diff -r1.38 -r1.39 pkgsrc/devel/py-ipython/Makefile
diff -r1.18 -r1.19 pkgsrc/devel/py-ipython/distinfo
diff -r1.2 -r1.3 pkgsrc/devel/py-ipython/patches/patch-setupbase.py

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

--- pkgsrc/devel/py-ipython/Makefile 2019/07/06 22:47:18 1.38
+++ pkgsrc/devel/py-ipython/Makefile 2019/08/03 12:31:47 1.39
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.38 2019/07/06 22:47:18 adam Exp $ 1# $NetBSD: Makefile,v 1.39 2019/08/03 12:31:47 adam Exp $
2 2
3DISTNAME= ipython-7.6.1 3DISTNAME= ipython-7.7.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= http://ipython.org/ 9HOMEPAGE= http://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.10:../../editors/py-jedi 15DEPENDS+= ${PYPKGPREFIX}-jedi>=0.10:../../editors/py-jedi
16DEPENDS+= ${PYPKGPREFIX}-pexpect-[0-9]*:../../devel/py-pexpect 16DEPENDS+= ${PYPKGPREFIX}-pexpect-[0-9]*:../../devel/py-pexpect

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

--- pkgsrc/devel/py-ipython/distinfo 2019/07/06 22:47:18 1.18
+++ pkgsrc/devel/py-ipython/distinfo 2019/08/03 12:31:47 1.19
@@ -1,7 +1,7 @@ @@ -1,7 +1,7 @@
1$NetBSD: distinfo,v 1.18 2019/07/06 22:47:18 adam Exp $ 1$NetBSD: distinfo,v 1.19 2019/08/03 12:31:47 adam Exp $
2 2
3SHA1 (ipython-7.6.1.tar.gz) = 4ab064e9e6f07c4a8613c685877d99d7eb4dcfe1 3SHA1 (ipython-7.7.0.tar.gz) = bd792eb96caaa5ebd9b62c9cd857c605b7133d20
4RMD160 (ipython-7.6.1.tar.gz) = c1ebdd962f6632dd2783ea44688f6967f707ea5d 4RMD160 (ipython-7.7.0.tar.gz) = c24a892618a61f7ab8d61527acbc0d5061d7dc89
5SHA512 (ipython-7.6.1.tar.gz) = e45a83c98587ae8f809a2f917b40d8274ffa56e469b13ebf993211034c5a4d302c8a6a531b54137e71aa2985f617b7408a69323720157d9cd58fbcc38f49b6ae 5SHA512 (ipython-7.7.0.tar.gz) = fda35fc5df9611030a43b7ec85c3fe28d36bb0f231470def4293add69b595ca2109f5e46d274b3e08059091a5b6786c2f19463d4942ada3038e5737f26facaf7
6Size (ipython-7.6.1.tar.gz) = 5197256 bytes 6Size (ipython-7.7.0.tar.gz) = 5157086 bytes
7SHA1 (patch-setupbase.py) = 8cd647afb3f26f19f5b8d872af7835b73615b324 7SHA1 (patch-setupbase.py) = 241463d5368a4c80c8194244f5c3895196b44da5

cvs diff -r1.2 -r1.3 pkgsrc/devel/py-ipython/patches/patch-setupbase.py (expand / switch to unified diff)

--- pkgsrc/devel/py-ipython/patches/patch-setupbase.py 2014/04/20 10:06:22 1.2
+++ pkgsrc/devel/py-ipython/patches/patch-setupbase.py 2019/08/03 12:31:47 1.3
@@ -1,15 +1,18 @@ @@ -1,15 +1,18 @@
1$NetBSD: patch-setupbase.py,v 1.2 2014/04/20 10:06:22 imil Exp $ 1$NetBSD: patch-setupbase.py,v 1.3 2019/08/03 12:31:47 adam Exp $
2 2
3Honor PKGMANDIR 3Honor PKGMANDIR
4 4
5--- setupbase.py.orig 2014-04-02 05:31:02.000000000 +0000 5--- setupbase.py.orig 2019-07-26 21:57:01.000000000 +0000
6+++ setupbase.py 6+++ setupbase.py
7@@ -272,7 +272,7 @@ def find_data_files(): 7@@ -162,10 +162,7 @@ def find_data_files():
8 Just man pages at this point. 8 Just man pages at this point.
9 """ 9 """
10  10
11- manpagebase = pjoin('share', 'man', 'man1') 11- if "freebsd" in sys.platform:
 12- manpagebase = pjoin('man', 'man1')
 13- else:
 14- manpagebase = pjoin('share', 'man', 'man1')
12+ manpagebase = pjoin(os.environ.get('PKGMANDIR'), 'man1') 15+ manpagebase = pjoin(os.environ.get('PKGMANDIR'), 'man1')
13  16
14 # Simple file lists can be made by hand 17 # Simple file lists can be made by hand
15 manpages = [f for f in glob(pjoin('docs','man','*.1.gz')) if isfile(f)] 18 manpages = [f for f in glob(pjoin('docs','man','*.1.gz')) if isfile(f)]