From: Stuart Henderson Subject: Re: [wip] py-backports-zstd 1.2.0 To: Theo Buehler Cc: ports@openbsd.org, daniel@openbsd.org Date: Fri, 12 Dec 2025 14:14:55 +0000 On 2025/12/12 14:49, Theo Buehler wrote: > 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: ok > 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 > 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