pkgsrc-WIP-changes archive

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

py-textual-image: Import py-textual-image-0.8.5



Module Name:	pkgsrc-wip
Committed By:	Leonardo Taccari <leot%NetBSD.org@localhost>
Pushed By:	leot
Date:		Sat Jan 3 19:50:12 2026 +0100
Changeset:	585b2a8e9dae9924cc3d0deff6c3af8a9672d0cd

Added Files:
	py-textual-image/DESCR
	py-textual-image/Makefile
	py-textual-image/PLIST
	py-textual-image/distinfo

Log Message:
py-textual-image: Import py-textual-image-0.8.5

textual-image offers both Rich renderables and Textual Widgets that
leverage the Terminal Graphics Protocol (TGP) and Sixel protocols to
display images in your terminal. For terminals that don't support these
protocols, fallback rendering using Unicode characters is available.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=585b2a8e9dae9924cc3d0deff6c3af8a9672d0cd

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

diffstat:
 py-textual-image/DESCR    |  4 +++
 py-textual-image/Makefile | 21 ++++++++++++++
 py-textual-image/PLIST    | 71 +++++++++++++++++++++++++++++++++++++++++++++++
 py-textual-image/distinfo |  5 ++++
 4 files changed, 101 insertions(+)

diffs:
diff --git a/py-textual-image/DESCR b/py-textual-image/DESCR
new file mode 100644
index 0000000000..ebd2480039
--- /dev/null
+++ b/py-textual-image/DESCR
@@ -0,0 +1,4 @@
+textual-image offers both Rich renderables and Textual Widgets that
+leverage the Terminal Graphics Protocol (TGP) and Sixel protocols to
+display images in your terminal. For terminals that don't support these
+protocols, fallback rendering using Unicode characters is available.
diff --git a/py-textual-image/Makefile b/py-textual-image/Makefile
new file mode 100644
index 0000000000..0fa5a8f2c5
--- /dev/null
+++ b/py-textual-image/Makefile
@@ -0,0 +1,21 @@
+# $NetBSD$
+
+DISTNAME=	textual_image-0.8.5
+PKGNAME=	${PYPKGPREFIX}-${DISTNAME:S/_/-/}
+CATEGORIES=	comms
+MASTER_SITES=	${MASTER_SITE_PYPI:=t/textual_image/}
+
+MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=	https://github.com/lnqs/textual-image
+COMMENT=	Render images in the terminal with Textual and rich
+LICENSE=	gnu-lgpl-v3
+
+TOOL_DEPENDS+=	${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
+DEPENDS+=	${PYPKGPREFIX}-Pillow>=10.3.0:../../graphics/py-Pillow
+DEPENDS+=	${PYPKGPREFIX}-rich>=13.4.0:../../comms/py-rich
+DEPENDS+=	${PYPKGPREFIX}-textual>=0.68.0:../../comms/py-textual
+
+USE_LANGUAGES=	# none
+
+.include "../../lang/python/wheel.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/py-textual-image/PLIST b/py-textual-image/PLIST
new file mode 100644
index 0000000000..971a04b9df
--- /dev/null
+++ b/py-textual-image/PLIST
@@ -0,0 +1,71 @@
+@comment $NetBSD$
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE.txt
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
+${PYSITELIB}/textual_image/__init__.py
+${PYSITELIB}/textual_image/__init__.pyc
+${PYSITELIB}/textual_image/__init__.pyo
+${PYSITELIB}/textual_image/__main__.py
+${PYSITELIB}/textual_image/__main__.pyc
+${PYSITELIB}/textual_image/__main__.pyo
+${PYSITELIB}/textual_image/_geometry.py
+${PYSITELIB}/textual_image/_geometry.pyc
+${PYSITELIB}/textual_image/_geometry.pyo
+${PYSITELIB}/textual_image/_pixeldata.py
+${PYSITELIB}/textual_image/_pixeldata.pyc
+${PYSITELIB}/textual_image/_pixeldata.pyo
+${PYSITELIB}/textual_image/_posix.py
+${PYSITELIB}/textual_image/_posix.pyc
+${PYSITELIB}/textual_image/_posix.pyo
+${PYSITELIB}/textual_image/_sixel.py
+${PYSITELIB}/textual_image/_sixel.pyc
+${PYSITELIB}/textual_image/_sixel.pyo
+${PYSITELIB}/textual_image/_terminal.py
+${PYSITELIB}/textual_image/_terminal.pyc
+${PYSITELIB}/textual_image/_terminal.pyo
+${PYSITELIB}/textual_image/_utils.py
+${PYSITELIB}/textual_image/_utils.pyc
+${PYSITELIB}/textual_image/_utils.pyo
+${PYSITELIB}/textual_image/_win32.py
+${PYSITELIB}/textual_image/_win32.pyc
+${PYSITELIB}/textual_image/_win32.pyo
+${PYSITELIB}/textual_image/demo/__init__.py
+${PYSITELIB}/textual_image/demo/__init__.pyc
+${PYSITELIB}/textual_image/demo/__init__.pyo
+${PYSITELIB}/textual_image/demo/renderable.py
+${PYSITELIB}/textual_image/demo/renderable.pyc
+${PYSITELIB}/textual_image/demo/renderable.pyo
+${PYSITELIB}/textual_image/demo/widget.py
+${PYSITELIB}/textual_image/demo/widget.pyc
+${PYSITELIB}/textual_image/demo/widget.pyo
+${PYSITELIB}/textual_image/gracehopper.jpg
+${PYSITELIB}/textual_image/py.typed
+${PYSITELIB}/textual_image/renderable/__init__.py
+${PYSITELIB}/textual_image/renderable/__init__.pyc
+${PYSITELIB}/textual_image/renderable/__init__.pyo
+${PYSITELIB}/textual_image/renderable/_protocol.py
+${PYSITELIB}/textual_image/renderable/_protocol.pyc
+${PYSITELIB}/textual_image/renderable/_protocol.pyo
+${PYSITELIB}/textual_image/renderable/halfcell.py
+${PYSITELIB}/textual_image/renderable/halfcell.pyc
+${PYSITELIB}/textual_image/renderable/halfcell.pyo
+${PYSITELIB}/textual_image/renderable/sixel.py
+${PYSITELIB}/textual_image/renderable/sixel.pyc
+${PYSITELIB}/textual_image/renderable/sixel.pyo
+${PYSITELIB}/textual_image/renderable/tgp.py
+${PYSITELIB}/textual_image/renderable/tgp.pyc
+${PYSITELIB}/textual_image/renderable/tgp.pyo
+${PYSITELIB}/textual_image/renderable/unicode.py
+${PYSITELIB}/textual_image/renderable/unicode.pyc
+${PYSITELIB}/textual_image/renderable/unicode.pyo
+${PYSITELIB}/textual_image/widget/__init__.py
+${PYSITELIB}/textual_image/widget/__init__.pyc
+${PYSITELIB}/textual_image/widget/__init__.pyo
+${PYSITELIB}/textual_image/widget/_base.py
+${PYSITELIB}/textual_image/widget/_base.pyc
+${PYSITELIB}/textual_image/widget/_base.pyo
+${PYSITELIB}/textual_image/widget/sixel.py
+${PYSITELIB}/textual_image/widget/sixel.pyc
+${PYSITELIB}/textual_image/widget/sixel.pyo
diff --git a/py-textual-image/distinfo b/py-textual-image/distinfo
new file mode 100644
index 0000000000..7f065f09d0
--- /dev/null
+++ b/py-textual-image/distinfo
@@ -0,0 +1,5 @@
+$NetBSD$
+
+BLAKE2s (textual_image-0.8.5.tar.gz) = 63f350dc676a89d6fc031e7b473c01890d652069805079d1fbb41b6aff34c0ef
+SHA512 (textual_image-0.8.5.tar.gz) = d660c686a98d67854dd943d83af0f9ae0a1fc5d23d583e548c7fdcaa704e0e8ea41ab4b2513e2eff222251455613fb383114f2d147a57274f3943d2252888fa0
+Size (textual_image-0.8.5.tar.gz) = 109049 bytes


Home | Main Index | Thread Index | Old Index