Fri Apr 26 10:13:15 2019 UTC ()
py-ipython: updated to 7.5.0

IPython 7.5.0

IPython 7.5.0 consist mostly of bug-fixes, and documentation updates, with one minor new feature. The Audio display element can now be assigned an element id when displayed in browser.

The major outstanding bug fix correct a change of behavior that was introduce in 7.4.0 where some cell magics would not be able to access or modify global scope when using the @needs_local_scope decorator. This was typically encountered with the %%time and %%timeit magics.


(adam)
diff -r1.34 -r1.35 pkgsrc/devel/py-ipython/Makefile
diff -r1.15 -r1.16 pkgsrc/devel/py-ipython/distinfo

cvs diff -r1.34 -r1.35 pkgsrc/devel/py-ipython/Makefile (switch to unified diff)

--- pkgsrc/devel/py-ipython/Makefile 2019/03/22 11:07:59 1.34
+++ pkgsrc/devel/py-ipython/Makefile 2019/04/26 10:13:15 1.35
@@ -1,42 +1,42 @@ @@ -1,42 +1,42 @@
1# $NetBSD: Makefile,v 1.34 2019/03/22 11:07:59 adam Exp $ 1# $NetBSD: Makefile,v 1.35 2019/04/26 10:13:15 adam Exp $
2 2
3DISTNAME= ipython-7.4.0 3DISTNAME= ipython-7.5.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
17DEPENDS+= ${PYPKGPREFIX}-pickleshare-[0-9]*:../../databases/py-pickleshare 17DEPENDS+= ${PYPKGPREFIX}-pickleshare-[0-9]*:../../databases/py-pickleshare
18DEPENDS+= ${PYPKGPREFIX}-prompt_toolkit>=2.0.0:../../devel/py-prompt_toolkit2 18DEPENDS+= ${PYPKGPREFIX}-prompt_toolkit>=2.0.0:../../devel/py-prompt_toolkit2
19DEPENDS+= ${PYPKGPREFIX}-pygments-[0-9]*:../../textproc/py-pygments 19DEPENDS+= ${PYPKGPREFIX}-pygments-[0-9]*:../../textproc/py-pygments
20DEPENDS+= ${PYPKGPREFIX}-setuptools>=18.5:../../devel/py-setuptools 20DEPENDS+= ${PYPKGPREFIX}-setuptools>=18.5:../../devel/py-setuptools
21DEPENDS+= ${PYPKGPREFIX}-simplegeneric>0.8:../../devel/py-simplegeneric 21DEPENDS+= ${PYPKGPREFIX}-simplegeneric>0.8:../../devel/py-simplegeneric
22DEPENDS+= ${PYPKGPREFIX}-sqlite3-[0-9]*:../../databases/py-sqlite3 22DEPENDS+= ${PYPKGPREFIX}-sqlite3-[0-9]*:../../databases/py-sqlite3
23DEPENDS+= ${PYPKGPREFIX}-traitlets>=4.2:../../devel/py-traitlets 23DEPENDS+= ${PYPKGPREFIX}-traitlets>=4.2:../../devel/py-traitlets
24 24
25USE_LANGUAGES= # none 25USE_LANGUAGES= # none
26 26
27PYTHON_VERSIONS_INCOMPATIBLE= 27 27PYTHON_VERSIONS_INCOMPATIBLE= 27
28 28
29.include "../../lang/python/pyversion.mk" 29.include "../../lang/python/pyversion.mk"
30.if ${_PYTHON_VERSION} == 34 30.if ${_PYTHON_VERSION} == 34
31DEPENDS+= ${PYPKGPREFIX}-typing-[0-9]*:../../devel/py-typing 31DEPENDS+= ${PYPKGPREFIX}-typing-[0-9]*:../../devel/py-typing
32.endif 32.endif
33 33
34post-install: 34post-install:
35 cd ${DESTDIR}${PREFIX} && \ 35 cd ${DESTDIR}${PREFIX} && \
36 ${RM} bin/iptest3 bin/ipython3 && \ 36 ${RM} bin/iptest3 bin/ipython3 && \
37 ${MV} bin/iptest bin/iptest-${PYVERSSUFFIX} && \ 37 ${MV} bin/iptest bin/iptest-${PYVERSSUFFIX} && \
38 ${MV} bin/ipython bin/ipython-${PYVERSSUFFIX} && \ 38 ${MV} bin/ipython bin/ipython-${PYVERSSUFFIX} && \
39 ${MV} ${PKGMANDIR}/man1/ipython.1 ${PKGMANDIR}/man1/ipython-${PYVERSSUFFIX}.1 || ${TRUE} 39 ${MV} ${PKGMANDIR}/man1/ipython.1 ${PKGMANDIR}/man1/ipython-${PYVERSSUFFIX}.1 || ${TRUE}
40 40
41.include "../../lang/python/distutils.mk" 41.include "../../lang/python/distutils.mk"
42.include "../../mk/bsd.pkg.mk" 42.include "../../mk/bsd.pkg.mk"

cvs diff -r1.15 -r1.16 pkgsrc/devel/py-ipython/distinfo (switch to unified diff)

--- pkgsrc/devel/py-ipython/distinfo 2019/03/22 11:07:59 1.15
+++ pkgsrc/devel/py-ipython/distinfo 2019/04/26 10:13:15 1.16
@@ -1,7 +1,7 @@ @@ -1,7 +1,7 @@
1$NetBSD: distinfo,v 1.15 2019/03/22 11:07:59 adam Exp $ 1$NetBSD: distinfo,v 1.16 2019/04/26 10:13:15 adam Exp $
2 2
3SHA1 (ipython-7.4.0.tar.gz) = ff79088dbc47c6997a71745c2567b9935e6c48d4 3SHA1 (ipython-7.5.0.tar.gz) = 110445154a73f24cfea8a985e98f4604830ba51e
4RMD160 (ipython-7.4.0.tar.gz) = b0100bb8995c794d40859facd53e7278e7f0f76f 4RMD160 (ipython-7.5.0.tar.gz) = 91f1116a225111856d03ea676dfa86a1da009967
5SHA512 (ipython-7.4.0.tar.gz) = 6e5e4c0f605657cadeb5b192c7fafd14aa892b6844d5533c7672ed20bbd54ffbcc8e6be3c1033acf2a96eac421df6ce7bd430c76077ef45e02ff98c1c74272f0 5SHA512 (ipython-7.5.0.tar.gz) = 564027879e53b3716ebe8cb1ed4b516835c15f326c865fd664aa7a4e5f26e1a78a329ff8e19d4acf6249e2acf7382501114cd2258c38bba89f0f382f7dcda09b
6Size (ipython-7.4.0.tar.gz) = 5118138 bytes 6Size (ipython-7.5.0.tar.gz) = 5118610 bytes
7SHA1 (patch-setupbase.py) = 8cd647afb3f26f19f5b8d872af7835b73615b324 7SHA1 (patch-setupbase.py) = 8cd647afb3f26f19f5b8d872af7835b73615b324