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