From: Daniel Dickman Subject: [update] py-black for Python 3.14 support To: ports@openbsd.org Date: Sun, 16 Nov 2025 20:55:20 -0500 black 25.11.0 adds support for Python 3.14 including support for the new Python t-strings. See: https://github.com/psf/black/pull/4805 ok? Index: Makefile =================================================================== RCS file: /cvs/ports/textproc/py-black/Makefile,v diff -u -p -u -r1.30 Makefile --- Makefile 6 Jun 2025 20:01:43 -0000 1.30 +++ Makefile 17 Nov 2025 01:50:18 -0000 @@ -1,6 +1,6 @@ COMMENT= Python code formatter -MODPY_DISTV= 25.1.0 +MODPY_DISTV= 25.11.0 DISTNAME= black-${MODPY_DISTV} PKGNAME= py-black-${MODPY_DISTV} @@ -26,6 +26,7 @@ BUILD_DEPENDS= devel/py-hatch-fancy-pypi RUN_DEPENDS= devel/py-click>=8.0.0 \ devel/py-mypy-extensions>=0.4.3 \ devel/py-pathspec>=0.9.0 \ + devel/py-pytokens>=0.1.10 \ sysutils/py-packaging>=22.0 \ sysutils/py-platformdirs>=2 Index: distinfo =================================================================== RCS file: /cvs/ports/textproc/py-black/distinfo,v diff -u -p -u -r1.12 distinfo --- distinfo 6 Jun 2025 20:01:43 -0000 1.12 +++ distinfo 17 Nov 2025 01:50:18 -0000 @@ -1,2 +1,2 @@ -SHA256 (black-25.1.0.tar.gz) = M0ltXNEiKtczkTUrSujaFSU8Xeibk6gLPiyNmhnsJmY= -SIZE (black-25.1.0.tar.gz) = 649449 +SHA256 (black-25.11.0.tar.gz) = mjI6wy9dx1znRwUBuIclC+UAWgFgLpMaFeRVk/cPbgg= +SIZE (black-25.11.0.tar.gz) = 655669 Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/textproc/py-black/pkg/PLIST,v diff -u -p -u -r1.10 PLIST --- pkg/PLIST 23 Oct 2025 13:20:22 -0000 1.10 +++ pkg/PLIST 17 Nov 2025 01:50:18 -0000 @@ -4,6 +4,7 @@ bin/blackd lib/python${MODPY_VERSION}/site-packages/${MODPY_PYCACHE}_black_version.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/${MODPY_PYCACHE}_black_version.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/_black_version.py +lib/python${MODPY_VERSION}/site-packages/_black_version.pyi lib/python${MODPY_VERSION}/site-packages/black/ lib/python${MODPY_VERSION}/site-packages/black-${MODPY_DISTV}.dist-info/ lib/python${MODPY_VERSION}/site-packages/black-${MODPY_DISTV}.dist-info/METADATA @@ -11,7 +12,6 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/black-${MODPY_DISTV}.dist-info/WHEEL lib/python${MODPY_VERSION}/site-packages/black-${MODPY_DISTV}.dist-info/entry_points.txt lib/python${MODPY_VERSION}/site-packages/black-${MODPY_DISTV}.dist-info/licenses/ -lib/python${MODPY_VERSION}/site-packages/black-${MODPY_DISTV}.dist-info/licenses/AUTHORS.md lib/python${MODPY_VERSION}/site-packages/black-${MODPY_DISTV}.dist-info/licenses/LICENSE lib/python${MODPY_VERSION}/site-packages/black/__init__.py lib/python${MODPY_VERSION}/site-packages/black/__main__.py @@ -101,8 +101,11 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/blackd/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/blackd/${MODPY_PYCACHE}__main__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/blackd/${MODPY_PYCACHE}__main__.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/blackd/${MODPY_PYCACHE}client.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/blackd/${MODPY_PYCACHE}client.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/blackd/${MODPY_PYCACHE}middlewares.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/blackd/${MODPY_PYCACHE}middlewares.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/blackd/client.py lib/python${MODPY_VERSION}/site-packages/blackd/middlewares.py lib/python${MODPY_VERSION}/site-packages/blib2to3/ lib/python${MODPY_VERSION}/site-packages/blib2to3/Grammar.txt