Index | Thread | Search

From:
Daniel Dickman <didickman@gmail.com>
Subject:
[update] py-black for Python 3.14 support
To:
ports@openbsd.org
Date:
Sun, 16 Nov 2025 20:55:20 -0500

Download raw body.

Thread
  • Daniel Dickman:

    [update] py-black for Python 3.14 support

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