Date: Tue, 06 Jan 2026 14:30:13 +0000 From: Yuri Victorovich <yuri@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: 106abbda4e49 - main - devel/py-wadler-lindig: New port: W=?utf-8?Q?adler=E2=80=93?=Lindig pretty-printer for Python Message-ID: <695d1c75.a6f6.13712ce7@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=106abbda4e49e274c5c5d3a06321f45fa8819c93 commit 106abbda4e49e274c5c5d3a06321f45fa8819c93 Author: Yuri Victorovich <yuri@FreeBSD.org> AuthorDate: 2026-01-06 05:17:36 +0000 Commit: Yuri Victorovich <yuri@FreeBSD.org> CommitDate: 2026-01-06 14:30:10 +0000 devel/py-wadler-lindig: New port: Wadler–Lindig pretty-printer for Python --- devel/Makefile | 1 + devel/py-wadler-lindig/Makefile | 23 +++++++++++++++++++++++ devel/py-wadler-lindig/distinfo | 3 +++ devel/py-wadler-lindig/pkg-descr | 8 ++++++++ 4 files changed, 35 insertions(+) diff --git a/devel/Makefile b/devel/Makefile index a8c87cafa427..1c32ca36aa4d 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -6225,6 +6225,7 @@ SUBDIR += py-vsts SUBDIR += py-vsts-cd-manager SUBDIR += py-vulture + SUBDIR += py-wadler-lindig SUBDIR += py-wadllib SUBDIR += py-wait-for2 SUBDIR += py-warlock diff --git a/devel/py-wadler-lindig/Makefile b/devel/py-wadler-lindig/Makefile new file mode 100644 index 000000000000..4944fecf81ae --- /dev/null +++ b/devel/py-wadler-lindig/Makefile @@ -0,0 +1,23 @@ +PORTNAME= wadler-lindig +DISTVERSION= 0.1.7 +CATEGORIES= devel python +MASTER_SITES= PYPI +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +DISTNAME= ${PORTNAME:S/-/_/}-${DISTVERSION} + +MAINTAINER= yuri@FreeBSD.org +COMMENT= Wadler–Lindig pretty-printer for Python +WWW= https://docs.kidger.site/wadler_lindig/ \ + https://github.com/patrick-kidger/wadler_lindig + +LICENSE= APACHE20 +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>=0:devel/py-hatchling@${PY_FLAVOR} + +USES= python +USE_PYTHON= pep517 autoplist + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/devel/py-wadler-lindig/distinfo b/devel/py-wadler-lindig/distinfo new file mode 100644 index 000000000000..02aeb097d93e --- /dev/null +++ b/devel/py-wadler-lindig/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1767676029 +SHA256 (wadler_lindig-0.1.7.tar.gz) = 81d14d3fe77d441acf3ebd7f4aefac20c74128bf460e84b512806dccf7b2cd55 +SIZE (wadler_lindig-0.1.7.tar.gz) = 15842 diff --git a/devel/py-wadler-lindig/pkg-descr b/devel/py-wadler-lindig/pkg-descr new file mode 100644 index 000000000000..3479324527e4 --- /dev/null +++ b/devel/py-wadler-lindig/pkg-descr @@ -0,0 +1,8 @@ +wadler-lindig provides a "pretty-printer" for Python objects, based on +the Wadler-Lindig layout algorithm. It is an alternative to the built-in +`pprint` module that consumes less horizontal space, which is useful +for displaying complex, nested data structures in error messages or +interactive sessions. + +The implementation is small, has no dependencies, and supports custom +pretty-printed representations for user-defined types.home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?695d1c75.a6f6.13712ce7>
