pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/py-urwid



Module Name:    pkgsrc
Committed By:   adam
Date:           Wed Sep 27 10:03:00 UTC 2023

Modified Files:
        pkgsrc/devel/py-urwid: Makefile PLIST distinfo

Log Message:
py-urwid: updated to 2.2.2

Urwid 2.2.2
===========
New features 🗹
* Feature: Support pack() for CheckBox/RadioButton/Button

Deprecations ⚡
* Mark `AttrWrap` as `PendingDeprecation`

Bug fixes 🕷
* Fix font in case Font.data is `str`

Documentation 🕮
* Enforce examples code-style
* Documentation: do not use `FlowWidget` as base class in examples
* README: suggest python3-urwid for debian/ubuntu

Refactoring 🛠
* Packaging: stop tests distribution as part of package

Urwid 2.2.1
===========
Bug fixes 🕷
* Fix: deep TextEnum was improperly resolved

Documentation 🕮
* Documentation: mention correct python versions

Refactoring 🛠
* Refactoring: use super() calls if possible
* Typing: Extend wimp typing annotations

Urwid 2.2.0
===========
* Python 3.7+ migration, Python < 3.7 support dropped
* Deprecate legacy property creation
* Deprecate `__super` hack and use native `super()`
* ZMQ event loop (by Dave Jones)
* Add two fonts based on Unicode 13 2x3 TRS-80/Teletext mosaic characters (by Ricardo Bánffy)
* Adds 256 color and truecolor support to vterm (by Daniel Schwarz)
* Vterm now emits 'resize' signal upon terminal resize (by Daniel Schwarz)
* vterm.py: Adds support for bracketed paste mode (by Daniel Schwarz)
* Pass SelectableIcon `align` and `wrap` arguments to parent
* Fix: restore normal screen on ctrl-z (by Andrey Proskurin)
* Reconnect the 'modified' signal after setting a new ListBox.body (by @exquo)
* Allow signal handling interoperability with raw display (by @AnonymouX47)
* Fix alternate/normal screen buffer switch for raw display (by @AnonymouX47)
* Fix text layout for align="center", wrap="clip" when maxcol == line_width - 1 (by @AnonymouX47)
* Fix assertion failure when string contains SO but not SI (by Martin Cooper)
* Fix empty markup handling
* Fix "FloatEdit mangles decimals" (by Daniel Sheffield)
* vterm: Fixed OSC 0,2 to set widget title properly (decode bytestring) (by Daniel Schwarz)
* vterm: Fixed a crash bug with DECALN command (by Daniel Schwarz)
* export `ELLIPSIS` constant
* add `__len__` to listbox with validation if body `Sized`
* Fix merging attributes while decomposing tag markup (by Martin André)
* Fix: use trio.lowlevel instead of trio.hazmat with Trio >= 0.15 (by Tamás Nepusz)
* Fix TypeError in signals module on weak object finalize by GC (by Roman Guchevskij)
* Include _resize_pipe_rd in fd_list for _wait_for_input_ready for raw_display (by Andreas Klöckner)
* container: fix duplicate text (by Mike Frysinger)
* Provide 80x24 fallback for ansi and vt100 (by Kit Rhett Aultman)
* Use == instead of "is" for equality testing (by @naglis)
* Split event loop in several modules
* Split widget and introduce base enums


To generate a diff of this commit:
cvs rdiff -u -r1.29 -r1.30 pkgsrc/devel/py-urwid/Makefile
cvs rdiff -u -r1.11 -r1.12 pkgsrc/devel/py-urwid/PLIST
cvs rdiff -u -r1.21 -r1.22 pkgsrc/devel/py-urwid/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-urwid/Makefile
diff -u pkgsrc/devel/py-urwid/Makefile:1.29 pkgsrc/devel/py-urwid/Makefile:1.30
--- pkgsrc/devel/py-urwid/Makefile:1.29 Tue Jan  4 20:53:47 2022
+++ pkgsrc/devel/py-urwid/Makefile      Wed Sep 27 10:03:00 2023
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.29 2022/01/04 20:53:47 wiz Exp $
+# $NetBSD: Makefile,v 1.30 2023/09/27 10:03:00 adam Exp $
 
-DISTNAME=      urwid-2.1.2
+DISTNAME=      urwid-2.2.2
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
-PKGREVISION=   1
 CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=u/urwid/}
 
@@ -13,5 +12,7 @@ LICENSE=      gnu-lgpl-v2.1
 
 DEPENDS+=      ${PYPKGPREFIX}-curses-[0-9]*:../../devel/py-curses
 
+PYTHON_VERSIONS_INCOMPATIBLE=  27
+
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-urwid/PLIST
diff -u pkgsrc/devel/py-urwid/PLIST:1.11 pkgsrc/devel/py-urwid/PLIST:1.12
--- pkgsrc/devel/py-urwid/PLIST:1.11    Fri Nov 15 11:08:36 2019
+++ pkgsrc/devel/py-urwid/PLIST Wed Sep 27 10:03:00 2023
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.11 2019/11/15 11:08:36 adam Exp $
+@comment $NetBSD: PLIST,v 1.12 2023/09/27 10:03:00 adam Exp $
 ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
 ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
 ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
@@ -7,18 +7,12 @@ ${PYSITELIB}/${EGG_INFODIR}/top_level.tx
 ${PYSITELIB}/urwid/__init__.py
 ${PYSITELIB}/urwid/__init__.pyc
 ${PYSITELIB}/urwid/__init__.pyo
-${PYSITELIB}/urwid/_async_kw_event_loop.py
-${PLIST.py3x}${PYSITELIB}/urwid/_async_kw_event_loop.pyc
-${PLIST.py3x}${PYSITELIB}/urwid/_async_kw_event_loop.pyo
 ${PYSITELIB}/urwid/canvas.py
 ${PYSITELIB}/urwid/canvas.pyc
 ${PYSITELIB}/urwid/canvas.pyo
 ${PYSITELIB}/urwid/command_map.py
 ${PYSITELIB}/urwid/command_map.pyc
 ${PYSITELIB}/urwid/command_map.pyo
-${PYSITELIB}/urwid/compat.py
-${PYSITELIB}/urwid/compat.pyc
-${PYSITELIB}/urwid/compat.pyo
 ${PYSITELIB}/urwid/container.py
 ${PYSITELIB}/urwid/container.pyc
 ${PYSITELIB}/urwid/container.pyo
@@ -34,12 +28,43 @@ ${PYSITELIB}/urwid/display_common.pyo
 ${PYSITELIB}/urwid/escape.py
 ${PYSITELIB}/urwid/escape.pyc
 ${PYSITELIB}/urwid/escape.pyo
+${PYSITELIB}/urwid/event_loop/__init__.py
+${PYSITELIB}/urwid/event_loop/__init__.pyc
+${PYSITELIB}/urwid/event_loop/__init__.pyo
+${PYSITELIB}/urwid/event_loop/abstract_loop.py
+${PYSITELIB}/urwid/event_loop/abstract_loop.pyc
+${PYSITELIB}/urwid/event_loop/abstract_loop.pyo
+${PYSITELIB}/urwid/event_loop/asyncio_loop.py
+${PYSITELIB}/urwid/event_loop/asyncio_loop.pyc
+${PYSITELIB}/urwid/event_loop/asyncio_loop.pyo
+${PYSITELIB}/urwid/event_loop/glib_loop.py
+${PYSITELIB}/urwid/event_loop/glib_loop.pyc
+${PYSITELIB}/urwid/event_loop/glib_loop.pyo
+${PYSITELIB}/urwid/event_loop/main_loop.py
+${PYSITELIB}/urwid/event_loop/main_loop.pyc
+${PYSITELIB}/urwid/event_loop/main_loop.pyo
+${PYSITELIB}/urwid/event_loop/select_loop.py
+${PYSITELIB}/urwid/event_loop/select_loop.pyc
+${PYSITELIB}/urwid/event_loop/select_loop.pyo
+${PYSITELIB}/urwid/event_loop/tornado_loop.py
+${PYSITELIB}/urwid/event_loop/tornado_loop.pyc
+${PYSITELIB}/urwid/event_loop/tornado_loop.pyo
+${PYSITELIB}/urwid/event_loop/trio_loop.py
+${PYSITELIB}/urwid/event_loop/trio_loop.pyc
+${PYSITELIB}/urwid/event_loop/trio_loop.pyo
+${PYSITELIB}/urwid/event_loop/twisted_loop.py
+${PYSITELIB}/urwid/event_loop/twisted_loop.pyc
+${PYSITELIB}/urwid/event_loop/twisted_loop.pyo
+${PYSITELIB}/urwid/event_loop/zmq_loop.py
+${PYSITELIB}/urwid/event_loop/zmq_loop.pyc
+${PYSITELIB}/urwid/event_loop/zmq_loop.pyo
 ${PYSITELIB}/urwid/font.py
 ${PYSITELIB}/urwid/font.pyc
 ${PYSITELIB}/urwid/font.pyo
 ${PYSITELIB}/urwid/graphics.py
 ${PYSITELIB}/urwid/graphics.pyc
 ${PYSITELIB}/urwid/graphics.pyo
+${PYSITELIB}/urwid/highlight.css
 ${PYSITELIB}/urwid/html_fragment.py
 ${PYSITELIB}/urwid/html_fragment.pyc
 ${PYSITELIB}/urwid/html_fragment.pyo
@@ -49,9 +74,6 @@ ${PYSITELIB}/urwid/lcd_display.pyo
 ${PYSITELIB}/urwid/listbox.py
 ${PYSITELIB}/urwid/listbox.pyc
 ${PYSITELIB}/urwid/listbox.pyo
-${PYSITELIB}/urwid/main_loop.py
-${PYSITELIB}/urwid/main_loop.pyc
-${PYSITELIB}/urwid/main_loop.pyo
 ${PYSITELIB}/urwid/monitored_list.py
 ${PYSITELIB}/urwid/monitored_list.pyc
 ${PYSITELIB}/urwid/monitored_list.pyo
@@ -71,51 +93,6 @@ ${PYSITELIB}/urwid/split_repr.py
 ${PYSITELIB}/urwid/split_repr.pyc
 ${PYSITELIB}/urwid/split_repr.pyo
 ${PYSITELIB}/urwid/str_util.so
-${PYSITELIB}/urwid/tests/__init__.py
-${PYSITELIB}/urwid/tests/__init__.pyc
-${PYSITELIB}/urwid/tests/__init__.pyo
-${PYSITELIB}/urwid/tests/test_canvas.py
-${PYSITELIB}/urwid/tests/test_canvas.pyc
-${PYSITELIB}/urwid/tests/test_canvas.pyo
-${PYSITELIB}/urwid/tests/test_container.py
-${PYSITELIB}/urwid/tests/test_container.pyc
-${PYSITELIB}/urwid/tests/test_container.pyo
-${PYSITELIB}/urwid/tests/test_decoration.py
-${PYSITELIB}/urwid/tests/test_decoration.pyc
-${PYSITELIB}/urwid/tests/test_decoration.pyo
-${PYSITELIB}/urwid/tests/test_doctests.py
-${PYSITELIB}/urwid/tests/test_doctests.pyc
-${PYSITELIB}/urwid/tests/test_doctests.pyo
-${PYSITELIB}/urwid/tests/test_escapes.py
-${PYSITELIB}/urwid/tests/test_escapes.pyc
-${PYSITELIB}/urwid/tests/test_escapes.pyo
-${PYSITELIB}/urwid/tests/test_event_loops.py
-${PYSITELIB}/urwid/tests/test_event_loops.pyc
-${PYSITELIB}/urwid/tests/test_event_loops.pyo
-${PYSITELIB}/urwid/tests/test_graphics.py
-${PYSITELIB}/urwid/tests/test_graphics.pyc
-${PYSITELIB}/urwid/tests/test_graphics.pyo
-${PYSITELIB}/urwid/tests/test_listbox.py
-${PYSITELIB}/urwid/tests/test_listbox.pyc
-${PYSITELIB}/urwid/tests/test_listbox.pyo
-${PYSITELIB}/urwid/tests/test_str_util.py
-${PYSITELIB}/urwid/tests/test_str_util.pyc
-${PYSITELIB}/urwid/tests/test_str_util.pyo
-${PYSITELIB}/urwid/tests/test_text_layout.py
-${PYSITELIB}/urwid/tests/test_text_layout.pyc
-${PYSITELIB}/urwid/tests/test_text_layout.pyo
-${PYSITELIB}/urwid/tests/test_util.py
-${PYSITELIB}/urwid/tests/test_util.pyc
-${PYSITELIB}/urwid/tests/test_util.pyo
-${PYSITELIB}/urwid/tests/test_vterm.py
-${PYSITELIB}/urwid/tests/test_vterm.pyc
-${PYSITELIB}/urwid/tests/test_vterm.pyo
-${PYSITELIB}/urwid/tests/test_widget.py
-${PYSITELIB}/urwid/tests/test_widget.pyc
-${PYSITELIB}/urwid/tests/test_widget.pyo
-${PYSITELIB}/urwid/tests/util.py
-${PYSITELIB}/urwid/tests/util.pyc
-${PYSITELIB}/urwid/tests/util.pyo
 ${PYSITELIB}/urwid/text_layout.py
 ${PYSITELIB}/urwid/text_layout.pyc
 ${PYSITELIB}/urwid/text_layout.pyo
@@ -134,9 +111,81 @@ ${PYSITELIB}/urwid/vterm.pyo
 ${PYSITELIB}/urwid/web_display.py
 ${PYSITELIB}/urwid/web_display.pyc
 ${PYSITELIB}/urwid/web_display.pyo
-${PYSITELIB}/urwid/widget.py
-${PYSITELIB}/urwid/widget.pyc
-${PYSITELIB}/urwid/widget.pyo
+${PYSITELIB}/urwid/widget/__init__.py
+${PYSITELIB}/urwid/widget/__init__.pyc
+${PYSITELIB}/urwid/widget/__init__.pyo
+${PYSITELIB}/urwid/widget/attr_map.py
+${PYSITELIB}/urwid/widget/attr_map.pyc
+${PYSITELIB}/urwid/widget/attr_map.pyo
+${PYSITELIB}/urwid/widget/attr_wrap.py
+${PYSITELIB}/urwid/widget/attr_wrap.pyc
+${PYSITELIB}/urwid/widget/attr_wrap.pyo
+${PYSITELIB}/urwid/widget/bar_graph.py
+${PYSITELIB}/urwid/widget/bar_graph.pyc
+${PYSITELIB}/urwid/widget/bar_graph.pyo
+${PYSITELIB}/urwid/widget/big_text.py
+${PYSITELIB}/urwid/widget/big_text.pyc
+${PYSITELIB}/urwid/widget/big_text.pyo
+${PYSITELIB}/urwid/widget/box_adapter.py
+${PYSITELIB}/urwid/widget/box_adapter.pyc
+${PYSITELIB}/urwid/widget/box_adapter.pyo
+${PYSITELIB}/urwid/widget/columns.py
+${PYSITELIB}/urwid/widget/columns.pyc
+${PYSITELIB}/urwid/widget/columns.pyo
+${PYSITELIB}/urwid/widget/constants.py
+${PYSITELIB}/urwid/widget/constants.pyc
+${PYSITELIB}/urwid/widget/constants.pyo
+${PYSITELIB}/urwid/widget/container.py
+${PYSITELIB}/urwid/widget/container.pyc
+${PYSITELIB}/urwid/widget/container.pyo
+${PYSITELIB}/urwid/widget/divider.py
+${PYSITELIB}/urwid/widget/divider.pyc
+${PYSITELIB}/urwid/widget/divider.pyo
+${PYSITELIB}/urwid/widget/edit.py
+${PYSITELIB}/urwid/widget/edit.pyc
+${PYSITELIB}/urwid/widget/edit.pyo
+${PYSITELIB}/urwid/widget/filler.py
+${PYSITELIB}/urwid/widget/filler.pyc
+${PYSITELIB}/urwid/widget/filler.pyo
+${PYSITELIB}/urwid/widget/frame.py
+${PYSITELIB}/urwid/widget/frame.pyc
+${PYSITELIB}/urwid/widget/frame.pyo
+${PYSITELIB}/urwid/widget/grid_flow.py
+${PYSITELIB}/urwid/widget/grid_flow.pyc
+${PYSITELIB}/urwid/widget/grid_flow.pyo
+${PYSITELIB}/urwid/widget/line_box.py
+${PYSITELIB}/urwid/widget/line_box.pyc
+${PYSITELIB}/urwid/widget/line_box.pyo
+${PYSITELIB}/urwid/widget/overlay.py
+${PYSITELIB}/urwid/widget/overlay.pyc
+${PYSITELIB}/urwid/widget/overlay.pyo
+${PYSITELIB}/urwid/widget/padding.py
+${PYSITELIB}/urwid/widget/padding.pyc
+${PYSITELIB}/urwid/widget/padding.pyo
+${PYSITELIB}/urwid/widget/pile.py
+${PYSITELIB}/urwid/widget/pile.pyc
+${PYSITELIB}/urwid/widget/pile.pyo
+${PYSITELIB}/urwid/widget/popup.py
+${PYSITELIB}/urwid/widget/popup.pyc
+${PYSITELIB}/urwid/widget/popup.pyo
+${PYSITELIB}/urwid/widget/progress_bar.py
+${PYSITELIB}/urwid/widget/progress_bar.pyc
+${PYSITELIB}/urwid/widget/progress_bar.pyo
+${PYSITELIB}/urwid/widget/solid_fill.py
+${PYSITELIB}/urwid/widget/solid_fill.pyc
+${PYSITELIB}/urwid/widget/solid_fill.pyo
+${PYSITELIB}/urwid/widget/text.py
+${PYSITELIB}/urwid/widget/text.pyc
+${PYSITELIB}/urwid/widget/text.pyo
+${PYSITELIB}/urwid/widget/widget.py
+${PYSITELIB}/urwid/widget/widget.pyc
+${PYSITELIB}/urwid/widget/widget.pyo
+${PYSITELIB}/urwid/widget/widget_decoration.py
+${PYSITELIB}/urwid/widget/widget_decoration.pyc
+${PYSITELIB}/urwid/widget/widget_decoration.pyo
+${PYSITELIB}/urwid/widget/wimp.py
+${PYSITELIB}/urwid/widget/wimp.pyc
+${PYSITELIB}/urwid/widget/wimp.pyo
 ${PYSITELIB}/urwid/wimp.py
 ${PYSITELIB}/urwid/wimp.pyc
 ${PYSITELIB}/urwid/wimp.pyo

Index: pkgsrc/devel/py-urwid/distinfo
diff -u pkgsrc/devel/py-urwid/distinfo:1.21 pkgsrc/devel/py-urwid/distinfo:1.22
--- pkgsrc/devel/py-urwid/distinfo:1.21 Tue Oct 26 10:19:14 2021
+++ pkgsrc/devel/py-urwid/distinfo      Wed Sep 27 10:03:00 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.21 2021/10/26 10:19:14 nia Exp $
+$NetBSD: distinfo,v 1.22 2023/09/27 10:03:00 adam Exp $
 
-BLAKE2s (urwid-2.1.2.tar.gz) = 6803a3610f3166d106f5e3ce040b213c7e64296a53a61678356a031fde7087e1
-SHA512 (urwid-2.1.2.tar.gz) = f102bdde5f5d39d4bce455020bbe4f18290589da0750a3b15b1e2bc8acf8a405f02295d7efa3009877801a36bfbfade92ec963086122e9b133db137d816a1ea5
-Size (urwid-2.1.2.tar.gz) = 634621 bytes
+BLAKE2s (urwid-2.2.2.tar.gz) = 392360c4672a8428f5b7c6a1d19167f495ae474fde70ca17863cf4b99ac00186
+SHA512 (urwid-2.2.2.tar.gz) = 0cc921b6abf27f02e464cf969f8c2267c01956961a4dcee7a8a45e181c82cf8913e2a391d86e2e5d1ca63c7c785abc9712c5107b279473fa10253aa6f370a334
+Size (urwid-2.2.2.tar.gz) = 676715 bytes



Home | Main Index | Thread Index | Old Index