Mon Jan 29 16:12:20 2024 UTC (119d)
py-urwid: updated to 2.5.0

2.5.0

New features

Long awaited Scrollable and ScrollBar made by @rndusr with fixes from @markqvist was added to the urwid.
Add support ScrollBar to the ListBox widget.
While scrolling is done by the ListBox itself (as before), the ScrollBar can display progress.
Added common decoration symbols to the widget constants (BOX_SYMBOLS, BAR_SYMBOLS, SHADE_SYMBOLS)
and exposed in several widgets via Symbols enum on the class level: Divider, LineBox and ScrollBar.

Documentation

Update examples: reduce amount of deprecated parameters


(adam)
diff -r1.38 -r1.39 pkgsrc/devel/py-urwid/Makefile
diff -r1.15 -r1.16 pkgsrc/devel/py-urwid/PLIST
diff -r1.28 -r1.29 pkgsrc/devel/py-urwid/distinfo

cvs diff -r1.38 -r1.39 pkgsrc/devel/py-urwid/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/py-urwid/Makefile 2024/01/23 13:30:43 1.38
+++ pkgsrc/devel/py-urwid/Makefile 2024/01/29 16:12:20 1.39
@@ -1,28 +1,29 @@ @@ -1,28 +1,29 @@
1# $NetBSD: Makefile,v 1.38 2024/01/23 13:30:43 adam Exp $ 1# $NetBSD: Makefile,v 1.39 2024/01/29 16:12:20 adam Exp $
2 2
3DISTNAME= urwid-2.4.6 3DISTNAME= urwid-2.5.0
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5CATEGORIES= devel python 5CATEGORIES= devel python
6MASTER_SITES= ${MASTER_SITE_PYPI:=u/urwid/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=u/urwid/}
7 7
8MAINTAINER= tonio@NetBSD.org 8MAINTAINER= tonio@NetBSD.org
9HOMEPAGE= http://urwid.org/ 9HOMEPAGE= http://urwid.org/
10COMMENT= Curses-based Python user interface library 10COMMENT= Curses-based Python user interface library
11LICENSE= gnu-lgpl-v2.1 11LICENSE= gnu-lgpl-v2.1
12 12
13TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=61.0.0:../../devel/py-setuptools 13TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=61.0.0:../../devel/py-setuptools
14TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools_scm>=7.0:../../devel/py-setuptools_scm 14TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools_scm>=7.0:../../devel/py-setuptools_scm
15TOOL_DEPENDS+= ${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel 15TOOL_DEPENDS+= ${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel
 16DEPENDS+= ${PYPKGPREFIX}-typing-extensions-[0-9]*:../../devel/py-typing-extensions
16TEST_DEPENDS+= ${PYPKGPREFIX}-exceptiongroup-[0-9]*:../../devel/py-exceptiongroup 17TEST_DEPENDS+= ${PYPKGPREFIX}-exceptiongroup-[0-9]*:../../devel/py-exceptiongroup
17TEST_DEPENDS+= ${PYPKGPREFIX}-gobject3-[0-9]*:../../devel/py-gobject3 18TEST_DEPENDS+= ${PYPKGPREFIX}-gobject3-[0-9]*:../../devel/py-gobject3
18TEST_DEPENDS+= ${PYPKGPREFIX}-test-cov-[0-9]*:../../devel/py-test-cov 19TEST_DEPENDS+= ${PYPKGPREFIX}-test-cov-[0-9]*:../../devel/py-test-cov
19TEST_DEPENDS+= ${PYPKGPREFIX}-tornado>=5:../../www/py-tornado 20TEST_DEPENDS+= ${PYPKGPREFIX}-tornado>=5:../../www/py-tornado
20TEST_DEPENDS+= ${PYPKGPREFIX}-trio-[0-9]*:../../devel/py-trio 21TEST_DEPENDS+= ${PYPKGPREFIX}-trio-[0-9]*:../../devel/py-trio
21TEST_DEPENDS+= ${PYPKGPREFIX}-twisted-[0-9]*:../../net/py-twisted 22TEST_DEPENDS+= ${PYPKGPREFIX}-twisted-[0-9]*:../../net/py-twisted
22TEST_DEPENDS+= ${PYPKGPREFIX}-zmq-[0-9]*:../../net/py-zmq 23TEST_DEPENDS+= ${PYPKGPREFIX}-zmq-[0-9]*:../../net/py-zmq
23 24
24PYTHON_VERSIONS_INCOMPATIBLE= 27 25PYTHON_VERSIONS_INCOMPATIBLE= 27
25 26
26.include "../../lang/python/batteries-included.mk" 27.include "../../lang/python/batteries-included.mk"
27.include "../../lang/python/wheel.mk" 28.include "../../lang/python/wheel.mk"
28.include "../../mk/bsd.pkg.mk" 29.include "../../mk/bsd.pkg.mk"

cvs diff -r1.15 -r1.16 pkgsrc/devel/py-urwid/PLIST (expand / switch to unified diff)

--- pkgsrc/devel/py-urwid/PLIST 2024/01/05 18:01:44 1.15
+++ pkgsrc/devel/py-urwid/PLIST 2024/01/29 16:12:20 1.16
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.15 2024/01/05 18:01:44 adam Exp $ 1@comment $NetBSD: PLIST,v 1.16 2024/01/29 16:12:20 adam Exp $
2${PYSITELIB}/${WHEEL_INFODIR}/COPYING 2${PYSITELIB}/${WHEEL_INFODIR}/COPYING
3${PYSITELIB}/${WHEEL_INFODIR}/METADATA 3${PYSITELIB}/${WHEEL_INFODIR}/METADATA
4${PYSITELIB}/${WHEEL_INFODIR}/RECORD 4${PYSITELIB}/${WHEEL_INFODIR}/RECORD
5${PYSITELIB}/${WHEEL_INFODIR}/WHEEL 5${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
6${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt 6${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
7${PYSITELIB}/urwid/__init__.py 7${PYSITELIB}/urwid/__init__.py
8${PYSITELIB}/urwid/__init__.pyc 8${PYSITELIB}/urwid/__init__.pyc
9${PYSITELIB}/urwid/__init__.pyo 9${PYSITELIB}/urwid/__init__.pyo
10${PYSITELIB}/urwid/canvas.py 10${PYSITELIB}/urwid/canvas.py
11${PYSITELIB}/urwid/canvas.pyc 11${PYSITELIB}/urwid/canvas.pyc
12${PYSITELIB}/urwid/canvas.pyo 12${PYSITELIB}/urwid/canvas.pyo
13${PYSITELIB}/urwid/command_map.py 13${PYSITELIB}/urwid/command_map.py
14${PYSITELIB}/urwid/command_map.pyc 14${PYSITELIB}/urwid/command_map.pyc
@@ -178,26 +178,29 @@ ${PYSITELIB}/urwid/widget/overlay.pyc @@ -178,26 +178,29 @@ ${PYSITELIB}/urwid/widget/overlay.pyc
178${PYSITELIB}/urwid/widget/overlay.pyo 178${PYSITELIB}/urwid/widget/overlay.pyo
179${PYSITELIB}/urwid/widget/padding.py 179${PYSITELIB}/urwid/widget/padding.py
180${PYSITELIB}/urwid/widget/padding.pyc 180${PYSITELIB}/urwid/widget/padding.pyc
181${PYSITELIB}/urwid/widget/padding.pyo 181${PYSITELIB}/urwid/widget/padding.pyo
182${PYSITELIB}/urwid/widget/pile.py 182${PYSITELIB}/urwid/widget/pile.py
183${PYSITELIB}/urwid/widget/pile.pyc 183${PYSITELIB}/urwid/widget/pile.pyc
184${PYSITELIB}/urwid/widget/pile.pyo 184${PYSITELIB}/urwid/widget/pile.pyo
185${PYSITELIB}/urwid/widget/popup.py 185${PYSITELIB}/urwid/widget/popup.py
186${PYSITELIB}/urwid/widget/popup.pyc 186${PYSITELIB}/urwid/widget/popup.pyc
187${PYSITELIB}/urwid/widget/popup.pyo 187${PYSITELIB}/urwid/widget/popup.pyo
188${PYSITELIB}/urwid/widget/progress_bar.py 188${PYSITELIB}/urwid/widget/progress_bar.py
189${PYSITELIB}/urwid/widget/progress_bar.pyc 189${PYSITELIB}/urwid/widget/progress_bar.pyc
190${PYSITELIB}/urwid/widget/progress_bar.pyo 190${PYSITELIB}/urwid/widget/progress_bar.pyo
 191${PYSITELIB}/urwid/widget/scrollable.py
 192${PYSITELIB}/urwid/widget/scrollable.pyc
 193${PYSITELIB}/urwid/widget/scrollable.pyo
191${PYSITELIB}/urwid/widget/solid_fill.py 194${PYSITELIB}/urwid/widget/solid_fill.py
192${PYSITELIB}/urwid/widget/solid_fill.pyc 195${PYSITELIB}/urwid/widget/solid_fill.pyc
193${PYSITELIB}/urwid/widget/solid_fill.pyo 196${PYSITELIB}/urwid/widget/solid_fill.pyo
194${PYSITELIB}/urwid/widget/text.py 197${PYSITELIB}/urwid/widget/text.py
195${PYSITELIB}/urwid/widget/text.pyc 198${PYSITELIB}/urwid/widget/text.pyc
196${PYSITELIB}/urwid/widget/text.pyo 199${PYSITELIB}/urwid/widget/text.pyo
197${PYSITELIB}/urwid/widget/widget.py 200${PYSITELIB}/urwid/widget/widget.py
198${PYSITELIB}/urwid/widget/widget.pyc 201${PYSITELIB}/urwid/widget/widget.pyc
199${PYSITELIB}/urwid/widget/widget.pyo 202${PYSITELIB}/urwid/widget/widget.pyo
200${PYSITELIB}/urwid/widget/widget_decoration.py 203${PYSITELIB}/urwid/widget/widget_decoration.py
201${PYSITELIB}/urwid/widget/widget_decoration.pyc 204${PYSITELIB}/urwid/widget/widget_decoration.pyc
202${PYSITELIB}/urwid/widget/widget_decoration.pyo 205${PYSITELIB}/urwid/widget/widget_decoration.pyo
203${PYSITELIB}/urwid/widget/wimp.py 206${PYSITELIB}/urwid/widget/wimp.py

cvs diff -r1.28 -r1.29 pkgsrc/devel/py-urwid/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/py-urwid/distinfo 2024/01/23 13:30:43 1.28
+++ pkgsrc/devel/py-urwid/distinfo 2024/01/29 16:12:20 1.29
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.28 2024/01/23 13:30:43 adam Exp $ 1$NetBSD: distinfo,v 1.29 2024/01/29 16:12:20 adam Exp $
2 2
3BLAKE2s (urwid-2.4.6.tar.gz) = bf09308a52fcb0a73c1bb0db8ab39e0239fd3ecd398d35bd27bf27069b4c34dd 3BLAKE2s (urwid-2.5.0.tar.gz) = 543ec92d17a9184fc6da3be882464d0d9ad52990ca244c5364c686364dfd0e01
4SHA512 (urwid-2.4.6.tar.gz) = b7255b5f5f274fec952edb808ff859289dbd75f0600f3ddf1b608111f0fef50955efadeb1c1792fe16f5adc6c12a3641bfb50e42bbf8c07b10f431ca50cc0766 4SHA512 (urwid-2.5.0.tar.gz) = fc4d6b98a5b17c1d181ce96db7527e32b089c4fbbf597725a913f7f8f2412f3b922f39d375db8789f395da85fc6a23b954df1be768055a014fc9d86ebdfb5a32
5Size (urwid-2.4.6.tar.gz) = 801434 bytes 5Size (urwid-2.5.0.tar.gz) = 839216 bytes