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