repo/gentoo:master commit in: dev-python/cfn-lint/

Michał Górny <[email protected]>
Newsgroups gmane.linux.gentoo.cvs
Message-ID <1785988272.3776c72db9681395ce032175908c39585bb910b3.mgorny@gentoo>
commit:     3776c72db9681395ce032175908c39585bb910b3
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Aug  6 03:51:12 2026 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Aug  6 03:51:12 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3776c72d

dev-python/cfn-lint: Bump to 1.54.0

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 dev-python/cfn-lint/Manifest               |  2 +
 dev-python/cfn-lint/cfn-lint-1.54.0.ebuild | 59 ++++++++++++++++++++++++++++++
 2 files changed, 61 insertions(+)

diff --git a/dev-python/cfn-lint/Manifest b/dev-python/cfn-lint/Manifest
index 74f560640604..1e20505b75f5 100644
--- a/dev-python/cfn-lint/Manifest
+++ b/dev-python/cfn-lint/Manifest
@@ -4,3 +4,5 @@ DIST cfn_lint-1.53.2.tar.gz 4593047 BLAKE2B c7886fca618d4a766f96fd8949469b83a433
 DIST cfn_lint-1.53.2.tar.gz.provenance 10130 BLAKE2B 31a264fbd6d2d59b3628ee1fe94b78633857879ce18d97a943e1d8feaea16ad29906b9a288e2225527ed94d8318e22fb28b00a5d751bec3c6f0a0adbe45638aa SHA512 a5c987a5506ee7b5ddd31a836b5a4d6d24d4505fbf4beb357abb59a6723af8dba3dc30b04631e886944e6a32e56bb19d2bf4e109d1fa25cdc1b276475d9122e6
 DIST cfn_lint-1.53.3.tar.gz 4614920 BLAKE2B 3243d3c1ce7a96cb8d19d2f648ebc933f54b4fbb821f69d4e3787c51427c3cd2dc4d7a1de93f60ff41b717a15d3e610351fa36fedb13d105d65ad3df901d7fa4 SHA512 2f9dd8c3472e954cb9fd2c44659bedb6ad7b490578cbf954d6624d50fa75adb375c549d1cbc0536acf546b8f285d9409885b01e50566be6ead3d21408963994f
 DIST cfn_lint-1.53.3.tar.gz.provenance 9707 BLAKE2B e7589b6c5b808a0f752fa91e603b62b5042757307d0bc7383cc8d380bd5f945a7391b3a357fd494d466ed542017b358658b9f2fc18e07abb390ce5ae6ae77427 SHA512 d70c96e40039e6ae1adfe788e5cea1c4453b788b1ea9392ee289426419b1264a5da3fb0e4064ad029c599fe22ef69e97302f17b89adb8aec4ed3f05bc0934dc7
+DIST cfn_lint-1.54.0.tar.gz 4584764 BLAKE2B e901d2eef452cd3b059e413c0cf095b3c846adf4a07f1b32f8e04f064d7fd0dd08a23b6630d546a70d49327423524e69dd04c5a413674c2d1770a0a906aaaeee SHA512 6d64cecf3ece86a1941d0e587ee5875ceaeb84dacaed9b34dd9fab8fcfdec3f419d519b54848d5c0deb29d7e3e87f1460fd302ed7e690a2d3e979086a9b8aacc
+DIST cfn_lint-1.54.0.tar.gz.provenance 9942 BLAKE2B 33e3aab9c9812b942847e3c1e66501cb732a7c2d787e076eb0e54a1f762010a7470c679bd1b57e47f724c60b601bf29647907832cac56f23cfe2a46320e553f0 SHA512 c62230d36ceb34ecae3422d00ada9813480942db887c2ff53a5c817e07d5fc7e54b36023e334c4edfc3fee4bea1010393d81289426cf1d24acd53eb8ec5aadfa

diff --git a/dev-python/cfn-lint/cfn-lint-1.54.0.ebuild b/dev-python/cfn-lint/cfn-lint-1.54.0.ebuild
new file mode 100644
index 000000000000..2f8c4add2f02
--- /dev/null
+++ b/dev-python/cfn-lint/cfn-lint-1.54.0.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_VERIFY_REPO=https://github.com/aws-cloudformation/cfn-lint
+PYTHON_COMPAT=( python3_{12..14} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="CloudFormation Linter"
+HOMEPAGE="
+	https://github.com/aws-cloudformation/cfn-lint/
+	https://pypi.org/project/cfn-lint/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+
+RDEPEND="
+	dev-python/jsonpatch[${PYTHON_USEDEP}]
+	>=dev-python/jschema-to-python-1.2.3[${PYTHON_USEDEP}]
+	<dev-python/jsonschema-5[${PYTHON_USEDEP}]
+	>=dev-python/jsonschema-3.0[${PYTHON_USEDEP}]
+	dev-python/junit-xml[${PYTHON_USEDEP}]
+	<dev-python/networkx-4[${PYTHON_USEDEP}]
+	>=dev-python/pyyaml-6.0.3[${PYTHON_USEDEP}]
+	>=dev-python/regex-2021.7.1[${PYTHON_USEDEP}]
+	>=dev-python/sarif-om-1.0.4[${PYTHON_USEDEP}]
+	>=dev-python/sympy-1.14.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+	>=dev-python/setuptools-77.0.3[${PYTHON_USEDEP}]
+	test? (
+		dev-python/defusedxml[${PYTHON_USEDEP}]
+	)
+"
+
+EPYTEST_PLUGINS=()
+distutils_enable_tests pytest
+
+python_test() {
+	local EPYTEST_DESELECT=(
+		# different line wrapping somehow
+		test/unit/module/template/test_template.py::TestTemplate::test_build_graph
+		# requires git repo
+		test/unit/module/maintenance/test_update_documentation.py::TestUpdateDocumentation::test_update_docs
+		# crashes on 3.12+, probably pygraphviz
+		test/unit/module/test_api.py::TestLintByConfig::test_graph
+		# scripts missing from sdist
+		test/unit/module/maintenance/test_update_specs_from_pricing.py
+	)
+
+	# from tox.ini
+	local -x AWS_DEFAULT_REGION=us-east-1
+	epytest test/unit
+}
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.