git: 8f7c8138d682 - main - textproc/py-griffe{cli,lib}: Update to 2.2.0

Kai Knoblich <[email protected]>
Newsgroups gmane.os.freebsd.devel.cvs.ports
Message-ID <[email protected]>
The branch main has been updated by kai:

URL: https://cgit.FreeBSD.org/ports/commit/?id=8f7c8138d682c0cbc788b633eb40fa4b2fb4a8ca

commit 8f7c8138d682c0cbc788b633eb40fa4b2fb4a8ca
Author:     Kai Knoblich <[email protected]>
AuthorDate: 2026-08-19 12:51:10 +0000
Commit:     Kai Knoblich <[email protected]>
CommitDate: 2026-08-19 12:51:10 +0000

    textproc/py-griffe{cli,lib}: Update to 2.2.0
    
    * Move the test suite to py-griffecli and py-griffelib because it's no
      longer available for py-griffe, which a a meta-package of the latter
      two.
    
    Changelog:
    
    https://github.com/mkdocstrings/griffe/releases/tag/2.2.0
---
 textproc/py-griffe/Makefile    | 18 ++----------------
 textproc/py-griffe/distinfo    |  6 +++---
 textproc/py-griffecli/Makefile |  8 ++++++--
 textproc/py-griffecli/distinfo |  6 +++---
 textproc/py-griffelib/Makefile | 16 ++++++++++++++--
 textproc/py-griffelib/distinfo |  6 +++---
 6 files changed, 31 insertions(+), 29 deletions(-)

diff --git a/textproc/py-griffe/Makefile b/textproc/py-griffe/Makefile
index c893581c9e78..edff719bd63e 100644
--- a/textproc/py-griffe/Makefile
+++ b/textproc/py-griffe/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	griffe
-DISTVERSION=	2.1.0
+DISTVERSION=	2.2.0
 CATEGORIES=	textproc python
 MASTER_SITES=	PYPI
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
@@ -16,23 +16,9 @@ BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}hatchling>0:devel/py-hatchling@${PY_FLAVOR
 		${PYTHON_PKGNAMEPREFIX}uv-dynamic-versioning>=0.7:devel/py-uv-dynamic-versioning@${PY_FLAVOR}
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}griffecli>=${DISTVERSION}:textproc/py-griffecli@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}griffelib>=${DISTVERSION}:textproc/py-griffelib@${PY_FLAVOR}
-TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}jsonschema>=4.17.3:devel/py-jsonschema@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}mkdocstrings>0:textproc/py-mkdocstrings@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}pytest-xdist>=3.3,1:devel/py-pytest-xdist@${PY_FLAVOR} \
-		git:devel/git
 
 USES=		python
-USE_PYTHON=	autoplist concurrent pep517 pytest
-# These tests require py-griffe-inherited-docstrings which isn't ported, yet.
-# Except for test_meson_python_file_handling which relies on files that aren't
-# packaged in the sdist.
-PYTEST_IGNORED_TESTS=	test_alias_proxies test_exposed_objects test_load_git \
-			test_no_module_docstrings_in_internal_api \
-			test_single_locations test_unique_names \
-			test_meson_python_file_handling
-
-TEST_ARGS=	-n ${MAKE_JOBS_NUMBER}
-TEST_ENV=	PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
+USE_PYTHON=	autoplist concurrent pep517
 
 NO_ARCH=	yes
 
diff --git a/textproc/py-griffe/distinfo b/textproc/py-griffe/distinfo
index 28d1b45c6aee..3306d3b05cff 100644
--- a/textproc/py-griffe/distinfo
+++ b/textproc/py-griffe/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1781959910
-SHA256 (griffe-2.1.0.tar.gz) = c58845df5a364feaabd05ee8c767b97b03e478da8aa18b9923553c812fb0d955
-SIZE (griffe-2.1.0.tar.gz) = 244879
+TIMESTAMP = 1786960441
+SHA256 (griffe-2.2.0.tar.gz) = 9c0dd9a7feda9e169d783507d777c6fb2f2fc2919b139747a5b4f5357517a611
+SIZE (griffe-2.2.0.tar.gz) = 246229
diff --git a/textproc/py-griffecli/Makefile b/textproc/py-griffecli/Makefile
index b525ea802d15..83a276b26700 100644
--- a/textproc/py-griffecli/Makefile
+++ b/textproc/py-griffecli/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	griffecli
-DISTVERSION=	2.1.0
+DISTVERSION=	2.2.0
 CATEGORIES=	textproc python
 MASTER_SITES=	PYPI
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
@@ -16,9 +16,13 @@ BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}hatchling>0:devel/py-hatchling@${PY_FLAVOR
 		${PYTHON_PKGNAMEPREFIX}uv-dynamic-versioning>=0.7:devel/py-uv-dynamic-versioning@${PY_FLAVOR}
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}colorama>=0.4:devel/py-colorama@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}griffelib>=${DISTVERSION}:textproc/py-griffelib@${PY_FLAVOR}
+TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pytest-xdist>=3.6,1:devel/py-pytest-xdist@${PY_FLAVOR}
 
 USES=		python
-USE_PYTHON=	autoplist concurrent pep517
+USE_PYTHON=	autoplist concurrent pep517 pytest
+
+TEST_ARGS=	-n ${MAKE_JOBS_NUMBER}
+TEST_ENV=	PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
 
 NO_ARCH=	yes
 
diff --git a/textproc/py-griffecli/distinfo b/textproc/py-griffecli/distinfo
index adc303f00fd9..6a4763e8f012 100644
--- a/textproc/py-griffecli/distinfo
+++ b/textproc/py-griffecli/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1781959933
-SHA256 (griffecli-2.1.0.tar.gz) = 2ff68dbee9395fdb668b10374c51683392d697b226ac60159798f4add1ee716c
-SIZE (griffecli-2.1.0.tar.gz) = 56913
+TIMESTAMP = 1786960466
+SHA256 (griffecli-2.2.0.tar.gz) = b9e763131218eb19887ed52de20fe944252d811bfb4a3e339874908a588f0044
+SIZE (griffecli-2.2.0.tar.gz) = 58066
diff --git a/textproc/py-griffelib/Makefile b/textproc/py-griffelib/Makefile
index 5fd60f945707..4089b1e85493 100644
--- a/textproc/py-griffelib/Makefile
+++ b/textproc/py-griffelib/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	griffelib
-DISTVERSION=	2.1.0
+DISTVERSION=	2.2.0
 CATEGORIES=	textproc python
 MASTER_SITES=	PYPI
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
@@ -15,9 +15,21 @@ BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}hatchling>0:devel/py-hatchling@${PY_FLAVOR
 		${PYTHON_PKGNAMEPREFIX}pdm-backend>0:devel/py-pdm-backend@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}uv-dynamic-versioning>=0.7:devel/py-uv-dynamic-versioning@${PY_FLAVOR}
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}colorama>=0.4:devel/py-colorama@${PY_FLAVOR}
+TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}griffecli>=${DISTVERSION}:textproc/py-griffecli@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}jsonschema>=4.18.0:devel/py-jsonschema@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}mkdocstrings>=0.29:textproc/py-mkdocstrings@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}pytest-xdist>=3.6,1:devel/py-pytest-xdist@${PY_FLAVOR} \
+		git:devel/git
 
 USES=		python
-USE_PYTHON=	autoplist pep517
+USE_PYTHON=	autoplist pep517 pytest
+# These tests require py-griffe-inherited-docstrings which isn't ported, yet.
+PYTEST_IGNORED_TESTS=	test_alias_proxies test_exposed_objects test_load_git \
+			test_no_module_docstrings_in_internal_api \
+			test_single_locations test_unique_names
+
+TEST_ARGS=	-n ${MAKE_JOBS_NUMBER}
+TEST_ENV=	PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
 
 NO_ARCH=	yes
 
diff --git a/textproc/py-griffelib/distinfo b/textproc/py-griffelib/distinfo
index c7a5c62157ca..c5fb345189a6 100644
--- a/textproc/py-griffelib/distinfo
+++ b/textproc/py-griffelib/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1781959953
-SHA256 (griffelib-2.1.0.tar.gz) = 762a186d2c6fd6794d4ea20d428d597ffb857cb56b66421651cbba15bdd5e813
-SIZE (griffelib-2.1.0.tar.gz) = 216234
+TIMESTAMP = 1786960454
+SHA256 (griffelib-2.2.0.tar.gz) = e1bc36fe9cd21d4b6b659b456346755e4cfdc5676c0a5214083126ee12612b3c
+SIZE (griffelib-2.2.0.tar.gz) = 227048
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.