Index | Thread | Search

From:
Daniel Dickman <didickman@gmail.com>
Subject:
ipython 8.19.0 -> 8.22.1
To:
ports@openbsd.org
Date:
Thu, 29 Feb 2024 00:45:33 -0500

Download raw body.

Thread
  • Daniel Dickman:

    ipython 8.19.0 -> 8.22.1

See below for an update to latest ipython.

The BDEP on py-mako doens't make much sense to me. If removing it causes 
failures again, I'll be happy to investigate any stack trace log that's 
provided to me.

ok's welcome, otherwise I'll plan to commit this update in a few days.

Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/ipython/Makefile,v
diff -u -p -u -r1.82 Makefile
--- Makefile	27 Dec 2023 07:22:52 -0000	1.82
+++ Makefile	29 Feb 2024 05:42:07 -0000
@@ -1,6 +1,6 @@
 COMMENT =		enhanced interactive Python shell
 
-MODPY_EGG_VERSION =	8.19.0
+MODPY_EGG_VERSION =	8.22.1
 DISTNAME =		ipython-${MODPY_EGG_VERSION}
 PKGNAME =		ipython${MODPY_MAJOR_VERSION}-${MODPY_EGG_VERSION}
 
@@ -14,13 +14,12 @@ MAINTAINER =		Daniel Dickman <daniel@ope
 PERMIT_PACKAGE =	Yes
 
 MODULES =		lang/python
-MODPY_PYBUILD =		setuptools
-MODPY_PI =		Yes
-#MODPY_PYTEST_ARGS =	IPython
 
-# Optional dependency which gets picked up if it happens to be installed, thus
-# causing race conditions under dpb. Pull it in to avoid this possibility.
-BUILD_DEPENDS =		www/py-mako${MODPY_FLAVOR}
+FLAVORS =		python3
+FLAVOR =		python3
+
+MODPY_PI =		Yes
+MODPY_PYBUILD =		setuptools
 
 # XXX: pickleshare is optional as of 8.17, but keep as RDEP for now.
 # If pickleshare is ever removed as an RDEP, it needs to become a TDEP
@@ -32,20 +31,20 @@ RUN_DEPENDS =		databases/py-pickleshare$
 			devel/py-pexpect${MODPY_FLAVOR}>=4.3 \
 			devel/py-prompt_toolkit${MODPY_FLAVOR}>=3.0.41v1,<3.1.0v1 \
 			devel/py-stack_data${MODPY_FLAVOR} \
-			devel/py-traitlets${MODPY_FLAVOR}>=5 \
+			devel/py-traitlets${MODPY_FLAVOR}>=5.13.0 \
 			graphics/py-matplotlib-inline${MODPY_FLAVOR} \
 			textproc/py-pygments${MODPY_FLAVOR}>=2.4.0
 
 # Note that if you have pdb++ installed, tests will fail.
 TEST_DEPENDS =		devel/py-ipykernel${MODPY_FLAVOR} \
+			devel/py-curio${MODPY_FLAVOR} \
 			devel/py-nbformat${MODPY_FLAVOR} \
 			devel/py-testpath${MODPY_FLAVOR} \
+			devel/py-test-asyncio${MODPY_FLAVOR}<0.22 \
+			devel/py-trio${MODPY_FLAVOR} \
+			graphics/py-matplotlib${MODPY_FLAVOR} \
 			math/py-numpy${MODPY_FLAVOR}>=1.23 \
-			textproc/py-pygments${MODPY_FLAVOR} \
-			www/py-requests${MODPY_FLAVOR}
-
-FLAVORS =		python3
-FLAVOR =		python3
+			math/py-pandas${MODPY_FLAVOR}
 
 PORTHOME =		${WRKDIR}
 
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/ipython/distinfo,v
diff -u -p -u -r1.41 distinfo
--- distinfo	27 Dec 2023 07:22:52 -0000	1.41
+++ distinfo	29 Feb 2024 05:42:07 -0000
@@ -1,2 +1,2 @@
-SHA256 (ipython-8.19.0.tar.gz) = rE2k7PAEL7TgzlfGBDDC2zxxn6i9+S+GMda9ileF0fA=
-SIZE (ipython-8.19.0.tar.gz) = 5487746
+SHA256 (ipython-8.22.1.tar.gz) = Ocb578B5+xm/sPF+7pA5eP6aKQsbgtaBlsZBzst26iI=
+SIZE (ipython-8.22.1.tar.gz) = 5490428
Index: patches/patch-IPython_core_tests_test_interactiveshell_py
===================================================================
RCS file: /cvs/ports/devel/ipython/patches/patch-IPython_core_tests_test_interactiveshell_py,v
diff -u -p -u -r1.11 patch-IPython_core_tests_test_interactiveshell_py
--- patches/patch-IPython_core_tests_test_interactiveshell_py	14 Sep 2023 02:20:56 -0000	1.11
+++ patches/patch-IPython_core_tests_test_interactiveshell_py	29 Feb 2024 05:42:07 -0000
@@ -1,7 +1,7 @@
 Index: IPython/core/tests/test_interactiveshell.py
 --- IPython/core/tests/test_interactiveshell.py.orig
 +++ IPython/core/tests/test_interactiveshell.py
-@@ -646,7 +646,7 @@ class TestSystemRaw(ExitCodeChecks):
+@@ -650,7 +650,7 @@ class TestSystemRaw(ExitCodeChecks):
      def test_1(self):
          """Test system_raw with non-ascii cmd
          """
Index: patches/patch-setupbase_py
===================================================================
RCS file: /cvs/ports/devel/ipython/patches/patch-setupbase_py,v
diff -u -p -u -r1.10 patch-setupbase_py
--- patches/patch-setupbase_py	16 Aug 2022 19:30:17 -0000	1.10
+++ patches/patch-setupbase_py	29 Feb 2024 05:42:07 -0000
@@ -3,7 +3,7 @@ Put man pages where they belong.
 Index: setupbase.py
 --- setupbase.py.orig
 +++ setupbase.py
-@@ -145,7 +145,7 @@ def find_data_files():
+@@ -106,7 +106,7 @@ def find_data_files():
      Just man pages at this point.
      """
  
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/ipython/pkg/PLIST,v
diff -u -p -u -r1.32 PLIST
--- pkg/PLIST	25 Nov 2023 19:03:43 -0000	1.32
+++ pkg/PLIST	29 Feb 2024 05:42:07 -0000
@@ -683,6 +683,8 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/IPython/utils/${MODPY_PYCACHE}_process_cli.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/IPython/utils/${MODPY_PYCACHE}_process_common.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/IPython/utils/${MODPY_PYCACHE}_process_common.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/IPython/utils/${MODPY_PYCACHE}_process_emscripten.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/IPython/utils/${MODPY_PYCACHE}_process_emscripten.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/IPython/utils/${MODPY_PYCACHE}_process_posix.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/IPython/utils/${MODPY_PYCACHE}_process_posix.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/IPython/utils/${MODPY_PYCACHE}_process_win32.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -773,6 +775,7 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/IPython/utils/${MODPY_PYCACHE}wildcard.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/IPython/utils/_process_cli.py
 lib/python${MODPY_VERSION}/site-packages/IPython/utils/_process_common.py
+lib/python${MODPY_VERSION}/site-packages/IPython/utils/_process_emscripten.py
 lib/python${MODPY_VERSION}/site-packages/IPython/utils/_process_posix.py
 lib/python${MODPY_VERSION}/site-packages/IPython/utils/_process_win32.py
 lib/python${MODPY_VERSION}/site-packages/IPython/utils/_process_win32_controller.py