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: Sat Jul 20 12:38:41 UTC 2024
Modified Files:
pkgsrc/devel/py-ipython: Makefile PLIST distinfo
Log Message:
py-ipython: updated to 8.26.0
IPython 8.26
============
Hey, the release of IPython for this month is here! (I know you were waiting for it)
- :ghpull:`14453` bugfix for call to structured_traceback
- :ghpull:`14466` fixed honoring custom repr for NamedTuple if assigned by partialmethod
- :ghpull:`14451` Convert matplotlib gui name in enable_gui
IPython 8.25
============
Mostly internal changes for this end of may release of IPython.
We'll count about a dozen PRs for this moth, with small bugfixes related to
matplotlib fixes.
Of notable interest,
- :ghpull:`14426` replaces the unicode micro symbol with greek letter mu,
visually identical but should fix nfkc normalisations issues.
- :ghpull:`14444` introduces ``intersphinx_registry`` as a new dependency
which is recommended only to build documentation.
IPython 8.24
============
Back on regular release schedule, as usual month releases are relatively tiny.
The biggest change is the move of the matplotlib backend handling from IPython
to matplotlib. :ghpull:`14371` :ghpull:`14403`.
We will note:
- pytest 8 compatibility :ghpull:`14413`
- ``typing-extension`` now needs 4.6 or newer. It was already the case, but not
explicated. :ghpull:`14380`
- Attempt to speed running code under debugger in some cases. :ghpull:`14386`
:ghpull:`14418`.
- Multiple fixes to documentation for ipyparallel, simple_prompt and emacs
:ghpull:`14384` :ghpull:`14404` :ghpull:`14407`
- Maintenance and cleanup of debugger :ghpull:`14387` :ghpull:`14393`
IPython 8.23
============
Super tiny release of IPython on Sunday – a bit later than usual, which is also
`International Transgender Day of Visibility
<https://en.wikipedia.org/wiki/International_Transgender_Day_of_Visibility>`_ –
so a though for you on this day, you matter and you are valid [1]_.
This is a minuscule release with only 5 Pull requests.
Main change is :ghpull:`14357` which improve inference from return type
annotations in completer and the introduction of the optional target
``ipython[matplotlib]`` to explicitly request the matplotlib optional
dependencies.
To generate a diff of this commit:
cvs rdiff -u -r1.99 -r1.100 pkgsrc/devel/py-ipython/Makefile
cvs rdiff -u -r1.24 -r1.25 pkgsrc/devel/py-ipython/PLIST
cvs rdiff -u -r1.70 -r1.71 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.99 pkgsrc/devel/py-ipython/Makefile:1.100
--- pkgsrc/devel/py-ipython/Makefile:1.99 Mon Nov 27 15:26:12 2023
+++ pkgsrc/devel/py-ipython/Makefile Sat Jul 20 12:38:41 2024
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.99 2023/11/27 15:26:12 adam Exp $
+# $NetBSD: Makefile,v 1.100 2024/07/20 12:38:41 adam Exp $
-DISTNAME= ipython-8.18.1
+DISTNAME= ipython-8.26.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= devel python
MASTER_SITES= ${MASTER_SITE_PYPI:=i/ipython/}
@@ -10,17 +10,19 @@ HOMEPAGE= https://ipython.org/
COMMENT= Interactive computing environment for Python
LICENSE= modified-bsd
-TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=51.0.0:../../devel/py-setuptools
+TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=61.2:../../devel/py-setuptools
TOOL_DEPENDS+= ${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel
DEPENDS+= ${PYPKGPREFIX}-decorator-[0-9]*:../../devel/py-decorator
DEPENDS+= ${PYPKGPREFIX}-jedi>=0.16:../../editors/py-jedi
DEPENDS+= ${PYPKGPREFIX}-matplotlib-inline-[0-9]*:../../graphics/py-matplotlib-inline
DEPENDS+= ${PYPKGPREFIX}-pexpect>=4.4:../../devel/py-pexpect
-DEPENDS+= ${PYPKGPREFIX}-pickleshare-[0-9]*:../../databases/py-pickleshare
DEPENDS+= ${PYPKGPREFIX}-prompt_toolkit>=3.0.41:../../devel/py-prompt_toolkit
DEPENDS+= ${PYPKGPREFIX}-pygments>=2.4.0:../../textproc/py-pygments
DEPENDS+= ${PYPKGPREFIX}-stack-data-[0-9]*:../../sysutils/py-stack-data
-DEPENDS+= ${PYPKGPREFIX}-traitlets>=5:../../devel/py-traitlets
+DEPENDS+= ${PYPKGPREFIX}-traitlets>=5.13.0:../../devel/py-traitlets
+TEST_DEPENDS+= ${PYPKGPREFIX}-pickleshare-[0-9]*:../../databases/py-pickleshare
+TEST_DEPENDS+= ${PYPKGPREFIX}-test-asyncio-[0-9]*:../../devel/py-test-asyncio
+TEST_DEPENDS+= ${PYPKGPREFIX}-testpath-[0-9]*:../../devel/py-testpath
.include "../../mk/bsd.prefs.mk"
.if ${OPSYS} == Darwin
DEPENDS+= ${PYPKGPREFIX}-appnope-[0-9]*:../../sysutils/py-appnope
@@ -28,15 +30,15 @@ DEPENDS+= ${PYPKGPREFIX}-appnope-[0-9]*:
USE_LANGUAGES= # none
-PYTHON_VERSIONS_INCOMPATIBLE= 27 38
+PYTHON_VERSIONS_INCOMPATIBLE= 27 38 39
.include "../../lang/python/pyversion.mk"
-.if ${PYTHON_VERSION} < 310
-DEPENDS+= ${PYPKGPREFIX}-typing-extensions-[0-9]*:../../devel/py-typing-extensions
-.endif
.if ${PYTHON_VERSION} < 311
DEPENDS+= ${PYPKGPREFIX}-exceptiongroup-[0-9]*:../../devel/py-exceptiongroup
.endif
+.if ${PYTHON_VERSION} < 312
+DEPENDS+= ${PYPKGPREFIX}-typing-extensions>=4.6:../../devel/py-typing-extensions
+.endif
post-install:
cd ${DESTDIR}${PREFIX} && \
Index: pkgsrc/devel/py-ipython/PLIST
diff -u pkgsrc/devel/py-ipython/PLIST:1.24 pkgsrc/devel/py-ipython/PLIST:1.25
--- pkgsrc/devel/py-ipython/PLIST:1.24 Thu Nov 2 09:17:35 2023
+++ pkgsrc/devel/py-ipython/PLIST Sat Jul 20 12:38:41 2024
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.24 2023/11/02 09:17:35 adam Exp $
+@comment $NetBSD: PLIST,v 1.25 2024/07/20 12:38:41 adam Exp $
bin/ipython-${PYVERSSUFFIX}
bin/ipython3-${PYVERSSUFFIX}
${PYSITELIB}/${WHEEL_INFODIR}/LICENSE
@@ -649,6 +649,9 @@ ${PYSITELIB}/IPython/utils/_process_cli.
${PYSITELIB}/IPython/utils/_process_common.py
${PYSITELIB}/IPython/utils/_process_common.pyc
${PYSITELIB}/IPython/utils/_process_common.pyo
+${PYSITELIB}/IPython/utils/_process_emscripten.py
+${PYSITELIB}/IPython/utils/_process_emscripten.pyc
+${PYSITELIB}/IPython/utils/_process_emscripten.pyo
${PYSITELIB}/IPython/utils/_process_posix.py
${PYSITELIB}/IPython/utils/_process_posix.pyc
${PYSITELIB}/IPython/utils/_process_posix.pyo
Index: pkgsrc/devel/py-ipython/distinfo
diff -u pkgsrc/devel/py-ipython/distinfo:1.70 pkgsrc/devel/py-ipython/distinfo:1.71
--- pkgsrc/devel/py-ipython/distinfo:1.70 Mon Nov 27 15:26:12 2023
+++ pkgsrc/devel/py-ipython/distinfo Sat Jul 20 12:38:41 2024
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.70 2023/11/27 15:26:12 adam Exp $
+$NetBSD: distinfo,v 1.71 2024/07/20 12:38:41 adam Exp $
-BLAKE2s (ipython-8.18.1.tar.gz) = 5f7abf6179e932a4f9c8d47f05ebeb947a7036efdb8ffa1d5e930f3287f3f561
-SHA512 (ipython-8.18.1.tar.gz) = 7c1ace56c8d8c4c1e42a8db8cee73f7e0ce195fcd9d6bfc2c4a68391c3c3341dd5a228c85fc79ffb2cd4693817312162f7905ec2049a7523be345a78b4f66d9b
-Size (ipython-8.18.1.tar.gz) = 5486330 bytes
+BLAKE2s (ipython-8.26.0.tar.gz) = 9c0d3e854adf721b19572c843b3843066f4fa3b7ba66f3f55b8dbd15cd36013f
+SHA512 (ipython-8.26.0.tar.gz) = 05f331cd39b75aed78bb06460f56145d9cefa2d65d818ae0fd25b3739d2c11830e3d6c427206787d3b3efec10de8ed4c966c25a70e4b7a7e1c914cfe8fba6a70
+Size (ipython-8.26.0.tar.gz) = 5493422 bytes
SHA1 (patch-setupbase.py) = 241463d5368a4c80c8194244f5c3895196b44da5
Home |
Main Index |
Thread Index |
Old Index