pkgsrc-Changes archive

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

CVS commit: pkgsrc/comms/py-textual



Module Name:    pkgsrc
Committed By:   wiz
Date:           Sun Jul 14 12:33:43 UTC 2024

Added Files:
        pkgsrc/comms/py-textual: DESCR Makefile PLIST distinfo

Log Message:
comms/py-textual: import py-textual-0.72.0

Textual is a Rapid Application Development framework for Python.

Build sophisticated user interfaces with a simple Python API. Run
your apps in the terminal and a web browser.


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/comms/py-textual/DESCR \
    pkgsrc/comms/py-textual/Makefile pkgsrc/comms/py-textual/PLIST \
    pkgsrc/comms/py-textual/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Added files:

Index: pkgsrc/comms/py-textual/DESCR
diff -u /dev/null pkgsrc/comms/py-textual/DESCR:1.1
--- /dev/null   Sun Jul 14 12:33:43 2024
+++ pkgsrc/comms/py-textual/DESCR       Sun Jul 14 12:33:43 2024
@@ -0,0 +1,4 @@
+Textual is a Rapid Application Development framework for Python.
+
+Build sophisticated user interfaces with a simple Python API. Run
+your apps in the terminal and a web browser.
Index: pkgsrc/comms/py-textual/Makefile
diff -u /dev/null pkgsrc/comms/py-textual/Makefile:1.1
--- /dev/null   Sun Jul 14 12:33:43 2024
+++ pkgsrc/comms/py-textual/Makefile    Sun Jul 14 12:33:43 2024
@@ -0,0 +1,27 @@
+# $NetBSD: Makefile,v 1.1 2024/07/14 12:33:43 wiz Exp $
+
+DISTNAME=      textual-0.72.0
+PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=    comms devel
+MASTER_SITES=  ${MASTER_SITE_PYPI:=t/textual/}
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=      https://github.com/Textualize/textual
+COMMENT=       Modern Text User Interface framework
+LICENSE=       mit
+
+TOOL_DEPENDS+= ${PYPKGPREFIX}-poetry-core-[0-9]*:../../devel/py-poetry-core
+DEPENDS+=      ${PYPKGPREFIX}-rich>=13.3.3:../../comms/py-rich
+DEPENDS+=      ${PYPKGPREFIX}-typing-extensions>=4.4.0:../../devel/py-typing-extensions
+DEPENDS+=      ${PYPKGPREFIX}-markdown-it-py-[0-9]*:../../textproc/py-markdown-it-py
+# optional
+#DEPENDS+=     ${PYPKGPREFIX}-tree-sitter>=0.20.1:../../wip/py-tree-sitter
+TEST_DEPENDS+= ${PYPKGPREFIX}-test-textual-snapshot>=0.4.0:../../devel/py-test-textual-snapshot
+
+USE_LANGUAGES= # none
+
+# as of 0.72.0
+# 306 failed, 1177 passed, 1354 skipped, 3 xfailed, 1431 warnings, 8 errors
+
+.include "../../lang/python/wheel.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/comms/py-textual/PLIST
diff -u /dev/null pkgsrc/comms/py-textual/PLIST:1.1
--- /dev/null   Sun Jul 14 12:33:43 2024
+++ pkgsrc/comms/py-textual/PLIST       Sun Jul 14 12:33:43 2024
@@ -0,0 +1,662 @@
+@comment $NetBSD: PLIST,v 1.1 2024/07/14 12:33:43 wiz Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/LICENSE
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/textual/__init__.py
+${PYSITELIB}/textual/__init__.pyc
+${PYSITELIB}/textual/__init__.pyo
+${PYSITELIB}/textual/__main__.py
+${PYSITELIB}/textual/__main__.pyc
+${PYSITELIB}/textual/__main__.pyo
+${PYSITELIB}/textual/_animator.py
+${PYSITELIB}/textual/_animator.pyc
+${PYSITELIB}/textual/_animator.pyo
+${PYSITELIB}/textual/_ansi_sequences.py
+${PYSITELIB}/textual/_ansi_sequences.pyc
+${PYSITELIB}/textual/_ansi_sequences.pyo
+${PYSITELIB}/textual/_ansi_theme.py
+${PYSITELIB}/textual/_ansi_theme.pyc
+${PYSITELIB}/textual/_ansi_theme.pyo
+${PYSITELIB}/textual/_arrange.py
+${PYSITELIB}/textual/_arrange.pyc
+${PYSITELIB}/textual/_arrange.pyo
+${PYSITELIB}/textual/_border.py
+${PYSITELIB}/textual/_border.pyc
+${PYSITELIB}/textual/_border.pyo
+${PYSITELIB}/textual/_box_drawing.py
+${PYSITELIB}/textual/_box_drawing.pyc
+${PYSITELIB}/textual/_box_drawing.pyo
+${PYSITELIB}/textual/_callback.py
+${PYSITELIB}/textual/_callback.pyc
+${PYSITELIB}/textual/_callback.pyo
+${PYSITELIB}/textual/_cells.py
+${PYSITELIB}/textual/_cells.pyc
+${PYSITELIB}/textual/_cells.pyo
+${PYSITELIB}/textual/_color_constants.py
+${PYSITELIB}/textual/_color_constants.pyc
+${PYSITELIB}/textual/_color_constants.pyo
+${PYSITELIB}/textual/_compose.py
+${PYSITELIB}/textual/_compose.pyc
+${PYSITELIB}/textual/_compose.pyo
+${PYSITELIB}/textual/_compositor.py
+${PYSITELIB}/textual/_compositor.pyc
+${PYSITELIB}/textual/_compositor.pyo
+${PYSITELIB}/textual/_context.py
+${PYSITELIB}/textual/_context.pyc
+${PYSITELIB}/textual/_context.pyo
+${PYSITELIB}/textual/_doc.py
+${PYSITELIB}/textual/_doc.pyc
+${PYSITELIB}/textual/_doc.pyo
+${PYSITELIB}/textual/_duration.py
+${PYSITELIB}/textual/_duration.pyc
+${PYSITELIB}/textual/_duration.pyo
+${PYSITELIB}/textual/_easing.py
+${PYSITELIB}/textual/_easing.pyc
+${PYSITELIB}/textual/_easing.pyo
+${PYSITELIB}/textual/_event_broker.py
+${PYSITELIB}/textual/_event_broker.pyc
+${PYSITELIB}/textual/_event_broker.pyo
+${PYSITELIB}/textual/_immutable_sequence_view.py
+${PYSITELIB}/textual/_immutable_sequence_view.pyc
+${PYSITELIB}/textual/_immutable_sequence_view.pyo
+${PYSITELIB}/textual/_import_app.py
+${PYSITELIB}/textual/_import_app.pyc
+${PYSITELIB}/textual/_import_app.pyo
+${PYSITELIB}/textual/_keyboard_protocol.py
+${PYSITELIB}/textual/_keyboard_protocol.pyc
+${PYSITELIB}/textual/_keyboard_protocol.pyo
+${PYSITELIB}/textual/_layout.py
+${PYSITELIB}/textual/_layout.pyc
+${PYSITELIB}/textual/_layout.pyo
+${PYSITELIB}/textual/_layout_resolve.py
+${PYSITELIB}/textual/_layout_resolve.pyc
+${PYSITELIB}/textual/_layout_resolve.pyo
+${PYSITELIB}/textual/_line_split.py
+${PYSITELIB}/textual/_line_split.pyc
+${PYSITELIB}/textual/_line_split.pyo
+${PYSITELIB}/textual/_log.py
+${PYSITELIB}/textual/_log.pyc
+${PYSITELIB}/textual/_log.pyo
+${PYSITELIB}/textual/_loop.py
+${PYSITELIB}/textual/_loop.pyc
+${PYSITELIB}/textual/_loop.pyo
+${PYSITELIB}/textual/_node_list.py
+${PYSITELIB}/textual/_node_list.pyc
+${PYSITELIB}/textual/_node_list.pyo
+${PYSITELIB}/textual/_on.py
+${PYSITELIB}/textual/_on.pyc
+${PYSITELIB}/textual/_on.pyo
+${PYSITELIB}/textual/_opacity.py
+${PYSITELIB}/textual/_opacity.pyc
+${PYSITELIB}/textual/_opacity.pyo
+${PYSITELIB}/textual/_parser.py
+${PYSITELIB}/textual/_parser.pyc
+${PYSITELIB}/textual/_parser.pyo
+${PYSITELIB}/textual/_partition.py
+${PYSITELIB}/textual/_partition.pyc
+${PYSITELIB}/textual/_partition.pyo
+${PYSITELIB}/textual/_path.py
+${PYSITELIB}/textual/_path.pyc
+${PYSITELIB}/textual/_path.pyo
+${PYSITELIB}/textual/_profile.py
+${PYSITELIB}/textual/_profile.pyc
+${PYSITELIB}/textual/_profile.pyo
+${PYSITELIB}/textual/_resolve.py
+${PYSITELIB}/textual/_resolve.pyc
+${PYSITELIB}/textual/_resolve.pyo
+${PYSITELIB}/textual/_segment_tools.py
+${PYSITELIB}/textual/_segment_tools.pyc
+${PYSITELIB}/textual/_segment_tools.pyo
+${PYSITELIB}/textual/_sleep.py
+${PYSITELIB}/textual/_sleep.pyc
+${PYSITELIB}/textual/_sleep.pyo
+${PYSITELIB}/textual/_slug.py
+${PYSITELIB}/textual/_slug.pyc
+${PYSITELIB}/textual/_slug.pyo
+${PYSITELIB}/textual/_spatial_map.py
+${PYSITELIB}/textual/_spatial_map.pyc
+${PYSITELIB}/textual/_spatial_map.pyo
+${PYSITELIB}/textual/_styles_cache.py
+${PYSITELIB}/textual/_styles_cache.pyc
+${PYSITELIB}/textual/_styles_cache.pyo
+${PYSITELIB}/textual/_system_commands.py
+${PYSITELIB}/textual/_system_commands.pyc
+${PYSITELIB}/textual/_system_commands.pyo
+${PYSITELIB}/textual/_text_area_theme.py
+${PYSITELIB}/textual/_text_area_theme.pyc
+${PYSITELIB}/textual/_text_area_theme.pyo
+${PYSITELIB}/textual/_time.py
+${PYSITELIB}/textual/_time.pyc
+${PYSITELIB}/textual/_time.pyo
+${PYSITELIB}/textual/_tree_sitter.py
+${PYSITELIB}/textual/_tree_sitter.pyc
+${PYSITELIB}/textual/_tree_sitter.pyo
+${PYSITELIB}/textual/_two_way_dict.py
+${PYSITELIB}/textual/_two_way_dict.pyc
+${PYSITELIB}/textual/_two_way_dict.pyo
+${PYSITELIB}/textual/_types.py
+${PYSITELIB}/textual/_types.pyc
+${PYSITELIB}/textual/_types.pyo
+${PYSITELIB}/textual/_wait.py
+${PYSITELIB}/textual/_wait.pyc
+${PYSITELIB}/textual/_wait.pyo
+${PYSITELIB}/textual/_widget_navigation.py
+${PYSITELIB}/textual/_widget_navigation.pyc
+${PYSITELIB}/textual/_widget_navigation.pyo
+${PYSITELIB}/textual/_win_sleep.py
+${PYSITELIB}/textual/_win_sleep.pyc
+${PYSITELIB}/textual/_win_sleep.pyo
+${PYSITELIB}/textual/_work_decorator.py
+${PYSITELIB}/textual/_work_decorator.pyc
+${PYSITELIB}/textual/_work_decorator.pyo
+${PYSITELIB}/textual/_worker_manager.py
+${PYSITELIB}/textual/_worker_manager.pyc
+${PYSITELIB}/textual/_worker_manager.pyo
+${PYSITELIB}/textual/_wrap.py
+${PYSITELIB}/textual/_wrap.pyc
+${PYSITELIB}/textual/_wrap.pyo
+${PYSITELIB}/textual/_xterm_parser.py
+${PYSITELIB}/textual/_xterm_parser.pyc
+${PYSITELIB}/textual/_xterm_parser.pyo
+${PYSITELIB}/textual/actions.py
+${PYSITELIB}/textual/actions.pyc
+${PYSITELIB}/textual/actions.pyo
+${PYSITELIB}/textual/app.py
+${PYSITELIB}/textual/app.pyc
+${PYSITELIB}/textual/app.pyo
+${PYSITELIB}/textual/await_complete.py
+${PYSITELIB}/textual/await_complete.pyc
+${PYSITELIB}/textual/await_complete.pyo
+${PYSITELIB}/textual/await_remove.py
+${PYSITELIB}/textual/await_remove.pyc
+${PYSITELIB}/textual/await_remove.pyo
+${PYSITELIB}/textual/binding.py
+${PYSITELIB}/textual/binding.pyc
+${PYSITELIB}/textual/binding.pyo
+${PYSITELIB}/textual/box_model.py
+${PYSITELIB}/textual/box_model.pyc
+${PYSITELIB}/textual/box_model.pyo
+${PYSITELIB}/textual/cache.py
+${PYSITELIB}/textual/cache.pyc
+${PYSITELIB}/textual/cache.pyo
+${PYSITELIB}/textual/canvas.py
+${PYSITELIB}/textual/canvas.pyc
+${PYSITELIB}/textual/canvas.pyo
+${PYSITELIB}/textual/case.py
+${PYSITELIB}/textual/case.pyc
+${PYSITELIB}/textual/case.pyo
+${PYSITELIB}/textual/clock.py
+${PYSITELIB}/textual/clock.pyc
+${PYSITELIB}/textual/clock.pyo
+${PYSITELIB}/textual/color.py
+${PYSITELIB}/textual/color.pyc
+${PYSITELIB}/textual/color.pyo
+${PYSITELIB}/textual/command.py
+${PYSITELIB}/textual/command.pyc
+${PYSITELIB}/textual/command.pyo
+${PYSITELIB}/textual/constants.py
+${PYSITELIB}/textual/constants.pyc
+${PYSITELIB}/textual/constants.pyo
+${PYSITELIB}/textual/containers.py
+${PYSITELIB}/textual/containers.pyc
+${PYSITELIB}/textual/containers.pyo
+${PYSITELIB}/textual/coordinate.py
+${PYSITELIB}/textual/coordinate.pyc
+${PYSITELIB}/textual/coordinate.pyo
+${PYSITELIB}/textual/css/__init__.py
+${PYSITELIB}/textual/css/__init__.pyc
+${PYSITELIB}/textual/css/__init__.pyo
+${PYSITELIB}/textual/css/_error_tools.py
+${PYSITELIB}/textual/css/_error_tools.pyc
+${PYSITELIB}/textual/css/_error_tools.pyo
+${PYSITELIB}/textual/css/_help_renderables.py
+${PYSITELIB}/textual/css/_help_renderables.pyc
+${PYSITELIB}/textual/css/_help_renderables.pyo
+${PYSITELIB}/textual/css/_help_text.py
+${PYSITELIB}/textual/css/_help_text.pyc
+${PYSITELIB}/textual/css/_help_text.pyo
+${PYSITELIB}/textual/css/_style_properties.py
+${PYSITELIB}/textual/css/_style_properties.pyc
+${PYSITELIB}/textual/css/_style_properties.pyo
+${PYSITELIB}/textual/css/_styles_builder.py
+${PYSITELIB}/textual/css/_styles_builder.pyc
+${PYSITELIB}/textual/css/_styles_builder.pyo
+${PYSITELIB}/textual/css/constants.py
+${PYSITELIB}/textual/css/constants.pyc
+${PYSITELIB}/textual/css/constants.pyo
+${PYSITELIB}/textual/css/errors.py
+${PYSITELIB}/textual/css/errors.pyc
+${PYSITELIB}/textual/css/errors.pyo
+${PYSITELIB}/textual/css/match.py
+${PYSITELIB}/textual/css/match.pyc
+${PYSITELIB}/textual/css/match.pyo
+${PYSITELIB}/textual/css/model.py
+${PYSITELIB}/textual/css/model.pyc
+${PYSITELIB}/textual/css/model.pyo
+${PYSITELIB}/textual/css/parse.py
+${PYSITELIB}/textual/css/parse.pyc
+${PYSITELIB}/textual/css/parse.pyo
+${PYSITELIB}/textual/css/query.py
+${PYSITELIB}/textual/css/query.pyc
+${PYSITELIB}/textual/css/query.pyo
+${PYSITELIB}/textual/css/scalar.py
+${PYSITELIB}/textual/css/scalar.pyc
+${PYSITELIB}/textual/css/scalar.pyo
+${PYSITELIB}/textual/css/scalar_animation.py
+${PYSITELIB}/textual/css/scalar_animation.pyc
+${PYSITELIB}/textual/css/scalar_animation.pyo
+${PYSITELIB}/textual/css/styles.py
+${PYSITELIB}/textual/css/styles.pyc
+${PYSITELIB}/textual/css/styles.pyo
+${PYSITELIB}/textual/css/stylesheet.py
+${PYSITELIB}/textual/css/stylesheet.pyc
+${PYSITELIB}/textual/css/stylesheet.pyo
+${PYSITELIB}/textual/css/tokenize.py
+${PYSITELIB}/textual/css/tokenize.pyc
+${PYSITELIB}/textual/css/tokenize.pyo
+${PYSITELIB}/textual/css/tokenizer.py
+${PYSITELIB}/textual/css/tokenizer.pyc
+${PYSITELIB}/textual/css/tokenizer.pyo
+${PYSITELIB}/textual/css/transition.py
+${PYSITELIB}/textual/css/transition.pyc
+${PYSITELIB}/textual/css/transition.pyo
+${PYSITELIB}/textual/css/types.py
+${PYSITELIB}/textual/css/types.pyc
+${PYSITELIB}/textual/css/types.pyo
+${PYSITELIB}/textual/demo.py
+${PYSITELIB}/textual/demo.pyc
+${PYSITELIB}/textual/demo.pyo
+${PYSITELIB}/textual/demo.tcss
+${PYSITELIB}/textual/design.py
+${PYSITELIB}/textual/design.pyc
+${PYSITELIB}/textual/design.pyo
+${PYSITELIB}/textual/document/__init__.py
+${PYSITELIB}/textual/document/__init__.pyc
+${PYSITELIB}/textual/document/__init__.pyo
+${PYSITELIB}/textual/document/_document.py
+${PYSITELIB}/textual/document/_document.pyc
+${PYSITELIB}/textual/document/_document.pyo
+${PYSITELIB}/textual/document/_document_navigator.py
+${PYSITELIB}/textual/document/_document_navigator.pyc
+${PYSITELIB}/textual/document/_document_navigator.pyo
+${PYSITELIB}/textual/document/_edit.py
+${PYSITELIB}/textual/document/_edit.pyc
+${PYSITELIB}/textual/document/_edit.pyo
+${PYSITELIB}/textual/document/_history.py
+${PYSITELIB}/textual/document/_history.pyc
+${PYSITELIB}/textual/document/_history.pyo
+${PYSITELIB}/textual/document/_languages.py
+${PYSITELIB}/textual/document/_languages.pyc
+${PYSITELIB}/textual/document/_languages.pyo
+${PYSITELIB}/textual/document/_syntax_aware_document.py
+${PYSITELIB}/textual/document/_syntax_aware_document.pyc
+${PYSITELIB}/textual/document/_syntax_aware_document.pyo
+${PYSITELIB}/textual/document/_wrapped_document.py
+${PYSITELIB}/textual/document/_wrapped_document.pyc
+${PYSITELIB}/textual/document/_wrapped_document.pyo
+${PYSITELIB}/textual/dom.py
+${PYSITELIB}/textual/dom.pyc
+${PYSITELIB}/textual/dom.pyo
+${PYSITELIB}/textual/driver.py
+${PYSITELIB}/textual/driver.pyc
+${PYSITELIB}/textual/driver.pyo
+${PYSITELIB}/textual/drivers/__init__.py
+${PYSITELIB}/textual/drivers/__init__.pyc
+${PYSITELIB}/textual/drivers/__init__.pyo
+${PYSITELIB}/textual/drivers/_byte_stream.py
+${PYSITELIB}/textual/drivers/_byte_stream.pyc
+${PYSITELIB}/textual/drivers/_byte_stream.pyo
+${PYSITELIB}/textual/drivers/_input_reader.py
+${PYSITELIB}/textual/drivers/_input_reader.pyc
+${PYSITELIB}/textual/drivers/_input_reader.pyo
+${PYSITELIB}/textual/drivers/_input_reader_linux.py
+${PYSITELIB}/textual/drivers/_input_reader_linux.pyc
+${PYSITELIB}/textual/drivers/_input_reader_linux.pyo
+${PYSITELIB}/textual/drivers/_input_reader_windows.py
+${PYSITELIB}/textual/drivers/_input_reader_windows.pyc
+${PYSITELIB}/textual/drivers/_input_reader_windows.pyo
+${PYSITELIB}/textual/drivers/_writer_thread.py
+${PYSITELIB}/textual/drivers/_writer_thread.pyc
+${PYSITELIB}/textual/drivers/_writer_thread.pyo
+${PYSITELIB}/textual/drivers/headless_driver.py
+${PYSITELIB}/textual/drivers/headless_driver.pyc
+${PYSITELIB}/textual/drivers/headless_driver.pyo
+${PYSITELIB}/textual/drivers/linux_driver.py
+${PYSITELIB}/textual/drivers/linux_driver.pyc
+${PYSITELIB}/textual/drivers/linux_driver.pyo
+${PYSITELIB}/textual/drivers/linux_inline_driver.py
+${PYSITELIB}/textual/drivers/linux_inline_driver.pyc
+${PYSITELIB}/textual/drivers/linux_inline_driver.pyo
+${PYSITELIB}/textual/drivers/web_driver.py
+${PYSITELIB}/textual/drivers/web_driver.pyc
+${PYSITELIB}/textual/drivers/web_driver.pyo
+${PYSITELIB}/textual/drivers/win32.py
+${PYSITELIB}/textual/drivers/win32.pyc
+${PYSITELIB}/textual/drivers/win32.pyo
+${PYSITELIB}/textual/drivers/windows_driver.py
+${PYSITELIB}/textual/drivers/windows_driver.pyc
+${PYSITELIB}/textual/drivers/windows_driver.pyo
+${PYSITELIB}/textual/errors.py
+${PYSITELIB}/textual/errors.pyc
+${PYSITELIB}/textual/errors.pyo
+${PYSITELIB}/textual/eta.py
+${PYSITELIB}/textual/eta.pyc
+${PYSITELIB}/textual/eta.pyo
+${PYSITELIB}/textual/events.py
+${PYSITELIB}/textual/events.pyc
+${PYSITELIB}/textual/events.pyo
+${PYSITELIB}/textual/expand_tabs.py
+${PYSITELIB}/textual/expand_tabs.pyc
+${PYSITELIB}/textual/expand_tabs.pyo
+${PYSITELIB}/textual/features.py
+${PYSITELIB}/textual/features.pyc
+${PYSITELIB}/textual/features.pyo
+${PYSITELIB}/textual/file_monitor.py
+${PYSITELIB}/textual/file_monitor.pyc
+${PYSITELIB}/textual/file_monitor.pyo
+${PYSITELIB}/textual/filter.py
+${PYSITELIB}/textual/filter.pyc
+${PYSITELIB}/textual/filter.pyo
+${PYSITELIB}/textual/fuzzy.py
+${PYSITELIB}/textual/fuzzy.pyc
+${PYSITELIB}/textual/fuzzy.pyo
+${PYSITELIB}/textual/geometry.py
+${PYSITELIB}/textual/geometry.pyc
+${PYSITELIB}/textual/geometry.pyo
+${PYSITELIB}/textual/keys.py
+${PYSITELIB}/textual/keys.pyc
+${PYSITELIB}/textual/keys.pyo
+${PYSITELIB}/textual/layouts/__init__.py
+${PYSITELIB}/textual/layouts/__init__.pyc
+${PYSITELIB}/textual/layouts/__init__.pyo
+${PYSITELIB}/textual/layouts/factory.py
+${PYSITELIB}/textual/layouts/factory.pyc
+${PYSITELIB}/textual/layouts/factory.pyo
+${PYSITELIB}/textual/layouts/grid.py
+${PYSITELIB}/textual/layouts/grid.pyc
+${PYSITELIB}/textual/layouts/grid.pyo
+${PYSITELIB}/textual/layouts/horizontal.py
+${PYSITELIB}/textual/layouts/horizontal.pyc
+${PYSITELIB}/textual/layouts/horizontal.pyo
+${PYSITELIB}/textual/layouts/vertical.py
+${PYSITELIB}/textual/layouts/vertical.pyc
+${PYSITELIB}/textual/layouts/vertical.pyo
+${PYSITELIB}/textual/lazy.py
+${PYSITELIB}/textual/lazy.pyc
+${PYSITELIB}/textual/lazy.pyo
+${PYSITELIB}/textual/logging.py
+${PYSITELIB}/textual/logging.pyc
+${PYSITELIB}/textual/logging.pyo
+${PYSITELIB}/textual/message.py
+${PYSITELIB}/textual/message.pyc
+${PYSITELIB}/textual/message.pyo
+${PYSITELIB}/textual/message_pump.py
+${PYSITELIB}/textual/message_pump.pyc
+${PYSITELIB}/textual/message_pump.pyo
+${PYSITELIB}/textual/messages.py
+${PYSITELIB}/textual/messages.pyc
+${PYSITELIB}/textual/messages.pyo
+${PYSITELIB}/textual/notifications.py
+${PYSITELIB}/textual/notifications.pyc
+${PYSITELIB}/textual/notifications.pyo
+${PYSITELIB}/textual/pad.py
+${PYSITELIB}/textual/pad.pyc
+${PYSITELIB}/textual/pad.pyo
+${PYSITELIB}/textual/pilot.py
+${PYSITELIB}/textual/pilot.pyc
+${PYSITELIB}/textual/pilot.pyo
+${PYSITELIB}/textual/py.typed
+${PYSITELIB}/textual/reactive.py
+${PYSITELIB}/textual/reactive.pyc
+${PYSITELIB}/textual/reactive.pyo
+${PYSITELIB}/textual/render.py
+${PYSITELIB}/textual/render.pyc
+${PYSITELIB}/textual/render.pyo
+${PYSITELIB}/textual/renderables/__init__.py
+${PYSITELIB}/textual/renderables/__init__.pyc
+${PYSITELIB}/textual/renderables/__init__.pyo
+${PYSITELIB}/textual/renderables/_blend_colors.py
+${PYSITELIB}/textual/renderables/_blend_colors.pyc
+${PYSITELIB}/textual/renderables/_blend_colors.pyo
+${PYSITELIB}/textual/renderables/background_screen.py
+${PYSITELIB}/textual/renderables/background_screen.pyc
+${PYSITELIB}/textual/renderables/background_screen.pyo
+${PYSITELIB}/textual/renderables/bar.py
+${PYSITELIB}/textual/renderables/bar.pyc
+${PYSITELIB}/textual/renderables/bar.pyo
+${PYSITELIB}/textual/renderables/blank.py
+${PYSITELIB}/textual/renderables/blank.pyc
+${PYSITELIB}/textual/renderables/blank.pyo
+${PYSITELIB}/textual/renderables/digits.py
+${PYSITELIB}/textual/renderables/digits.pyc
+${PYSITELIB}/textual/renderables/digits.pyo
+${PYSITELIB}/textual/renderables/gradient.py
+${PYSITELIB}/textual/renderables/gradient.pyc
+${PYSITELIB}/textual/renderables/gradient.pyo
+${PYSITELIB}/textual/renderables/sparkline.py
+${PYSITELIB}/textual/renderables/sparkline.pyc
+${PYSITELIB}/textual/renderables/sparkline.pyo
+${PYSITELIB}/textual/renderables/styled.py
+${PYSITELIB}/textual/renderables/styled.pyc
+${PYSITELIB}/textual/renderables/styled.pyo
+${PYSITELIB}/textual/renderables/text_opacity.py
+${PYSITELIB}/textual/renderables/text_opacity.pyc
+${PYSITELIB}/textual/renderables/text_opacity.pyo
+${PYSITELIB}/textual/renderables/tint.py
+${PYSITELIB}/textual/renderables/tint.pyc
+${PYSITELIB}/textual/renderables/tint.pyo
+${PYSITELIB}/textual/rlock.py
+${PYSITELIB}/textual/rlock.pyc
+${PYSITELIB}/textual/rlock.pyo
+${PYSITELIB}/textual/screen.py
+${PYSITELIB}/textual/screen.pyc
+${PYSITELIB}/textual/screen.pyo
+${PYSITELIB}/textual/scroll_view.py
+${PYSITELIB}/textual/scroll_view.pyc
+${PYSITELIB}/textual/scroll_view.pyo
+${PYSITELIB}/textual/scrollbar.py
+${PYSITELIB}/textual/scrollbar.pyc
+${PYSITELIB}/textual/scrollbar.pyo
+${PYSITELIB}/textual/signal.py
+${PYSITELIB}/textual/signal.pyc
+${PYSITELIB}/textual/signal.pyo
+${PYSITELIB}/textual/strip.py
+${PYSITELIB}/textual/strip.pyc
+${PYSITELIB}/textual/strip.pyo
+${PYSITELIB}/textual/suggester.py
+${PYSITELIB}/textual/suggester.pyc
+${PYSITELIB}/textual/suggester.pyo
+${PYSITELIB}/textual/suggestions.py
+${PYSITELIB}/textual/suggestions.pyc
+${PYSITELIB}/textual/suggestions.pyo
+${PYSITELIB}/textual/timer.py
+${PYSITELIB}/textual/timer.pyc
+${PYSITELIB}/textual/timer.pyo
+${PYSITELIB}/textual/tree-sitter/highlights/bash.scm
+${PYSITELIB}/textual/tree-sitter/highlights/css.scm
+${PYSITELIB}/textual/tree-sitter/highlights/go.scm
+${PYSITELIB}/textual/tree-sitter/highlights/html.scm
+${PYSITELIB}/textual/tree-sitter/highlights/java.scm
+${PYSITELIB}/textual/tree-sitter/highlights/javascript.scm
+${PYSITELIB}/textual/tree-sitter/highlights/json.scm
+${PYSITELIB}/textual/tree-sitter/highlights/kotlin.scm
+${PYSITELIB}/textual/tree-sitter/highlights/markdown.scm
+${PYSITELIB}/textual/tree-sitter/highlights/python.scm
+${PYSITELIB}/textual/tree-sitter/highlights/regex.scm
+${PYSITELIB}/textual/tree-sitter/highlights/rust.scm
+${PYSITELIB}/textual/tree-sitter/highlights/sql.scm
+${PYSITELIB}/textual/tree-sitter/highlights/toml.scm
+${PYSITELIB}/textual/tree-sitter/highlights/yaml.scm
+${PYSITELIB}/textual/types.py
+${PYSITELIB}/textual/types.pyc
+${PYSITELIB}/textual/types.pyo
+${PYSITELIB}/textual/validation.py
+${PYSITELIB}/textual/validation.pyc
+${PYSITELIB}/textual/validation.pyo
+${PYSITELIB}/textual/walk.py
+${PYSITELIB}/textual/walk.pyc
+${PYSITELIB}/textual/walk.pyo
+${PYSITELIB}/textual/widget.py
+${PYSITELIB}/textual/widget.pyc
+${PYSITELIB}/textual/widget.pyo
+${PYSITELIB}/textual/widgets/__init__.py
+${PYSITELIB}/textual/widgets/__init__.pyc
+${PYSITELIB}/textual/widgets/__init__.pyi
+${PYSITELIB}/textual/widgets/__init__.pyo
+${PYSITELIB}/textual/widgets/_button.py
+${PYSITELIB}/textual/widgets/_button.pyc
+${PYSITELIB}/textual/widgets/_button.pyo
+${PYSITELIB}/textual/widgets/_checkbox.py
+${PYSITELIB}/textual/widgets/_checkbox.pyc
+${PYSITELIB}/textual/widgets/_checkbox.pyo
+${PYSITELIB}/textual/widgets/_classic_footer.py
+${PYSITELIB}/textual/widgets/_classic_footer.pyc
+${PYSITELIB}/textual/widgets/_classic_footer.pyo
+${PYSITELIB}/textual/widgets/_collapsible.py
+${PYSITELIB}/textual/widgets/_collapsible.pyc
+${PYSITELIB}/textual/widgets/_collapsible.pyo
+${PYSITELIB}/textual/widgets/_content_switcher.py
+${PYSITELIB}/textual/widgets/_content_switcher.pyc
+${PYSITELIB}/textual/widgets/_content_switcher.pyo
+${PYSITELIB}/textual/widgets/_data_table.py
+${PYSITELIB}/textual/widgets/_data_table.pyc
+${PYSITELIB}/textual/widgets/_data_table.pyo
+${PYSITELIB}/textual/widgets/_digits.py
+${PYSITELIB}/textual/widgets/_digits.pyc
+${PYSITELIB}/textual/widgets/_digits.pyo
+${PYSITELIB}/textual/widgets/_directory_tree.py
+${PYSITELIB}/textual/widgets/_directory_tree.pyc
+${PYSITELIB}/textual/widgets/_directory_tree.pyo
+${PYSITELIB}/textual/widgets/_footer.py
+${PYSITELIB}/textual/widgets/_footer.pyc
+${PYSITELIB}/textual/widgets/_footer.pyo
+${PYSITELIB}/textual/widgets/_header.py
+${PYSITELIB}/textual/widgets/_header.pyc
+${PYSITELIB}/textual/widgets/_header.pyo
+${PYSITELIB}/textual/widgets/_input.py
+${PYSITELIB}/textual/widgets/_input.pyc
+${PYSITELIB}/textual/widgets/_input.pyo
+${PYSITELIB}/textual/widgets/_label.py
+${PYSITELIB}/textual/widgets/_label.pyc
+${PYSITELIB}/textual/widgets/_label.pyo
+${PYSITELIB}/textual/widgets/_list_item.py
+${PYSITELIB}/textual/widgets/_list_item.pyc
+${PYSITELIB}/textual/widgets/_list_item.pyo
+${PYSITELIB}/textual/widgets/_list_view.py
+${PYSITELIB}/textual/widgets/_list_view.pyc
+${PYSITELIB}/textual/widgets/_list_view.pyo
+${PYSITELIB}/textual/widgets/_loading_indicator.py
+${PYSITELIB}/textual/widgets/_loading_indicator.pyc
+${PYSITELIB}/textual/widgets/_loading_indicator.pyo
+${PYSITELIB}/textual/widgets/_log.py
+${PYSITELIB}/textual/widgets/_log.pyc
+${PYSITELIB}/textual/widgets/_log.pyo
+${PYSITELIB}/textual/widgets/_markdown.py
+${PYSITELIB}/textual/widgets/_markdown.pyc
+${PYSITELIB}/textual/widgets/_markdown.pyo
+${PYSITELIB}/textual/widgets/_markdown_viewer.py
+${PYSITELIB}/textual/widgets/_markdown_viewer.pyc
+${PYSITELIB}/textual/widgets/_markdown_viewer.pyo
+${PYSITELIB}/textual/widgets/_option_list.py
+${PYSITELIB}/textual/widgets/_option_list.pyc
+${PYSITELIB}/textual/widgets/_option_list.pyo
+${PYSITELIB}/textual/widgets/_placeholder.py
+${PYSITELIB}/textual/widgets/_placeholder.pyc
+${PYSITELIB}/textual/widgets/_placeholder.pyo
+${PYSITELIB}/textual/widgets/_pretty.py
+${PYSITELIB}/textual/widgets/_pretty.pyc
+${PYSITELIB}/textual/widgets/_pretty.pyo
+${PYSITELIB}/textual/widgets/_progress_bar.py
+${PYSITELIB}/textual/widgets/_progress_bar.pyc
+${PYSITELIB}/textual/widgets/_progress_bar.pyo
+${PYSITELIB}/textual/widgets/_radio_button.py
+${PYSITELIB}/textual/widgets/_radio_button.pyc
+${PYSITELIB}/textual/widgets/_radio_button.pyo
+${PYSITELIB}/textual/widgets/_radio_set.py
+${PYSITELIB}/textual/widgets/_radio_set.pyc
+${PYSITELIB}/textual/widgets/_radio_set.pyo
+${PYSITELIB}/textual/widgets/_rich_log.py
+${PYSITELIB}/textual/widgets/_rich_log.pyc
+${PYSITELIB}/textual/widgets/_rich_log.pyo
+${PYSITELIB}/textual/widgets/_rule.py
+${PYSITELIB}/textual/widgets/_rule.pyc
+${PYSITELIB}/textual/widgets/_rule.pyo
+${PYSITELIB}/textual/widgets/_select.py
+${PYSITELIB}/textual/widgets/_select.pyc
+${PYSITELIB}/textual/widgets/_select.pyo
+${PYSITELIB}/textual/widgets/_selection_list.py
+${PYSITELIB}/textual/widgets/_selection_list.pyc
+${PYSITELIB}/textual/widgets/_selection_list.pyo
+${PYSITELIB}/textual/widgets/_sparkline.py
+${PYSITELIB}/textual/widgets/_sparkline.pyc
+${PYSITELIB}/textual/widgets/_sparkline.pyo
+${PYSITELIB}/textual/widgets/_static.py
+${PYSITELIB}/textual/widgets/_static.pyc
+${PYSITELIB}/textual/widgets/_static.pyo
+${PYSITELIB}/textual/widgets/_switch.py
+${PYSITELIB}/textual/widgets/_switch.pyc
+${PYSITELIB}/textual/widgets/_switch.pyo
+${PYSITELIB}/textual/widgets/_tab.py
+${PYSITELIB}/textual/widgets/_tab.pyc
+${PYSITELIB}/textual/widgets/_tab.pyo
+${PYSITELIB}/textual/widgets/_tab_pane.py
+${PYSITELIB}/textual/widgets/_tab_pane.pyc
+${PYSITELIB}/textual/widgets/_tab_pane.pyo
+${PYSITELIB}/textual/widgets/_tabbed_content.py
+${PYSITELIB}/textual/widgets/_tabbed_content.pyc
+${PYSITELIB}/textual/widgets/_tabbed_content.pyo
+${PYSITELIB}/textual/widgets/_tabs.py
+${PYSITELIB}/textual/widgets/_tabs.pyc
+${PYSITELIB}/textual/widgets/_tabs.pyo
+${PYSITELIB}/textual/widgets/_text_area.py
+${PYSITELIB}/textual/widgets/_text_area.pyc
+${PYSITELIB}/textual/widgets/_text_area.pyo
+${PYSITELIB}/textual/widgets/_toast.py
+${PYSITELIB}/textual/widgets/_toast.pyc
+${PYSITELIB}/textual/widgets/_toast.pyo
+${PYSITELIB}/textual/widgets/_toggle_button.py
+${PYSITELIB}/textual/widgets/_toggle_button.pyc
+${PYSITELIB}/textual/widgets/_toggle_button.pyo
+${PYSITELIB}/textual/widgets/_tooltip.py
+${PYSITELIB}/textual/widgets/_tooltip.pyc
+${PYSITELIB}/textual/widgets/_tooltip.pyo
+${PYSITELIB}/textual/widgets/_tree.py
+${PYSITELIB}/textual/widgets/_tree.pyc
+${PYSITELIB}/textual/widgets/_tree.pyo
+${PYSITELIB}/textual/widgets/_welcome.py
+${PYSITELIB}/textual/widgets/_welcome.pyc
+${PYSITELIB}/textual/widgets/_welcome.pyo
+${PYSITELIB}/textual/widgets/button.py
+${PYSITELIB}/textual/widgets/button.pyc
+${PYSITELIB}/textual/widgets/button.pyo
+${PYSITELIB}/textual/widgets/data_table.py
+${PYSITELIB}/textual/widgets/data_table.pyc
+${PYSITELIB}/textual/widgets/data_table.pyo
+${PYSITELIB}/textual/widgets/input.py
+${PYSITELIB}/textual/widgets/input.pyc
+${PYSITELIB}/textual/widgets/input.pyo
+${PYSITELIB}/textual/widgets/markdown.py
+${PYSITELIB}/textual/widgets/markdown.pyc
+${PYSITELIB}/textual/widgets/markdown.pyo
+${PYSITELIB}/textual/widgets/option_list.py
+${PYSITELIB}/textual/widgets/option_list.pyc
+${PYSITELIB}/textual/widgets/option_list.pyo
+${PYSITELIB}/textual/widgets/rule.py
+${PYSITELIB}/textual/widgets/rule.pyc
+${PYSITELIB}/textual/widgets/rule.pyo
+${PYSITELIB}/textual/widgets/select.py
+${PYSITELIB}/textual/widgets/select.pyc
+${PYSITELIB}/textual/widgets/select.pyo
+${PYSITELIB}/textual/widgets/selection_list.py
+${PYSITELIB}/textual/widgets/selection_list.pyc
+${PYSITELIB}/textual/widgets/selection_list.pyo
+${PYSITELIB}/textual/widgets/text_area.py
+${PYSITELIB}/textual/widgets/text_area.pyc
+${PYSITELIB}/textual/widgets/text_area.pyo
+${PYSITELIB}/textual/widgets/tree.py
+${PYSITELIB}/textual/widgets/tree.pyc
+${PYSITELIB}/textual/widgets/tree.pyo
+${PYSITELIB}/textual/worker.py
+${PYSITELIB}/textual/worker.pyc
+${PYSITELIB}/textual/worker.pyo
Index: pkgsrc/comms/py-textual/distinfo
diff -u /dev/null pkgsrc/comms/py-textual/distinfo:1.1
--- /dev/null   Sun Jul 14 12:33:43 2024
+++ pkgsrc/comms/py-textual/distinfo    Sun Jul 14 12:33:43 2024
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2024/07/14 12:33:43 wiz Exp $
+
+BLAKE2s (textual-0.72.0.tar.gz) = bc4161152c83cac7be248dd56d75d072a1c8ee66bf4102b262e8525f169a851a
+SHA512 (textual-0.72.0.tar.gz) = d3e3e05f66f471ac7514ce1a6c8228842e8b88493310ae16a20116e49f36c1330a6b1a71ce27ef61b327d54e9af54af6fb7a49b5eeae3d18234858ad309a1914
+Size (textual-0.72.0.tar.gz) = 1275000 bytes



Home | Main Index | Thread Index | Old Index