Date: Sat, 30 May 2026 00:16:50 +0000 From: Vladimir Druzenko <vvd@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Cc: Atanu Biswas <atanubiswas484@gmail.com> Subject: git: fac0d65351fc - main - graphics/py-pydeck: New port: Python bindings for deck.gl Message-ID: <6a1a2c72.1928b.6445d04c@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by vvd: URL: https://cgit.FreeBSD.org/ports/commit/?id=fac0d65351fca3563427a82081528daa88920e4b commit fac0d65351fca3563427a82081528daa88920e4b Author: Atanu Biswas <atanubiswas484@gmail.com> AuthorDate: 2026-05-30 00:03:06 +0000 Commit: Vladimir Druzenko <vvd@FreeBSD.org> CommitDate: 2026-05-30 00:14:44 +0000 graphics/py-pydeck: New port: Python bindings for deck.gl pydeck is a set of Python bindings for deck.gl, optimized for data science use cases. pydeck provides a way to visualize large-scale datasets in Python, either in Jupyter notebooks or as standalone HTML files. https://deckgl.readthedocs.io/ https://github.com/visgl/deck.gl/pull/10193 This port required by www/py-streamlit 1.57.0. PR: 295418 Sponsored by: UNIS Labs --- graphics/Makefile | 1 + graphics/py-pydeck/Makefile | 26 ++++++++++++++++++++++++++ graphics/py-pydeck/distinfo | 3 +++ graphics/py-pydeck/pkg-descr | 5 +++++ 4 files changed, 35 insertions(+) diff --git a/graphics/Makefile b/graphics/Makefile index efa467c85382..2376949bed2b 100644 --- a/graphics/Makefile +++ b/graphics/Makefile @@ -1009,6 +1009,7 @@ SUBDIR += py-pycairo SUBDIR += py-pycha SUBDIR += py-pycollada + SUBDIR += py-pydeck SUBDIR += py-pydot SUBDIR += py-pydotplus SUBDIR += py-pyepsg diff --git a/graphics/py-pydeck/Makefile b/graphics/py-pydeck/Makefile new file mode 100644 index 000000000000..38ebdd493024 --- /dev/null +++ b/graphics/py-pydeck/Makefile @@ -0,0 +1,26 @@ +PORTNAME= pydeck +DISTVERSION= 0.9.2 +CATEGORIES= graphics python +MASTER_SITES= PYPI +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= atanubiswas484@gmail.com +COMMENT= Python bindings for deck.gl +WWW= https://deckgl.readthedocs.io/ + +LICENSE= APACHE20 +LICENSE_FILE= ${WRKSRC}/LICENSE.txt + +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.10.1:devel/py-Jinja2@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}jupyter>=1.0.0:devel/py-jupyter@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.10.1:devel/py-Jinja2@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}numpy>=1.16.4,1:math/py-numpy@${PY_FLAVOR} + +USES= python +USE_PYTHON= autoplist concurrent pep517 + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/graphics/py-pydeck/distinfo b/graphics/py-pydeck/distinfo new file mode 100644 index 000000000000..5dc034cc09bf --- /dev/null +++ b/graphics/py-pydeck/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1779064622 +SHA256 (pydeck-0.9.2.tar.gz) = c10d9035e81ead6385264cac8d19402471f6866a15ca1f7df1400f52142bcf87 +SIZE (pydeck-0.9.2.tar.gz) = 5849672 diff --git a/graphics/py-pydeck/pkg-descr b/graphics/py-pydeck/pkg-descr new file mode 100644 index 000000000000..4624a99444b0 --- /dev/null +++ b/graphics/py-pydeck/pkg-descr @@ -0,0 +1,5 @@ +pydeck is a set of Python bindings for deck.gl, optimized for data science +use cases. + +pydeck provides a way to visualize large-scale datasets in Python, either in +Jupyter notebooks or as standalone HTML files.home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6a1a2c72.1928b.6445d04c>
