On Fri, Dec 12, 2025 at 11:12:37AM +0000, Stuart Henderson wrote:
> On 2025/12/12 11:30, Theo Buehler wrote:
> > Attached a port for backports.zstd which is needed for py-flask-compress
> > with Python 3.13.
> > 
> > One thing of note is the tight setuptools>=80 requirement patched out.
> 
> this is showing up a lot, I should probably try updating that
> 
> > More importantly, this conflicts with textproc/hotdoc due to sharing the
> > backports/__init__py file. I don't know how to handle this gracefully.
> 
> hotdoc can stop doing that (ok with you Antoine?), but based on what
> it says in https://pypi.org/project/backports/ we should probably not
> install backports/__init_.py anyway.

Thanks. Then I think the attached port is what we want. Diff to previous
tarball:

diff --git a/archivers/py-backports-zstd/Makefile 
b/archivers/py-backports-zstd/Makefile
index 436085af42..921ce32327 100644
--- a/archivers/py-backports-zstd/Makefile
+++ b/archivers/py-backports-zstd/Makefile
@@ -1,4 +1,4 @@
-COMMENT =              backport of Python 3.14 standard library support
+COMMENT =              backport of zstd support in Python 3.14
 
 MODPY_DISTV =          1.2.0
 DISTNAME =             backports_zstd-${MODPY_DISTV}
@@ -21,8 +21,6 @@
 MODPY_PYBUILD_ARGS =   --config-setting=--build-option=--system-zstd
 BUILD_DEPENDS =                devel/py-cffi
 
-MODPY_TEST_LINK_SO =   Yes
-
 TEST_DEPENDS =         ${FULLPKGNAME}:${BUILD_PKGPATH}
 
 .include <bsd.port.mk>
diff --git a/archivers/py-backports-zstd/pkg/PLIST 
b/archivers/py-backports-zstd/pkg/PLIST
index 4f35215015..6b8a0f8918 100644
--- a/archivers/py-backports-zstd/pkg/PLIST
+++ b/archivers/py-backports-zstd/pkg/PLIST
@@ -1,9 +1,8 @@
-@conflict textproc/hotdoc-*
 lib/python${MODPY_VERSION}/site-packages/backports/
-lib/python${MODPY_VERSION}/site-packages/backports/__init__.py
-lib/python${MODPY_VERSION}/site-packages/backports/${MODPY_PYCACHE}/
-lib/python${MODPY_VERSION}/site-packages/backports/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/backports/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+@comment lib/python${MODPY_VERSION}/site-packages/backports/__init__.py
+@comment lib/python${MODPY_VERSION}/site-packages/backports/${MODPY_PYCACHE}/
+@comment 
lib/python${MODPY_VERSION}/site-packages/backports/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+@comment 
lib/python${MODPY_VERSION}/site-packages/backports/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/backports/zstd/
 lib/python${MODPY_VERSION}/site-packages/backports/zstd/__init__.py
 lib/python${MODPY_VERSION}/site-packages/backports/zstd/__init__.pyi

Attachment: py-backports-zstd-1.2.0.tgz
Description: application/tar-gz

Reply via email to