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:           Fri Jan  5 18:01:44 UTC 2024

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

Log Message:
py-urwid: updated to 2.4.1

2.4.1
Fix Regressions in 2.4.0

2.4.0
New features
Basic Windows OS support in RAW and Curses display.
Fully functional RAW display support. Thanks to @mhils (initial RAW display)
Limited Curses support due to windows-curses limitation (mouse support limited). Thanks to @asmith-kepler (windows-curses monkeypatch)
UTF-8 only
Force SelectorEventLoop for asyncio under Windows if event loop is not set
Feature: switch from select.select to selectors
Feature: support FIXED render mode for Text
Feature: extend functional keys handling with key modifiers
Add run_in_executor helper to the event loop
Feature: Add internal logging for behavioral debug
Feature: Use module path + class name for loggers and init once
Feature: Implement keypress and mouse_event default handlers
Not subclassing Widget base class during custom widget implementation will produce DeprecationWarning

Deprecations
Refactor: join display modules in package
Backward-compatible. Main display modules import will not produce DeprecationWarning.

Documentation
Fix - disconnect_by_key should be exposed and use correct name
Extend input_test example for better debug capabilities
Support alternative event loops and debug logging.

Refactoring
Refactoring: remove dead code from Raw display


To generate a diff of this commit:
cvs rdiff -u -r1.34 -r1.35 pkgsrc/devel/py-urwid/Makefile
cvs rdiff -u -r1.14 -r1.15 pkgsrc/devel/py-urwid/PLIST
cvs rdiff -u -r1.24 -r1.25 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.34 pkgsrc/devel/py-urwid/Makefile:1.35
--- pkgsrc/devel/py-urwid/Makefile:1.34 Mon Dec 11 10:07:09 2023
+++ pkgsrc/devel/py-urwid/Makefile      Fri Jan  5 18:01:44 2024
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.34 2023/12/11 10:07:09 wiz Exp $
+# $NetBSD: Makefile,v 1.35 2024/01/05 18:01:44 adam Exp $
 
-DISTNAME=      urwid-2.3.4
+DISTNAME=      urwid-2.4.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=u/urwid/}
@@ -10,7 +10,8 @@ HOMEPAGE=     http://urwid.org/
 COMMENT=       Curses-based Python user interface library
 LICENSE=       gnu-lgpl-v2.1
 
-TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools_scm-[0-9]*:../../devel/py-setuptools_scm
+TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=61.0.0:../../devel/py-setuptools
+TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools_scm>=7.0:../../devel/py-setuptools_scm
 TOOL_DEPENDS+= ${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel
 TEST_DEPENDS+= ${PYPKGPREFIX}-exceptiongroup-[0-9]*:../../devel/py-exceptiongroup
 TEST_DEPENDS+= ${PYPKGPREFIX}-gobject3-[0-9]*:../../devel/py-gobject3

Index: pkgsrc/devel/py-urwid/PLIST
diff -u pkgsrc/devel/py-urwid/PLIST:1.14 pkgsrc/devel/py-urwid/PLIST:1.15
--- pkgsrc/devel/py-urwid/PLIST:1.14    Mon Dec 11 10:07:09 2023
+++ pkgsrc/devel/py-urwid/PLIST Fri Jan  5 18:01:44 2024
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.14 2023/12/11 10:07:09 wiz Exp $
+@comment $NetBSD: PLIST,v 1.15 2024/01/05 18:01:44 adam Exp $
 ${PYSITELIB}/${WHEEL_INFODIR}/COPYING
 ${PYSITELIB}/${WHEEL_INFODIR}/METADATA
 ${PYSITELIB}/${WHEEL_INFODIR}/RECORD
@@ -16,18 +16,47 @@ ${PYSITELIB}/urwid/command_map.pyo
 ${PYSITELIB}/urwid/container.py
 ${PYSITELIB}/urwid/container.pyc
 ${PYSITELIB}/urwid/container.pyo
-${PYSITELIB}/urwid/curses_display.py
-${PYSITELIB}/urwid/curses_display.pyc
-${PYSITELIB}/urwid/curses_display.pyo
 ${PYSITELIB}/urwid/decoration.py
 ${PYSITELIB}/urwid/decoration.pyc
 ${PYSITELIB}/urwid/decoration.pyo
-${PYSITELIB}/urwid/display_common.py
-${PYSITELIB}/urwid/display_common.pyc
-${PYSITELIB}/urwid/display_common.pyo
-${PYSITELIB}/urwid/escape.py
-${PYSITELIB}/urwid/escape.pyc
-${PYSITELIB}/urwid/escape.pyo
+${PYSITELIB}/urwid/display/__init__.py
+${PYSITELIB}/urwid/display/__init__.pyc
+${PYSITELIB}/urwid/display/__init__.pyo
+${PYSITELIB}/urwid/display/_posix_raw_display.py
+${PYSITELIB}/urwid/display/_posix_raw_display.pyc
+${PYSITELIB}/urwid/display/_posix_raw_display.pyo
+${PYSITELIB}/urwid/display/_raw_display_base.py
+${PYSITELIB}/urwid/display/_raw_display_base.pyc
+${PYSITELIB}/urwid/display/_raw_display_base.pyo
+${PYSITELIB}/urwid/display/_web.css
+${PYSITELIB}/urwid/display/_web.js
+${PYSITELIB}/urwid/display/_win32.py
+${PYSITELIB}/urwid/display/_win32.pyc
+${PYSITELIB}/urwid/display/_win32.pyo
+${PYSITELIB}/urwid/display/_win32_raw_display.py
+${PYSITELIB}/urwid/display/_win32_raw_display.pyc
+${PYSITELIB}/urwid/display/_win32_raw_display.pyo
+${PYSITELIB}/urwid/display/common.py
+${PYSITELIB}/urwid/display/common.pyc
+${PYSITELIB}/urwid/display/common.pyo
+${PYSITELIB}/urwid/display/curses.py
+${PYSITELIB}/urwid/display/curses.pyc
+${PYSITELIB}/urwid/display/curses.pyo
+${PYSITELIB}/urwid/display/escape.py
+${PYSITELIB}/urwid/display/escape.pyc
+${PYSITELIB}/urwid/display/escape.pyo
+${PYSITELIB}/urwid/display/html_fragment.py
+${PYSITELIB}/urwid/display/html_fragment.pyc
+${PYSITELIB}/urwid/display/html_fragment.pyo
+${PYSITELIB}/urwid/display/lcd.py
+${PYSITELIB}/urwid/display/lcd.pyc
+${PYSITELIB}/urwid/display/lcd.pyo
+${PYSITELIB}/urwid/display/raw.py
+${PYSITELIB}/urwid/display/raw.pyc
+${PYSITELIB}/urwid/display/raw.pyo
+${PYSITELIB}/urwid/display/web.py
+${PYSITELIB}/urwid/display/web.pyc
+${PYSITELIB}/urwid/display/web.pyo
 ${PYSITELIB}/urwid/event_loop/__init__.py
 ${PYSITELIB}/urwid/event_loop/__init__.pyc
 ${PYSITELIB}/urwid/event_loop/__init__.pyo
@@ -65,12 +94,6 @@ ${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
-${PYSITELIB}/urwid/lcd_display.py
-${PYSITELIB}/urwid/lcd_display.pyc
-${PYSITELIB}/urwid/lcd_display.pyo
 ${PYSITELIB}/urwid/listbox.py
 ${PYSITELIB}/urwid/listbox.pyc
 ${PYSITELIB}/urwid/listbox.pyo
@@ -83,9 +106,6 @@ ${PYSITELIB}/urwid/numedit.pyo
 ${PYSITELIB}/urwid/old_str_util.py
 ${PYSITELIB}/urwid/old_str_util.pyc
 ${PYSITELIB}/urwid/old_str_util.pyo
-${PYSITELIB}/urwid/raw_display.py
-${PYSITELIB}/urwid/raw_display.pyc
-${PYSITELIB}/urwid/raw_display.pyo
 ${PYSITELIB}/urwid/signals.py
 ${PYSITELIB}/urwid/signals.pyc
 ${PYSITELIB}/urwid/signals.pyo
@@ -108,9 +128,6 @@ ${PYSITELIB}/urwid/version.pyo
 ${PYSITELIB}/urwid/vterm.py
 ${PYSITELIB}/urwid/vterm.pyc
 ${PYSITELIB}/urwid/vterm.pyo
-${PYSITELIB}/urwid/web_display.py
-${PYSITELIB}/urwid/web_display.pyc
-${PYSITELIB}/urwid/web_display.pyo
 ${PYSITELIB}/urwid/widget/__init__.py
 ${PYSITELIB}/urwid/widget/__init__.pyc
 ${PYSITELIB}/urwid/widget/__init__.pyo

Index: pkgsrc/devel/py-urwid/distinfo
diff -u pkgsrc/devel/py-urwid/distinfo:1.24 pkgsrc/devel/py-urwid/distinfo:1.25
--- pkgsrc/devel/py-urwid/distinfo:1.24 Mon Dec 11 10:07:09 2023
+++ pkgsrc/devel/py-urwid/distinfo      Fri Jan  5 18:01:44 2024
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.24 2023/12/11 10:07:09 wiz Exp $
+$NetBSD: distinfo,v 1.25 2024/01/05 18:01:44 adam Exp $
 
-BLAKE2s (urwid-2.3.4.tar.gz) = ae2681817937322e82dedd6c980e33f23d6e90fe6a34840bba6a6f8113ee4eca
-SHA512 (urwid-2.3.4.tar.gz) = e1ed9357b738975c909f847a2f12292cfad1cf824be9d3818ca0de3d1ca5c992ba89d5cea25888db3a8bb6c73a64b94ecb1df0a19d5af7f7b060bd113f93a8dd
-Size (urwid-2.3.4.tar.gz) = 678305 bytes
+BLAKE2s (urwid-2.4.1.tar.gz) = 7375e9be8f024ddbc15785a5bd6091cf442285bea5534db8c37804b35a8842ec
+SHA512 (urwid-2.4.1.tar.gz) = 2a18c3ba67b1381edecbf260088174c05756366f91c069237909bf21e17ea5d795fd9cdf3b918dcc955c85b63888ccd3c41661fcc8edeef3e50369dd302c0b63
+Size (urwid-2.4.1.tar.gz) = 691240 bytes



Home | Main Index | Thread Index | Old Index