View | Details | Raw Unified | Return to bug 282461
Collapse All | Expand All

(-)b/www/py-nicegui-highcharts/Makefile (+33 lines)
Added Link Here
1
PORTNAME=	nicegui-highcharts
2
DISTVERSION=	2.0.2
3
CATEGORIES=	www graphics python
4
MASTER_SITES=	PYPI
5
PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
6
DISTNAME=	nicegui_highcharts-${PORTVERSION}
7
8
MAINTAINER=	DtxdF@disroot.org
9
COMMENT=	NiceGUI extension providing highcharts elements
10
WWW=		https://github.com/zauberzeug/nicegui-highcharts
11
12
LICENSE=	MIT
13
LICENSE_FILE=	${WRKSRC}/LICENSE
14
15
BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}poetry-core>0:devel/py-poetry-core@${PY_FLAVOR} \
16
		${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR}
17
18
USES=		python
19
USE_PYTHON=	autoplist pep517
20
21
NO_ARCH=	yes
22
23
OPTIONS_DEFAULT=	NICEGUI_GUI
24
OPTIONS_SINGLE=		NICEGUI
25
OPTIONS_SINGLE_NICEGUI=	NICEGUI_GUI NICEGUI_NOGUI
26
27
NICEGUI_GUI_DESC=	Use www/py-nicegui
28
NICEGUI_NOGUI_DESC=	Use www/py-nicegui-nogui
29
30
NICEGUI_GUI_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}nicegui>=0:www/py-nicegui@${PY_FLAVOR}
31
NICEGUI_NOGUI_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}nicegui-nogui>=0:www/py-nicegui-nogui@${PY_FLAVOR}
32
33
.include <bsd.port.mk>
(-)b/www/py-nicegui-highcharts/distinfo (+3 lines)
Added Link Here
1
TIMESTAMP = 1730328047
2
SHA256 (nicegui_highcharts-2.0.2.tar.gz) = 3240790086ce7c87171e8ab1e4e59bb2496ad0028b2b6df8da9961f5f428b5af
3
SIZE (nicegui_highcharts-2.0.2.tar.gz) = 2098919
(-)b/www/py-nicegui-highcharts/files/patch-pyproject.toml (+11 lines)
Added Link Here
1
--- pyproject.toml.orig	2024-10-30 23:29:16 UTC
2
+++ pyproject.toml
3
@@ -15,7 +15,7 @@ requires = [
4
 
5
 [build-system]
6
 requires = [
7
-    "setuptools>=30.3.0,<50",
8
+    "setuptools>=0",
9
     "poetry-core>=1.0.0"
10
 ]
11
 build-backend = "poetry.core.masonry.api"
(-)b/www/py-nicegui-highcharts/pkg-descr (-1 / +5 lines)
Added Link Here
0
- 
1
NiceGUI Highcharts is an extension for NiceGUI, an easy-to-use,
2
Python-based UI framework. It provides a 'highchart' element based
3
on Highcharts, the popular JavaScript charting library. Due to
4
Highcharts' restrictive license, this element is not part of the
5
NiceGUI package anymore, but can be install separately.

Return to bug 282461