apache superset (not yet in ports) needs xlsxwriter version 3.0.7 but less than 3.1.
The below is an update to xlsxwriter 3.0.9. Sent to maintainer a few months ago but haven't heard back yet so looking for any okays. Index: Makefile =================================================================== RCS file: /cvs/ports/devel/py-xlsxwriter/Makefile,v diff -u -p -u -r1.34 Makefile --- Makefile 21 Dec 2024 11:40:14 -0000 1.34 +++ Makefile 29 Dec 2024 04:00:19 -0000 @@ -1,9 +1,8 @@ COMMENT = Python module for creating Excel XLSX files -MODPY_DISTV = 1.2.9 +MODPY_DISTV = 3.0.9 DISTNAME = XlsxWriter-${MODPY_DISTV} PKGNAME = py-${DISTNAME:L} -REVISION = 7 CATEGORIES = devel @@ -15,6 +14,7 @@ MAINTAINER = Remi Pointel <rpointel@open PERMIT_PACKAGE = Yes MODULES = lang/python + MODPY_PI = Yes MODPY_PYBUILD = setuptools Index: distinfo =================================================================== RCS file: /cvs/ports/devel/py-xlsxwriter/distinfo,v diff -u -p -u -r1.21 distinfo --- distinfo 30 Jun 2020 05:45:13 -0000 1.21 +++ distinfo 29 Dec 2024 04:00:19 -0000 @@ -1,2 +1,2 @@ -SHA256 (XlsxWriter-1.2.9.tar.gz) = gosyhfyVEF9bGUamoBWzHPOIvVN4/cZgTk0beDnfLnc= -SIZE (XlsxWriter-1.2.9.tar.gz) = 251386 +SHA256 (XlsxWriter-3.0.9.tar.gz) = chbTmiB1r6x6KMrYH2rDGwsW2Jdr8bd1V30Vc0b4kd0= +SIZE (XlsxWriter-3.0.9.tar.gz) = 269812 Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/devel/py-xlsxwriter/pkg/PLIST,v diff -u -p -u -r1.12 PLIST --- pkg/PLIST 21 Dec 2024 11:40:14 -0000 1.12 +++ pkg/PLIST 29 Dec 2024 04:00:19 -0000 @@ -1,5 +1,5 @@ -@pkgpath devel/py-xlsxwriter,python3 @conflict py-xlsxwriter-<1.2.9p1 +@pkgpath devel/py-xlsxwriter,python3 bin/vba_extract.py lib/python${MODPY_VERSION}/site-packages/XlsxWriter-${MODPY_DISTV}.dist-info/ lib/python${MODPY_VERSION}/site-packages/XlsxWriter-${MODPY_DISTV}.dist-info/LICENSE.txt @@ -38,8 +38,6 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/xlsxwriter/${MODPY_PYCACHE}chartsheet.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/xlsxwriter/${MODPY_PYCACHE}comments.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/xlsxwriter/${MODPY_PYCACHE}comments.${MODPY_PYC_MAGIC_TAG}pyc -lib/python${MODPY_VERSION}/site-packages/xlsxwriter/${MODPY_PYCACHE}compatibility.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} -lib/python${MODPY_VERSION}/site-packages/xlsxwriter/${MODPY_PYCACHE}compatibility.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/xlsxwriter/${MODPY_PYCACHE}contenttypes.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/xlsxwriter/${MODPY_PYCACHE}contenttypes.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/xlsxwriter/${MODPY_PYCACHE}core.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} @@ -52,6 +50,8 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/xlsxwriter/${MODPY_PYCACHE}exceptions.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/xlsxwriter/${MODPY_PYCACHE}format.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/xlsxwriter/${MODPY_PYCACHE}format.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/xlsxwriter/${MODPY_PYCACHE}metadata.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/xlsxwriter/${MODPY_PYCACHE}metadata.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/xlsxwriter/${MODPY_PYCACHE}packager.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/xlsxwriter/${MODPY_PYCACHE}packager.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/xlsxwriter/${MODPY_PYCACHE}relationships.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} @@ -89,13 +89,13 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/xlsxwriter/chart_stock.py lib/python${MODPY_VERSION}/site-packages/xlsxwriter/chartsheet.py lib/python${MODPY_VERSION}/site-packages/xlsxwriter/comments.py -lib/python${MODPY_VERSION}/site-packages/xlsxwriter/compatibility.py lib/python${MODPY_VERSION}/site-packages/xlsxwriter/contenttypes.py lib/python${MODPY_VERSION}/site-packages/xlsxwriter/core.py lib/python${MODPY_VERSION}/site-packages/xlsxwriter/custom.py lib/python${MODPY_VERSION}/site-packages/xlsxwriter/drawing.py lib/python${MODPY_VERSION}/site-packages/xlsxwriter/exceptions.py lib/python${MODPY_VERSION}/site-packages/xlsxwriter/format.py +lib/python${MODPY_VERSION}/site-packages/xlsxwriter/metadata.py lib/python${MODPY_VERSION}/site-packages/xlsxwriter/packager.py lib/python${MODPY_VERSION}/site-packages/xlsxwriter/relationships.py lib/python${MODPY_VERSION}/site-packages/xlsxwriter/shape.py