Index | Thread | Search

From:
Stuart Henderson <stu@spacehopper.org>
Subject:
pudb update, new port needed
To:
ports <ports@openbsd.org>
Date:
Wed, 21 May 2025 13:23:32 +0100

Download raw body.

Thread
ok to import py-urwid_readline? needed for this update, which is in
turn needed to work with newer py-urwid.

Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/pudb/Makefile,v
diff -u -p -r1.26 Makefile
--- Makefile	29 Apr 2025 10:37:47 -0000	1.26
+++ Makefile	21 May 2025 12:22:50 -0000
@@ -1,10 +1,8 @@
 COMMENT =		console-based visual debugger for Python
 
-# newer versions need urwid_readline
-MODPY_DISTV =	2021.1
+MODPY_DISTV =		2025.1
 DISTNAME =		pudb-${MODPY_DISTV}
 PKGNAME =		py-pudb-${MODPY_DISTV}
-REVISION =		1
 
 CATEGORIES =		devel
 
@@ -13,10 +11,12 @@ PERMIT_PACKAGE =	Yes
 
 MODULES =		lang/python
 MODPY_PI =		Yes
-MODPY_PYBUILD =		setuptools
+MODPY_PYBUILD =		hatchling
 
 RUN_DEPENDS =		devel/py-jedi \
 			devel/py-urwid \
+			devel/py-urwid_readline \
+			sysutils/py-packaging \
 			textproc/py-pygments
 TEST_DEPENDS =		devel/py-test-mock
 
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/pudb/distinfo,v
diff -u -p -r1.7 distinfo
--- distinfo	19 Oct 2024 11:24:15 -0000	1.7
+++ distinfo	21 May 2025 12:22:50 -0000
@@ -1,2 +1,2 @@
-SHA256 (pudb-2021.1.tar.gz) = MJ7oK0Wg/8oLxMf1If0+NXWJx2TzOb353Ku3rUBpLW4=
-SIZE (pudb-2021.1.tar.gz) = 216707
+SHA256 (pudb-2025.1.tar.gz) = pSiynGnOixgqM3hyxfBGBx9taNNBXG179TvSfCZPWNA=
+SIZE (pudb-2025.1.tar.gz) = 220623
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/pudb/pkg/PLIST,v
diff -u -p -r1.9 PLIST
--- pkg/PLIST	29 Apr 2025 10:37:47 -0000	1.9
+++ pkg/PLIST	21 May 2025 12:22:50 -0000
@@ -1,6 +1,6 @@
 @conflict py-pudb-*
 @pkgpath devel/pudb,python3
-bin/pudb3
+bin/pudb
 lib/python${MODPY_VERSION}/site-packages/pudb/
 lib/python${MODPY_VERSION}/site-packages/pudb-${MODPY_DISTV}.dist-info/
 lib/python${MODPY_VERSION}/site-packages/pudb-${MODPY_DISTV}.dist-info/METADATA
@@ -9,8 +9,6 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/pudb-${MODPY_DISTV}.dist-info/entry_points.txt
 lib/python${MODPY_VERSION}/site-packages/pudb-${MODPY_DISTV}.dist-info/licenses/
 lib/python${MODPY_VERSION}/site-packages/pudb-${MODPY_DISTV}.dist-info/licenses/LICENSE
-lib/python${MODPY_VERSION}/site-packages/pudb-${MODPY_DISTV}.dist-info/pbr.json
-lib/python${MODPY_VERSION}/site-packages/pudb-${MODPY_DISTV}.dist-info/top_level.txt
 lib/python${MODPY_VERSION}/site-packages/pudb/__init__.py
 lib/python${MODPY_VERSION}/site-packages/pudb/__main__.py
 ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/pudb/${MODPY_PYCACHE}/
@@ -18,6 +16,8 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/pudb/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/pudb/${MODPY_PYCACHE}__main__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/pudb/${MODPY_PYCACHE}__main__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pudb/${MODPY_PYCACHE}_shtab.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/pudb/${MODPY_PYCACHE}_shtab.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/pudb/${MODPY_PYCACHE}b.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/pudb/${MODPY_PYCACHE}b.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/pudb/${MODPY_PYCACHE}debugger.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -44,6 +44,7 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/pudb/${MODPY_PYCACHE}ui_tools.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/pudb/${MODPY_PYCACHE}var_view.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/pudb/${MODPY_PYCACHE}var_view.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pudb/_shtab.py
 lib/python${MODPY_VERSION}/site-packages/pudb/b.py
 lib/python${MODPY_VERSION}/site-packages/pudb/debugger.py
 lib/python${MODPY_VERSION}/site-packages/pudb/forked.py
@@ -54,6 +55,70 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/pudb/settings.py
 lib/python${MODPY_VERSION}/site-packages/pudb/shell.py
 lib/python${MODPY_VERSION}/site-packages/pudb/source_view.py
+lib/python${MODPY_VERSION}/site-packages/pudb/test/
+lib/python${MODPY_VERSION}/site-packages/pudb/test/__init__.py
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/pudb/test/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/pudb/test/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/pudb/test/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pudb/test/${MODPY_PYCACHE}test_lowlevel.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/pudb/test/${MODPY_PYCACHE}test_lowlevel.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pudb/test/${MODPY_PYCACHE}test_make_canvas.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/pudb/test/${MODPY_PYCACHE}test_make_canvas.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pudb/test/${MODPY_PYCACHE}test_run.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/pudb/test/${MODPY_PYCACHE}test_run.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pudb/test/${MODPY_PYCACHE}test_settings.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/pudb/test/${MODPY_PYCACHE}test_settings.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pudb/test/${MODPY_PYCACHE}test_source_code_providers.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/pudb/test/${MODPY_PYCACHE}test_source_code_providers.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pudb/test/${MODPY_PYCACHE}test_var_view.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/pudb/test/${MODPY_PYCACHE}test_var_view.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pudb/test/test_lowlevel.py
+lib/python${MODPY_VERSION}/site-packages/pudb/test/test_make_canvas.py
+lib/python${MODPY_VERSION}/site-packages/pudb/test/test_run.py
+lib/python${MODPY_VERSION}/site-packages/pudb/test/test_settings.py
+lib/python${MODPY_VERSION}/site-packages/pudb/test/test_source_code_providers.py
+lib/python${MODPY_VERSION}/site-packages/pudb/test/test_var_view.py
 lib/python${MODPY_VERSION}/site-packages/pudb/theme.py
+lib/python${MODPY_VERSION}/site-packages/pudb/themes/
+lib/python${MODPY_VERSION}/site-packages/pudb/themes/__init__.py
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/pudb/themes/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/pudb/themes/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/pudb/themes/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pudb/themes/${MODPY_PYCACHE}agr_256.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/pudb/themes/${MODPY_PYCACHE}agr_256.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pudb/themes/${MODPY_PYCACHE}classic.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/pudb/themes/${MODPY_PYCACHE}classic.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pudb/themes/${MODPY_PYCACHE}dark_vim.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/pudb/themes/${MODPY_PYCACHE}dark_vim.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pudb/themes/${MODPY_PYCACHE}gray_light_256.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/pudb/themes/${MODPY_PYCACHE}gray_light_256.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pudb/themes/${MODPY_PYCACHE}midnight.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/pudb/themes/${MODPY_PYCACHE}midnight.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pudb/themes/${MODPY_PYCACHE}mono.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/pudb/themes/${MODPY_PYCACHE}mono.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pudb/themes/${MODPY_PYCACHE}monokai.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/pudb/themes/${MODPY_PYCACHE}monokai.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pudb/themes/${MODPY_PYCACHE}monokai_256.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/pudb/themes/${MODPY_PYCACHE}monokai_256.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pudb/themes/${MODPY_PYCACHE}nord_dark_256.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/pudb/themes/${MODPY_PYCACHE}nord_dark_256.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pudb/themes/${MODPY_PYCACHE}solarized.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/pudb/themes/${MODPY_PYCACHE}solarized.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pudb/themes/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/pudb/themes/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pudb/themes/${MODPY_PYCACHE}vim.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/pudb/themes/${MODPY_PYCACHE}vim.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pudb/themes/agr_256.py
+lib/python${MODPY_VERSION}/site-packages/pudb/themes/classic.py
+lib/python${MODPY_VERSION}/site-packages/pudb/themes/dark_vim.py
+lib/python${MODPY_VERSION}/site-packages/pudb/themes/gray_light_256.py
+lib/python${MODPY_VERSION}/site-packages/pudb/themes/midnight.py
+lib/python${MODPY_VERSION}/site-packages/pudb/themes/mono.py
+lib/python${MODPY_VERSION}/site-packages/pudb/themes/monokai.py
+lib/python${MODPY_VERSION}/site-packages/pudb/themes/monokai_256.py
+lib/python${MODPY_VERSION}/site-packages/pudb/themes/nord_dark_256.py
+lib/python${MODPY_VERSION}/site-packages/pudb/themes/solarized.py
+lib/python${MODPY_VERSION}/site-packages/pudb/themes/utils.py
+lib/python${MODPY_VERSION}/site-packages/pudb/themes/vim.py
 lib/python${MODPY_VERSION}/site-packages/pudb/ui_tools.py
 lib/python${MODPY_VERSION}/site-packages/pudb/var_view.py