diff --git a/devel/py-cfn-lint/Makefile b/devel/py-cfn-lint/Makefile index fd0b85b985ee..6672ce88b333 100644 --- a/devel/py-cfn-lint/Makefile +++ b/devel/py-cfn-lint/Makefile @@ -1,39 +1,40 @@ PORTNAME= cfn-lint -DISTVERSION= 1.50.1 +DISTVERSION= 1.52.1 CATEGORIES= devel python textproc MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:S/-/_/}-${DISTVERSIONFULL} MAINTAINER= nork@FreeBSD.org COMMENT= AWS CloudFormation Linter WWW= https://pypi.org/project/cfn-lint/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PY_SETUPTOOLS} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aws-sam-translator>=1.97.0:devel/py-aws-sam-translator@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aws-sam-translator>=1.111.0:devel/py-aws-sam-translator@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jschema-to-python>=1.2.3:devel/py-jschema-to-python@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonpatch>0:devel/py-jsonpatch@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonschema>=3.0<5:devel/py-jsonschema@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}junit-xml>=1.9:textproc/py-junit-xml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}networkx>=2.4,2<4,2:math/py-networkx@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pyyaml>5.4:devel/py-pyyaml@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyyaml>=6.0.3:devel/py-pyyaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}regex>0:textproc/py-regex@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sarif-om>=1.0.4:devel/py-sarif-om@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sympy>=1.0.0:math/py-sympy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>0:devel/py-typing-extensions@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}defusedxml>0:devel/py-defusedxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pydot>0:graphics/py-pydot@${PY_FLAVOR} -USES= python -USE_PYTHON= autoplist concurrent pep517 pytest unittest +USES= pytest python +USE_PYTHON= autoplist concurrent pep517 unittest +PYTEST_ARGS= -x -v --showlocals TEST_ENV= ${MAKE_ENV} \ PATH=${STAGEDIR}${PREFIX}/bin:${PATH} \ PYTHONPATH=${STAGEDIR}${PYTHON_SITELIBDIR} NO_ARCH= yes .include diff --git a/devel/py-cfn-lint/distinfo b/devel/py-cfn-lint/distinfo index 9dd03d7bebb3..2cecfd84e68a 100644 --- a/devel/py-cfn-lint/distinfo +++ b/devel/py-cfn-lint/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1777748185 -SHA256 (cfn_lint-1.50.1.tar.gz) = 10df565e9774e41c4a5a1b6dca7d09765cd534bdf22dc24add5e4ad1e118699a -SIZE (cfn_lint-1.50.1.tar.gz) = 4076509 +TIMESTAMP = 1785401549 +SHA256 (cfn_lint-1.52.1.tar.gz) = 696cf93fc3c20c257eb7c5ce4622621bc8f5b0823cb5e0ea2d042e1eb0c2cd0c +SIZE (cfn_lint-1.52.1.tar.gz) = 4487553 diff --git a/devel/py-cfn-lint/files/patch-src_cfnlint_maintenance.py b/devel/py-cfn-lint/files/patch-src_cfnlint_maintenance.py index 3b0963656914..80426a6f3e27 100644 --- a/devel/py-cfn-lint/files/patch-src_cfnlint_maintenance.py +++ b/devel/py-cfn-lint/files/patch-src_cfnlint_maintenance.py @@ -1,13 +1,13 @@ ---- src/cfnlint/maintenance.py.orig 2026-04-29 17:17:46 UTC +--- src/cfnlint/maintenance.py.orig 2026-07-09 18:08:26 UTC +++ src/cfnlint/maintenance.py -@@ -99,9 +99,8 @@ def update_documentation(rules): +@@ -80,9 +80,8 @@ def update_documentation(rules): "../" + subprocess.check_output( [ - "git", "grep", - "-l", + "-lr", 'id = "' + rule.id + '"', "src/cfnlint/rules/", ]