mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 01:39:16 -04: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:
parent
f41ce1390a
commit
276bf16b5a
5 changed files with 53 additions and 0 deletions
|
@ -1768,6 +1768,7 @@
|
||||||
SUBDIR += py-nevow
|
SUBDIR += py-nevow
|
||||||
SUBDIR += py-nh3
|
SUBDIR += py-nh3
|
||||||
SUBDIR += py-nicegui
|
SUBDIR += py-nicegui
|
||||||
|
SUBDIR += py-nicegui-highcharts
|
||||||
SUBDIR += py-nicegui-nogui
|
SUBDIR += py-nicegui-nogui
|
||||||
SUBDIR += py-notebook
|
SUBDIR += py-notebook
|
||||||
SUBDIR += py-onetimepass
|
SUBDIR += py-onetimepass
|
||||||
|
|
33
www/py-nicegui-highcharts/Makefile
Normal file
33
www/py-nicegui-highcharts/Makefile
Normal 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>
|
3
www/py-nicegui-highcharts/distinfo
Normal file
3
www/py-nicegui-highcharts/distinfo
Normal 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
|
11
www/py-nicegui-highcharts/files/patch-pyproject.toml
Normal file
11
www/py-nicegui-highcharts/files/patch-pyproject.toml
Normal 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"
|
5
www/py-nicegui-highcharts/pkg-descr
Normal file
5
www/py-nicegui-highcharts/pkg-descr
Normal 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.
|
Loading…
Add table
Reference in a new issue