diff --git a/graphics/py-plotly/Makefile b/graphics/py-plotly/Makefile index bbde94988875..46a189208444 100644 --- a/graphics/py-plotly/Makefile +++ b/graphics/py-plotly/Makefile @@ -1,20 +1,26 @@ PORTNAME= plotly PORTVERSION= 5.24.1 +PORTREVISION= 1 CATEGORIES= graphics python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} -MAINTAINER= jjachuf@gmail.com -COMMENT= Library for collaborative, interactive, publication-quality graphs -WWW= https://plotly.com/python/ +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= pen-source, interactive data visualization library for Python +WWW= https://plotly.com/python/ \ + https://github.com/plotly/plotly.py LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tenacity>=6.2.0:devel/py-tenacity@${PY_FLAVOR} +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jupyterlab>=3.0:devel/py-jupyterlab@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}setuptools>=40.8.0:devel/py-setuptools@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}tenacity>=6.2.0:devel/py-tenacity@${PY_FLAVOR} USES= python -USE_PYTHON= distutils autoplist +USE_PYTHON= autoplist concurrent pep517 NO_ARCH= yes diff --git a/graphics/py-plotly/files/patch-pyproject.toml b/graphics/py-plotly/files/patch-pyproject.toml new file mode 100644 index 000000000000..7a75ec52aa72 --- /dev/null +++ b/graphics/py-plotly/files/patch-pyproject.toml @@ -0,0 +1,7 @@ +--- pyproject.toml.orig 2024-09-12 14:42:17 UTC ++++ pyproject.toml +@@ -1,3 +1,3 @@ + [build-system] +-requires = ["jupyterlab~=3.0;python_version>='3.6'", "setuptools>=40.8.0", "wheel"] ++requires = ["jupyterlab>=3.0;python_version>='3.6'", "setuptools>=40.8.0", "wheel"] + build-backend = "setuptools.build_meta"