From: Stuart Henderson Subject: Re: [update] py-pathspec 0.12.1 -> 1.0.3 To: Daniel Dickman Cc: ports@openbsd.org Date: Mon, 26 Jan 2026 12:52:52 +0000 I updated this, I hadn't seen your diff before I committed it. On 2026/01/25 21:13, Daniel Dickman wrote: > Updating py-black requires a newer pathspec. > > Ok on the update below? > > Index: Makefile > =================================================================== > RCS file: /cvs/ports/devel/py-pathspec/Makefile,v > diff -u -p -u -r1.25 Makefile > --- Makefile 21 Feb 2025 10:23:16 -0000 1.25 > +++ Makefile 26 Jan 2026 02:10:04 -0000 > @@ -1,9 +1,8 @@ > COMMENT= utility for gitignore style pattern matching of file paths > > -MODPY_DISTV= 0.12.1 > +MODPY_DISTV= 1.0.3 > DISTNAME= pathspec-${MODPY_DISTV} > PKGNAME= py-${DISTNAME} > -REVISION= 2 > > CATEGORIES= devel > > @@ -11,7 +10,8 @@ CATEGORIES= devel > PERMIT_PACKAGE= Yes > > MODULES= lang/python > -MODPY_PYBUILD= flit_core > + > MODPY_PI= Yes > +MODPY_PYBUILD= flit_core > > .include > Index: distinfo > =================================================================== > RCS file: /cvs/ports/devel/py-pathspec/distinfo,v > diff -u -p -u -r1.13 distinfo > --- distinfo 4 Feb 2024 10:41:54 -0000 1.13 > +++ distinfo 26 Jan 2026 02:10:04 -0000 > @@ -1,2 +1,2 @@ > -SHA256 (pathspec-0.12.1.tar.gz) = pILVFQOhqzOxxnpsOBOiaVPb3HHDHayu+ag4xOKfVxI= > -SIZE (pathspec-0.12.1.tar.gz) = 51043 > +SHA256 (pathspec-1.0.3.tar.gz) = usXPl64sKHbi0l67FQeOsE125LmJIe4xxvha3otZRE0= > +SIZE (pathspec-1.0.3.tar.gz) = 130841 > Index: pkg/PLIST > =================================================================== > RCS file: /cvs/ports/devel/py-pathspec/pkg/PLIST,v > diff -u -p -u -r1.11 PLIST > --- pkg/PLIST 23 Oct 2025 13:19:36 -0000 1.11 > +++ pkg/PLIST 26 Jan 2026 02:10:04 -0000 > @@ -12,6 +12,12 @@ lib/python${MODPY_VERSION}/site-packages > lib/python${MODPY_VERSION}/site-packages/pathspec/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc > lib/python${MODPY_VERSION}/site-packages/pathspec/${MODPY_PYCACHE}_meta.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > lib/python${MODPY_VERSION}/site-packages/pathspec/${MODPY_PYCACHE}_meta.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/pathspec/${MODPY_PYCACHE}_typing.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/pathspec/${MODPY_PYCACHE}_typing.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/pathspec/${MODPY_PYCACHE}_version.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/pathspec/${MODPY_PYCACHE}_version.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/pathspec/${MODPY_PYCACHE}backend.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/pathspec/${MODPY_PYCACHE}backend.${MODPY_PYC_MAGIC_TAG}pyc > lib/python${MODPY_VERSION}/site-packages/pathspec/${MODPY_PYCACHE}gitignore.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > lib/python${MODPY_VERSION}/site-packages/pathspec/${MODPY_PYCACHE}gitignore.${MODPY_PYC_MAGIC_TAG}pyc > lib/python${MODPY_VERSION}/site-packages/pathspec/${MODPY_PYCACHE}pathspec.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > @@ -20,7 +26,66 @@ lib/python${MODPY_VERSION}/site-packages > lib/python${MODPY_VERSION}/site-packages/pathspec/${MODPY_PYCACHE}pattern.${MODPY_PYC_MAGIC_TAG}pyc > lib/python${MODPY_VERSION}/site-packages/pathspec/${MODPY_PYCACHE}util.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > lib/python${MODPY_VERSION}/site-packages/pathspec/${MODPY_PYCACHE}util.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/pathspec/_backends/ > +lib/python${MODPY_VERSION}/site-packages/pathspec/_backends/__init__.py > +lib/python${MODPY_VERSION}/site-packages/pathspec/_backends/${MODPY_PYCACHE}/ > +lib/python${MODPY_VERSION}/site-packages/pathspec/_backends/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/pathspec/_backends/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/pathspec/_backends/${MODPY_PYCACHE}_utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/pathspec/_backends/${MODPY_PYCACHE}_utils.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/pathspec/_backends/${MODPY_PYCACHE}agg.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/pathspec/_backends/${MODPY_PYCACHE}agg.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/pathspec/_backends/_utils.py > +lib/python${MODPY_VERSION}/site-packages/pathspec/_backends/agg.py > +lib/python${MODPY_VERSION}/site-packages/pathspec/_backends/hyperscan/ > +lib/python${MODPY_VERSION}/site-packages/pathspec/_backends/hyperscan/__init__.py > +lib/python${MODPY_VERSION}/site-packages/pathspec/_backends/hyperscan/${MODPY_PYCACHE}/ > +lib/python${MODPY_VERSION}/site-packages/pathspec/_backends/hyperscan/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/pathspec/_backends/hyperscan/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/pathspec/_backends/hyperscan/${MODPY_PYCACHE}_base.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/pathspec/_backends/hyperscan/${MODPY_PYCACHE}_base.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/pathspec/_backends/hyperscan/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/pathspec/_backends/hyperscan/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/pathspec/_backends/hyperscan/${MODPY_PYCACHE}gitignore.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/pathspec/_backends/hyperscan/${MODPY_PYCACHE}gitignore.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/pathspec/_backends/hyperscan/${MODPY_PYCACHE}pathspec.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/pathspec/_backends/hyperscan/${MODPY_PYCACHE}pathspec.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/pathspec/_backends/hyperscan/_base.py > +lib/python${MODPY_VERSION}/site-packages/pathspec/_backends/hyperscan/base.py > +lib/python${MODPY_VERSION}/site-packages/pathspec/_backends/hyperscan/gitignore.py > +lib/python${MODPY_VERSION}/site-packages/pathspec/_backends/hyperscan/pathspec.py > +lib/python${MODPY_VERSION}/site-packages/pathspec/_backends/re2/ > +lib/python${MODPY_VERSION}/site-packages/pathspec/_backends/re2/__init__.py > +lib/python${MODPY_VERSION}/site-packages/pathspec/_backends/re2/${MODPY_PYCACHE}/ > +lib/python${MODPY_VERSION}/site-packages/pathspec/_backends/re2/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/pathspec/_backends/re2/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/pathspec/_backends/re2/${MODPY_PYCACHE}_base.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/pathspec/_backends/re2/${MODPY_PYCACHE}_base.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/pathspec/_backends/re2/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/pathspec/_backends/re2/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/pathspec/_backends/re2/${MODPY_PYCACHE}gitignore.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/pathspec/_backends/re2/${MODPY_PYCACHE}gitignore.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/pathspec/_backends/re2/${MODPY_PYCACHE}pathspec.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/pathspec/_backends/re2/${MODPY_PYCACHE}pathspec.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/pathspec/_backends/re2/_base.py > +lib/python${MODPY_VERSION}/site-packages/pathspec/_backends/re2/base.py > +lib/python${MODPY_VERSION}/site-packages/pathspec/_backends/re2/gitignore.py > +lib/python${MODPY_VERSION}/site-packages/pathspec/_backends/re2/pathspec.py > +lib/python${MODPY_VERSION}/site-packages/pathspec/_backends/simple/ > +lib/python${MODPY_VERSION}/site-packages/pathspec/_backends/simple/__init__.py > +lib/python${MODPY_VERSION}/site-packages/pathspec/_backends/simple/${MODPY_PYCACHE}/ > +lib/python${MODPY_VERSION}/site-packages/pathspec/_backends/simple/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/pathspec/_backends/simple/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/pathspec/_backends/simple/${MODPY_PYCACHE}gitignore.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/pathspec/_backends/simple/${MODPY_PYCACHE}gitignore.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/pathspec/_backends/simple/${MODPY_PYCACHE}pathspec.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/pathspec/_backends/simple/${MODPY_PYCACHE}pathspec.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/pathspec/_backends/simple/gitignore.py > +lib/python${MODPY_VERSION}/site-packages/pathspec/_backends/simple/pathspec.py > lib/python${MODPY_VERSION}/site-packages/pathspec/_meta.py > +lib/python${MODPY_VERSION}/site-packages/pathspec/_typing.py > +lib/python${MODPY_VERSION}/site-packages/pathspec/_version.py > +lib/python${MODPY_VERSION}/site-packages/pathspec/backend.py > lib/python${MODPY_VERSION}/site-packages/pathspec/gitignore.py > lib/python${MODPY_VERSION}/site-packages/pathspec/pathspec.py > lib/python${MODPY_VERSION}/site-packages/pathspec/pattern.py > @@ -31,6 +96,20 @@ lib/python${MODPY_VERSION}/site-packages > lib/python${MODPY_VERSION}/site-packages/pathspec/patterns/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc > lib/python${MODPY_VERSION}/site-packages/pathspec/patterns/${MODPY_PYCACHE}gitwildmatch.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > lib/python${MODPY_VERSION}/site-packages/pathspec/patterns/${MODPY_PYCACHE}gitwildmatch.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/pathspec/patterns/gitignore/ > +lib/python${MODPY_VERSION}/site-packages/pathspec/patterns/gitignore/__init__.py > +lib/python${MODPY_VERSION}/site-packages/pathspec/patterns/gitignore/${MODPY_PYCACHE}/ > +lib/python${MODPY_VERSION}/site-packages/pathspec/patterns/gitignore/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/pathspec/patterns/gitignore/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/pathspec/patterns/gitignore/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/pathspec/patterns/gitignore/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/pathspec/patterns/gitignore/${MODPY_PYCACHE}basic.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/pathspec/patterns/gitignore/${MODPY_PYCACHE}basic.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/pathspec/patterns/gitignore/${MODPY_PYCACHE}spec.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/pathspec/patterns/gitignore/${MODPY_PYCACHE}spec.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/pathspec/patterns/gitignore/base.py > +lib/python${MODPY_VERSION}/site-packages/pathspec/patterns/gitignore/basic.py > +lib/python${MODPY_VERSION}/site-packages/pathspec/patterns/gitignore/spec.py > lib/python${MODPY_VERSION}/site-packages/pathspec/patterns/gitwildmatch.py > lib/python${MODPY_VERSION}/site-packages/pathspec/py.typed > lib/python${MODPY_VERSION}/site-packages/pathspec/util.py >