git: 44dd6eeb2625 - main - www/py-nicegui{,-nogui}: Update to 3.8.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 24 Feb 2026 23:54:25 UTC
The branch main has been updated by dtxdf:
URL: https://cgit.FreeBSD.org/ports/commit/?id=44dd6eeb262584807c30e65e577d81d31e7ae511
commit 44dd6eeb262584807c30e65e577d81d31e7ae511
Author: Jesús Daniel Colmenares Oviedo <dtxdf@FreeBSD.org>
AuthorDate: 2026-02-24 23:34:05 +0000
Commit: Jesús Daniel Colmenares Oviedo <dtxdf@FreeBSD.org>
CommitDate: 2026-02-24 23:54:00 +0000
www/py-nicegui{,-nogui}: Update to 3.8.0
ChangeLog:
https://github.com/zauberzeug/nicegui/compare/zauberzeug:6e1ec4f...zauberzeug:97def3b
---
www/py-nicegui-nogui/Makefile | 2 +-
www/py-nicegui/Makefile | 14 +++++++++++---
www/py-nicegui/distinfo | 6 +++---
3 files changed, 15 insertions(+), 7 deletions(-)
diff --git a/www/py-nicegui-nogui/Makefile b/www/py-nicegui-nogui/Makefile
index ee354f208e01..96c4a2276c1d 100644
--- a/www/py-nicegui-nogui/Makefile
+++ b/www/py-nicegui-nogui/Makefile
@@ -8,6 +8,6 @@ CONFLICTS_INSTALL= www/py-nicegui
MASTERDIR= ${.CURDIR}/../py-nicegui
-OPTIONS_DEFAULT= PLOTLY MATPLOTLIB
+OPTIONS_DEFAULT= ALTAIR ANYWIDGET LIBSASS MATPLOTLIB PLOTLY REDIS
.include "${MASTERDIR}/Makefile"
diff --git a/www/py-nicegui/Makefile b/www/py-nicegui/Makefile
index daba19d7f784..060188667015 100644
--- a/www/py-nicegui/Makefile
+++ b/www/py-nicegui/Makefile
@@ -1,5 +1,5 @@
PORTNAME= nicegui
-DISTVERSION= 3.0.0
+DISTVERSION= 3.8.0
CATEGORIES= www graphics python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,6 +12,7 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>0:devel/py-poetry-core@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}poetry-dynamic-versioning>=0:devel/py-poetry-dynamic-versioning@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiofiles>=0:devel/py-aiofiles@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}aiohttp>=0:www/py-aiohttp@${PY_FLAVOR} \
@@ -25,6 +26,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiofiles>=0:devel/py-aiofiles@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}Jinja2>=0:devel/py-Jinja2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}markdown2>=0:textproc/py-markdown2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}orjson>=0:devel/py-orjson@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pydantic-core>=0:devel/py-pydantic-core@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pygments>=0:textproc/py-pygments@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}python-engineio>=0:devel/py-python-engineio@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}python-multipart>=0:www/py-python-multipart@${PY_FLAVOR} \
@@ -46,11 +48,15 @@ CONFLICTS_INSTALL?= www/py-nicegui-nogui
NO_ARCH= yes
-OPTIONS_DEFINE= LIBSASS MATPLOTLIB PLOTLY REDIS
-OPTIONS_DEFAULT?= LIBSASS MATPLOTLIB PLOTLY PYWEBVIEW_QT REDIS
+OPTIONS_DEFINE= ALTAIR ANYWIDGET LIBSASS MATPLOTLIB PLOTLY \
+ REDIS
+OPTIONS_DEFAULT?= ALTAIR ANYWIDGET LIBSASS MATPLOTLIB PLOTLY \
+ PYWEBVIEW_QT REDIS
OPTIONS_RADIO= PYWEBVIEW
OPTIONS_RADIO_PYWEBVIEW= PYWEBVIEW_GTK PYWEBVIEW_QT
+ALTAIR_DESC= Enable support for altair
+ANYWIDGET_DESC= Enable support for anywidget
LIBSASS_DESC= Enable support for libsass
MATPLOTLIB_DESC= Enable support for matplotlib
PLOTLY_DESC= Enable support for plotly
@@ -58,6 +64,8 @@ PYWEBVIEW_DESC= Enable support for native mode
PYWEBVIEW_GTK_DESC= Use GTK port
PYWEBVIEW_QT_DESC= Use Qt port
+ALTAIR_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}altair>=0:graphics/py-altair@${PY_FLAVOR}
+ANYWIDGET_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}anywidget>=0:devel/py-anywidget@${PY_FLAVOR}
LIBSASS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libsass>=0:www/py-libsass@${PY_FLAVOR}
MATPLOTLIB_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>=0:math/py-matplotlib@${PY_FLAVOR}
PLOTLY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}plotly>=0:graphics/py-plotly@${PY_FLAVOR}
diff --git a/www/py-nicegui/distinfo b/www/py-nicegui/distinfo
index 0063e1fd6e3a..7e369c74e238 100644
--- a/www/py-nicegui/distinfo
+++ b/www/py-nicegui/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759524245
-SHA256 (nicegui-3.0.0.tar.gz) = 081248bc61f874ef0d40ffe8d0dc79da7b853bb2b8b2c2bfc7a52202760c7c1d
-SIZE (nicegui-3.0.0.tar.gz) = 20100518
+TIMESTAMP = 1771972696
+SHA256 (nicegui-3.8.0.tar.gz) = 4badf3f8ef6d20119d25a2bee553fe5b224d2821a17853d54360fd3ae14e595c
+SIZE (nicegui-3.8.0.tar.gz) = 19048154