1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-18 00:10:04 +00:00

www/py-nicegui-highcharts: New port: NiceGUI extension providing highcharts elements

NiceGUI Highcharts is an extension for NiceGUI, an easy-to-use,
Python-based UI framework. It provides a 'highchart' element based
on Highcharts, the popular JavaScript charting library. Due to
Highcharts' restrictive license, this element is not part of the
NiceGUI package anymore, but can be install separately.

WWW: https://github.com/zauberzeug/nicegui-highcharts
PR:		282461
This commit is contained in:
Jesús Daniel Colmenares Oviedo 2024-11-07 18:38:59 -08:00 committed by Jose Alonso Cardenas Marquez
parent f41ce1390a
commit 276bf16b5a
No known key found for this signature in database
GPG Key ID: 335B9246BA5E30F4
5 changed files with 53 additions and 0 deletions

View File

@ -1768,6 +1768,7 @@
SUBDIR += py-nevow
SUBDIR += py-nh3
SUBDIR += py-nicegui
SUBDIR += py-nicegui-highcharts
SUBDIR += py-nicegui-nogui
SUBDIR += py-notebook
SUBDIR += py-onetimepass

View File

@ -0,0 +1,33 @@
PORTNAME= nicegui-highcharts
DISTVERSION= 2.0.2
CATEGORIES= www graphics python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
DISTNAME= nicegui_highcharts-${PORTVERSION}
MAINTAINER= DtxdF@disroot.org
COMMENT= NiceGUI extension providing highcharts elements
WWW= https://github.com/zauberzeug/nicegui-highcharts
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>0:devel/py-poetry-core@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist pep517
NO_ARCH= yes
OPTIONS_DEFAULT= NICEGUI_GUI
OPTIONS_SINGLE= NICEGUI
OPTIONS_SINGLE_NICEGUI= NICEGUI_GUI NICEGUI_NOGUI
NICEGUI_GUI_DESC= Use www/py-nicegui
NICEGUI_NOGUI_DESC= Use www/py-nicegui-nogui
NICEGUI_GUI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nicegui>=0:www/py-nicegui@${PY_FLAVOR}
NICEGUI_NOGUI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nicegui-nogui>=0:www/py-nicegui-nogui@${PY_FLAVOR}
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1730328047
SHA256 (nicegui_highcharts-2.0.2.tar.gz) = 3240790086ce7c87171e8ab1e4e59bb2496ad0028b2b6df8da9961f5f428b5af
SIZE (nicegui_highcharts-2.0.2.tar.gz) = 2098919

View File

@ -0,0 +1,11 @@
--- pyproject.toml.orig 2024-10-30 23:29:16 UTC
+++ pyproject.toml
@@ -15,7 +15,7 @@ requires = [
[build-system]
requires = [
- "setuptools>=30.3.0,<50",
+ "setuptools>=0",
"poetry-core>=1.0.0"
]
build-backend = "poetry.core.masonry.api"

View File

@ -0,0 +1,5 @@
NiceGUI Highcharts is an extension for NiceGUI, an easy-to-use,
Python-based UI framework. It provides a 'highchart' element based
on Highcharts, the popular JavaScript charting library. Due to
Highcharts' restrictive license, this element is not part of the
NiceGUI package anymore, but can be install separately.