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:
parent
f41ce1390a
commit
276bf16b5a
@ -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
|
||||
|
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…
Reference in New Issue
Block a user