Date: Sat, 31 Jan 2026 15:50:44 +0000 From: Nicola Vitale <nivit@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: 0223cbac4b2a - main - textproc/py-textual-fastdatatable: Add new port Message-ID: <697e24d4.3a636.63bd1727@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by nivit: URL: https://cgit.FreeBSD.org/ports/commit/?id=0223cbac4b2a1dddffc269f7536a42863582db15 commit 0223cbac4b2a1dddffc269f7536a42863582db15 Author: Nicola Vitale <nivit@FreeBSD.org> AuthorDate: 2026-01-31 15:25:56 +0000 Commit: Nicola Vitale <nivit@FreeBSD.org> CommitDate: 2026-01-31 15:25:56 +0000 textproc/py-textual-fastdatatable: Add new port Textual-fastdatatable is a performance-focused reimplementation of Textual's DataTable widget, with a pluggable data storage backend. https://github.com/tconbeer/textual-fastdatatable --- textproc/Makefile | 1 + textproc/py-textual-fastdatatable/Makefile | 31 +++++++++++++++++++++++++++++ textproc/py-textual-fastdatatable/distinfo | 3 +++ textproc/py-textual-fastdatatable/pkg-descr | 2 ++ 4 files changed, 37 insertions(+) diff --git a/textproc/Makefile b/textproc/Makefile index 65235af96f11..ae9be8af8c67 100644 --- a/textproc/Makefile +++ b/textproc/Makefile @@ -1697,6 +1697,7 @@ SUBDIR += py-texttable SUBDIR += py-textual SUBDIR += py-textual-autocomplete + SUBDIR += py-textual-fastdatatable SUBDIR += py-textual-image SUBDIR += py-textual-speedups SUBDIR += py-textual0 diff --git a/textproc/py-textual-fastdatatable/Makefile b/textproc/py-textual-fastdatatable/Makefile new file mode 100644 index 000000000000..fa1c419ce534 --- /dev/null +++ b/textproc/py-textual-fastdatatable/Makefile @@ -0,0 +1,31 @@ +PORTNAME= textual-fastdatatable +DISTVERSION= 0.14.0 +CATEGORIES= textproc python +MASTER_SITES= PYPI +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +DISTNAME= ${PORTNAME:S/-/_/}-${DISTVERSION} + +MAINTAINER= nivit@FreeBSD.org +COMMENT= Reimplementation of Textual's DataTable widget +WWW= https://github.com/tconbeer/textual-fastdatatable + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>=1.28.0:devel/py-hatchling@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.26.4:math/py-numpy@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pandas>=2.3.3,1:math/py-pandas@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyarrow>=21.0.0:databases/py-pyarrow@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}textual>=0.89.1:textproc/py-textual@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}tzdata>=2025.3:devel/py-tzdata@${PY_FLAVOR} + +USES= python +USE_PYTHON= autoplist pep517 + +NO_ARCH= yes + +OPTIONS_DEFINE= DATAFRAME +DATAFRAME_DESC= Enable DataFrame interface via misc/py-polars +DATAFRAME_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}polars>=1.36.1:misc/py-polars + +.include <bsd.port.mk> diff --git a/textproc/py-textual-fastdatatable/distinfo b/textproc/py-textual-fastdatatable/distinfo new file mode 100644 index 000000000000..a524fa3a01d3 --- /dev/null +++ b/textproc/py-textual-fastdatatable/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1769503790 +SHA256 (textual_fastdatatable-0.14.0.tar.gz) = cb99e208fb96c7eb5cfb7f225a280da950bd8cfb29d685a49071787c80218901 +SIZE (textual_fastdatatable-0.14.0.tar.gz) = 35202 diff --git a/textproc/py-textual-fastdatatable/pkg-descr b/textproc/py-textual-fastdatatable/pkg-descr new file mode 100644 index 000000000000..d76634750f6a --- /dev/null +++ b/textproc/py-textual-fastdatatable/pkg-descr @@ -0,0 +1,2 @@ +Textual-fastdatatable is a performance-focused reimplementation of Textual's +DataTable widget, with a pluggable data storage backend.home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?697e24d4.3a636.63bd1727>
