pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
tooi: Import tooi-0.16.3
Module Name: pkgsrc-wip
Committed By: Leonardo Taccari <leot%NetBSD.org@localhost>
Pushed By: leot
Date: Sat Jan 3 19:51:02 2026 +0100
Changeset: ab55a28b7fa8f336cde8b065e971d48d6212cda1
Added Files:
tooi/DESCR
tooi/Makefile
tooi/PLIST
tooi/distinfo
Log Message:
tooi: Import tooi-0.16.3
tooi is a text-based user interface for Mastodon, Pleroma and friends.
The name is a portmanteau of toot and TUI.
tooi is a re-implementation of the TUI included with toot using the
modern and more powerful Textual framework.
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=ab55a28b7fa8f336cde8b065e971d48d6212cda1
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
tooi/DESCR | 5 ++
tooi/Makefile | 31 ++++++++
tooi/PLIST | 243 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
tooi/distinfo | 5 ++
4 files changed, 284 insertions(+)
diffs:
diff --git a/tooi/DESCR b/tooi/DESCR
new file mode 100644
index 0000000000..330ceacc0d
--- /dev/null
+++ b/tooi/DESCR
@@ -0,0 +1,5 @@
+tooi is a text-based user interface for Mastodon, Pleroma and friends.
+The name is a portmanteau of toot and TUI.
+
+tooi is a re-implementation of the TUI included with toot using the
+modern and more powerful Textual framework.
diff --git a/tooi/Makefile b/tooi/Makefile
new file mode 100644
index 0000000000..ad795963f0
--- /dev/null
+++ b/tooi/Makefile
@@ -0,0 +1,31 @@
+# $NetBSD$
+
+DISTNAME= toot_tooi-0.16.3
+PKGNAME= ${DISTNAME:S/toot_//}
+CATEGORIES= chat python
+MASTER_SITES= ${MASTER_SITE_PYPI:=t/toot-tooi/}
+
+MAINTAINER= pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE= https://codeberg.org/ihabunek/tooi
+COMMENT= Text-based user interface for Mastodon, Pleroma and friends
+LICENSE= mit
+
+TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
+TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools_scm>=8:../../devel/py-setuptools_scm
+DEPENDS+= ${PYPKGPREFIX}-aiodns-[0-9]*:../../net/py-aiodns
+DEPENDS+= ${PYPKGPREFIX}-aiodns-[0-9]*:../../www/py-aiohttp
+DEPENDS+= ${PYPKGPREFIX}-beautifulsoup4-[0-9]*:../../www/py-beautifulsoup4
+DEPENDS+= ${PYPKGPREFIX}-click-[0-9]*:../../devel/py-click
+DEPENDS+= ${PYPKGPREFIX}-html2text-[0-9]*:../../textproc/py-html2text
+DEPENDS+= ${PYPKGPREFIX}-Pillow-[0-9]*:../../graphics/py-Pillow
+DEPENDS+= ${PYPKGPREFIX}-platformdirs>=4.0.0:../../misc/py-platformdirs
+DEPENDS+= ${PYPKGPREFIX}-pydantic>=2.0:../../devel/py-pydantic
+DEPENDS+= ${PYPKGPREFIX}-textual>=6.0.0:../../comms/py-textual
+DEPENDS+= ${PYPKGPREFIX}-textual-fspicker>=0.6.0:../../wip/py-textual-fspicker
+DEPENDS+= ${PYPKGPREFIX}-textual-image>=0.7.0:../../wip/py-textual-image
+DEPENDS+= ${PYPKGPREFIX}-tomlkit-[0-9]*:../../textproc/py-tomlkit
+
+USE_LANGUAGES= # none
+
+.include "../../lang/python/wheel.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/tooi/PLIST b/tooi/PLIST
new file mode 100644
index 0000000000..01d590ca92
--- /dev/null
+++ b/tooi/PLIST
@@ -0,0 +1,243 @@
+@comment $NetBSD$
+bin/tooi
+${PYSITELIB}/tooi/__init__.py
+${PYSITELIB}/tooi/__init__.pyc
+${PYSITELIB}/tooi/__init__.pyo
+${PYSITELIB}/tooi/__main__.py
+${PYSITELIB}/tooi/__main__.pyc
+${PYSITELIB}/tooi/__main__.pyo
+${PYSITELIB}/tooi/api/__init__.py
+${PYSITELIB}/tooi/api/__init__.pyc
+${PYSITELIB}/tooi/api/__init__.pyo
+${PYSITELIB}/tooi/api/accounts.py
+${PYSITELIB}/tooi/api/accounts.pyc
+${PYSITELIB}/tooi/api/accounts.pyo
+${PYSITELIB}/tooi/api/apps.py
+${PYSITELIB}/tooi/api/apps.pyc
+${PYSITELIB}/tooi/api/apps.pyo
+${PYSITELIB}/tooi/api/conversations.py
+${PYSITELIB}/tooi/api/conversations.pyc
+${PYSITELIB}/tooi/api/conversations.pyo
+${PYSITELIB}/tooi/api/instance.py
+${PYSITELIB}/tooi/api/instance.pyc
+${PYSITELIB}/tooi/api/instance.pyo
+${PYSITELIB}/tooi/api/notifications.py
+${PYSITELIB}/tooi/api/notifications.pyc
+${PYSITELIB}/tooi/api/notifications.pyo
+${PYSITELIB}/tooi/api/search.py
+${PYSITELIB}/tooi/api/search.pyc
+${PYSITELIB}/tooi/api/search.pyo
+${PYSITELIB}/tooi/api/statuses.py
+${PYSITELIB}/tooi/api/statuses.pyc
+${PYSITELIB}/tooi/api/statuses.pyo
+${PYSITELIB}/tooi/api/streaming.py
+${PYSITELIB}/tooi/api/streaming.pyc
+${PYSITELIB}/tooi/api/streaming.pyo
+${PYSITELIB}/tooi/api/timeline.py
+${PYSITELIB}/tooi/api/timeline.pyc
+${PYSITELIB}/tooi/api/timeline.pyo
+${PYSITELIB}/tooi/app.css
+${PYSITELIB}/tooi/app.py
+${PYSITELIB}/tooi/app.pyc
+${PYSITELIB}/tooi/app.pyo
+${PYSITELIB}/tooi/asyncio.py
+${PYSITELIB}/tooi/asyncio.pyc
+${PYSITELIB}/tooi/asyncio.pyo
+${PYSITELIB}/tooi/cache.py
+${PYSITELIB}/tooi/cache.pyc
+${PYSITELIB}/tooi/cache.pyo
+${PYSITELIB}/tooi/cli.py
+${PYSITELIB}/tooi/cli.pyc
+${PYSITELIB}/tooi/cli.pyo
+${PYSITELIB}/tooi/commands.py
+${PYSITELIB}/tooi/commands.pyc
+${PYSITELIB}/tooi/commands.pyo
+${PYSITELIB}/tooi/context.py
+${PYSITELIB}/tooi/context.pyc
+${PYSITELIB}/tooi/context.pyo
+${PYSITELIB}/tooi/credentials.py
+${PYSITELIB}/tooi/credentials.pyc
+${PYSITELIB}/tooi/credentials.pyo
+${PYSITELIB}/tooi/data/__init__.py
+${PYSITELIB}/tooi/data/__init__.pyc
+${PYSITELIB}/tooi/data/__init__.pyo
+${PYSITELIB}/tooi/data/accounts.py
+${PYSITELIB}/tooi/data/accounts.pyc
+${PYSITELIB}/tooi/data/accounts.pyo
+${PYSITELIB}/tooi/data/apps.py
+${PYSITELIB}/tooi/data/apps.pyc
+${PYSITELIB}/tooi/data/apps.pyo
+${PYSITELIB}/tooi/data/events.py
+${PYSITELIB}/tooi/data/events.pyc
+${PYSITELIB}/tooi/data/events.pyo
+${PYSITELIB}/tooi/data/instance.py
+${PYSITELIB}/tooi/data/instance.pyc
+${PYSITELIB}/tooi/data/instance.pyo
+${PYSITELIB}/tooi/data/notifications.py
+${PYSITELIB}/tooi/data/notifications.pyc
+${PYSITELIB}/tooi/data/notifications.pyo
+${PYSITELIB}/tooi/data/statuses.py
+${PYSITELIB}/tooi/data/statuses.pyc
+${PYSITELIB}/tooi/data/statuses.pyo
+${PYSITELIB}/tooi/entities.py
+${PYSITELIB}/tooi/entities.pyc
+${PYSITELIB}/tooi/entities.pyo
+${PYSITELIB}/tooi/goto.py
+${PYSITELIB}/tooi/goto.pyc
+${PYSITELIB}/tooi/goto.pyo
+${PYSITELIB}/tooi/http.py
+${PYSITELIB}/tooi/http.pyc
+${PYSITELIB}/tooi/http.pyo
+${PYSITELIB}/tooi/lorem.py
+${PYSITELIB}/tooi/lorem.pyc
+${PYSITELIB}/tooi/lorem.pyo
+${PYSITELIB}/tooi/messages.py
+${PYSITELIB}/tooi/messages.pyc
+${PYSITELIB}/tooi/messages.pyo
+${PYSITELIB}/tooi/panes/conversations_pane.py
+${PYSITELIB}/tooi/panes/conversations_pane.pyc
+${PYSITELIB}/tooi/panes/conversations_pane.pyo
+${PYSITELIB}/tooi/panes/search_pane.py
+${PYSITELIB}/tooi/panes/search_pane.pyc
+${PYSITELIB}/tooi/panes/search_pane.pyo
+${PYSITELIB}/tooi/panes/timeline_pane.py
+${PYSITELIB}/tooi/panes/timeline_pane.pyc
+${PYSITELIB}/tooi/panes/timeline_pane.pyo
+${PYSITELIB}/tooi/screens/__init__.py
+${PYSITELIB}/tooi/screens/__init__.pyc
+${PYSITELIB}/tooi/screens/__init__.pyo
+${PYSITELIB}/tooi/screens/account.py
+${PYSITELIB}/tooi/screens/account.pyc
+${PYSITELIB}/tooi/screens/account.pyo
+${PYSITELIB}/tooi/screens/accounts_screen.py
+${PYSITELIB}/tooi/screens/accounts_screen.pyc
+${PYSITELIB}/tooi/screens/accounts_screen.pyo
+${PYSITELIB}/tooi/screens/compose.py
+${PYSITELIB}/tooi/screens/compose.pyc
+${PYSITELIB}/tooi/screens/compose.pyo
+${PYSITELIB}/tooi/screens/error_box.py
+${PYSITELIB}/tooi/screens/error_box.pyc
+${PYSITELIB}/tooi/screens/error_box.pyo
+${PYSITELIB}/tooi/screens/goto_screen.py
+${PYSITELIB}/tooi/screens/goto_screen.pyc
+${PYSITELIB}/tooi/screens/goto_screen.pyo
+${PYSITELIB}/tooi/screens/instance.py
+${PYSITELIB}/tooi/screens/instance.pyc
+${PYSITELIB}/tooi/screens/instance.pyo
+${PYSITELIB}/tooi/screens/loading.py
+${PYSITELIB}/tooi/screens/loading.pyc
+${PYSITELIB}/tooi/screens/loading.pyo
+${PYSITELIB}/tooi/screens/main.py
+${PYSITELIB}/tooi/screens/main.pyc
+${PYSITELIB}/tooi/screens/main.pyo
+${PYSITELIB}/tooi/screens/media.py
+${PYSITELIB}/tooi/screens/media.pyc
+${PYSITELIB}/tooi/screens/media.pyo
+${PYSITELIB}/tooi/screens/messagebox.py
+${PYSITELIB}/tooi/screens/messagebox.pyc
+${PYSITELIB}/tooi/screens/messagebox.pyo
+${PYSITELIB}/tooi/screens/modal.py
+${PYSITELIB}/tooi/screens/modal.pyc
+${PYSITELIB}/tooi/screens/modal.pyo
+${PYSITELIB}/tooi/screens/source.py
+${PYSITELIB}/tooi/screens/source.pyc
+${PYSITELIB}/tooi/screens/source.pyo
+${PYSITELIB}/tooi/screens/status_context.py
+${PYSITELIB}/tooi/screens/status_context.pyc
+${PYSITELIB}/tooi/screens/status_context.pyo
+${PYSITELIB}/tooi/settings.py
+${PYSITELIB}/tooi/settings.pyc
+${PYSITELIB}/tooi/settings.pyo
+${PYSITELIB}/tooi/utils/__init__.py
+${PYSITELIB}/tooi/utils/__init__.pyc
+${PYSITELIB}/tooi/utils/__init__.pyo
+${PYSITELIB}/tooi/utils/blurhash.py
+${PYSITELIB}/tooi/utils/blurhash.pyc
+${PYSITELIB}/tooi/utils/blurhash.pyo
+${PYSITELIB}/tooi/utils/classes.py
+${PYSITELIB}/tooi/utils/classes.pyc
+${PYSITELIB}/tooi/utils/classes.pyo
+${PYSITELIB}/tooi/utils/datetime.py
+${PYSITELIB}/tooi/utils/datetime.pyc
+${PYSITELIB}/tooi/utils/datetime.pyo
+${PYSITELIB}/tooi/utils/file.py
+${PYSITELIB}/tooi/utils/file.pyc
+${PYSITELIB}/tooi/utils/file.pyo
+${PYSITELIB}/tooi/utils/from_dict.py
+${PYSITELIB}/tooi/utils/from_dict.pyc
+${PYSITELIB}/tooi/utils/from_dict.pyo
+${PYSITELIB}/tooi/utils/html.py
+${PYSITELIB}/tooi/utils/html.pyc
+${PYSITELIB}/tooi/utils/html.pyo
+${PYSITELIB}/tooi/utils/images.py
+${PYSITELIB}/tooi/utils/images.pyc
+${PYSITELIB}/tooi/utils/images.pyo
+${PYSITELIB}/tooi/utils/string.py
+${PYSITELIB}/tooi/utils/string.pyc
+${PYSITELIB}/tooi/utils/string.pyo
+${PYSITELIB}/tooi/utils/temp.py
+${PYSITELIB}/tooi/utils/temp.pyc
+${PYSITELIB}/tooi/utils/temp.pyo
+${PYSITELIB}/tooi/widgets/__init__.py
+${PYSITELIB}/tooi/widgets/__init__.pyc
+${PYSITELIB}/tooi/widgets/__init__.pyo
+${PYSITELIB}/tooi/widgets/account.py
+${PYSITELIB}/tooi/widgets/account.pyc
+${PYSITELIB}/tooi/widgets/account.pyo
+${PYSITELIB}/tooi/widgets/chip.py
+${PYSITELIB}/tooi/widgets/chip.pyc
+${PYSITELIB}/tooi/widgets/chip.pyo
+${PYSITELIB}/tooi/widgets/compose.py
+${PYSITELIB}/tooi/widgets/compose.pyc
+${PYSITELIB}/tooi/widgets/compose.pyo
+${PYSITELIB}/tooi/widgets/dialog.py
+${PYSITELIB}/tooi/widgets/dialog.pyc
+${PYSITELIB}/tooi/widgets/dialog.pyo
+${PYSITELIB}/tooi/widgets/event_detail.py
+${PYSITELIB}/tooi/widgets/event_detail.pyc
+${PYSITELIB}/tooi/widgets/event_detail.pyo
+${PYSITELIB}/tooi/widgets/event_detail_container.py
+${PYSITELIB}/tooi/widgets/event_detail_container.pyc
+${PYSITELIB}/tooi/widgets/event_detail_container.pyo
+${PYSITELIB}/tooi/widgets/event_list.py
+${PYSITELIB}/tooi/widgets/event_list.pyc
+${PYSITELIB}/tooi/widgets/event_list.pyo
+${PYSITELIB}/tooi/widgets/gallery.py
+${PYSITELIB}/tooi/widgets/gallery.pyc
+${PYSITELIB}/tooi/widgets/gallery.pyo
+${PYSITELIB}/tooi/widgets/header.py
+${PYSITELIB}/tooi/widgets/header.pyc
+${PYSITELIB}/tooi/widgets/header.pyo
+${PYSITELIB}/tooi/widgets/image.py
+${PYSITELIB}/tooi/widgets/image.pyc
+${PYSITELIB}/tooi/widgets/image.pyo
+${PYSITELIB}/tooi/widgets/link.py
+${PYSITELIB}/tooi/widgets/link.pyc
+${PYSITELIB}/tooi/widgets/link.pyo
+${PYSITELIB}/tooi/widgets/list_view.py
+${PYSITELIB}/tooi/widgets/list_view.pyc
+${PYSITELIB}/tooi/widgets/list_view.pyo
+${PYSITELIB}/tooi/widgets/markdown.py
+${PYSITELIB}/tooi/widgets/markdown.pyc
+${PYSITELIB}/tooi/widgets/markdown.pyo
+${PYSITELIB}/tooi/widgets/menu.py
+${PYSITELIB}/tooi/widgets/menu.pyc
+${PYSITELIB}/tooi/widgets/menu.pyo
+${PYSITELIB}/tooi/widgets/notification_detail.py
+${PYSITELIB}/tooi/widgets/notification_detail.pyc
+${PYSITELIB}/tooi/widgets/notification_detail.pyo
+${PYSITELIB}/tooi/widgets/poll.py
+${PYSITELIB}/tooi/widgets/poll.pyc
+${PYSITELIB}/tooi/widgets/poll.pyo
+${PYSITELIB}/tooi/widgets/status_bar.py
+${PYSITELIB}/tooi/widgets/status_bar.pyc
+${PYSITELIB}/tooi/widgets/status_bar.pyo
+${PYSITELIB}/tooi/widgets/status_detail.py
+${PYSITELIB}/tooi/widgets/status_detail.pyc
+${PYSITELIB}/tooi/widgets/status_detail.pyo
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
diff --git a/tooi/distinfo b/tooi/distinfo
new file mode 100644
index 0000000000..1c0a184abe
--- /dev/null
+++ b/tooi/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.19 2025/11/03 16:50:25 vins Exp $
+
+BLAKE2s (toot_tooi-0.16.3.tar.gz) = 4b697f0eaec929c1fed2de7f1d9f3ce5a3514d32d55c526c71dff827a92d1b98
+SHA512 (toot_tooi-0.16.3.tar.gz) = 046b8c550dc0b2ee53e6de7d3d28bcdf67c2a77825e0dae6a39bbc9bde9e55cf73d0a397a1c137785bae70603c2a79d03f1d65cef9396625bcb74775230e3d1c
+Size (toot_tooi-0.16.3.tar.gz) = 103778 bytes
Home |
Main Index |
Thread Index |
Old Index