summaryrefslogtreecommitdiff
path: root/dev-python
diff options
context:
space:
mode:
authorMichał Górny <mgorny@gentoo.org>2025-04-05 07:59:27 +0200
committerMichał Górny <mgorny@gentoo.org>2025-04-05 08:37:43 +0200
commit9cac726bc218756bed512ebe33c2ff41d741072b (patch)
tree8bc37f7295cb827df579cc832cb4ce2b5f53f2da /dev-python
parent9ce7e6ba2fc8f8e16c2f43d293a21b78ef3fded4 (diff)
downloadgentoo-9cac726bc218756bed512ebe33c2ff41d741072b.tar.gz
gentoo-9cac726bc218756bed512ebe33c2ff41d741072b.tar.bz2
gentoo-9cac726bc218756bed512ebe33c2ff41d741072b.zip
dev-python/cfn-lint: Bump to 1.32.4
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Diffstat (limited to 'dev-python')
-rw-r--r--dev-python/cfn-lint/Manifest1
-rw-r--r--dev-python/cfn-lint/cfn-lint-1.32.4.ebuild61
2 files changed, 62 insertions, 0 deletions
diff --git a/dev-python/cfn-lint/Manifest b/dev-python/cfn-lint/Manifest
index 5cbc051b1d24..a289ae4061fb 100644
--- a/dev-python/cfn-lint/Manifest
+++ b/dev-python/cfn-lint/Manifest
@@ -2,3 +2,4 @@ DIST cfn_lint-1.30.0.tar.gz 2832092 BLAKE2B 0d69bc3702447828c5a03662d00f62e1ee42
DIST cfn_lint-1.31.3.tar.gz 2856311 BLAKE2B 46c7dee3b3a70f59675dd3879604a0860b99b193ce37e11b05f60bb08d1f3e97da7887b8d13be48d5721826ca46f5bdca61945b8d2fc6558d9290eec5257fa64 SHA512 4d63d3d529b292125be9b139ebc73ae75024e61afa0928afd6f73f573aaadd9cb1e359cf4bc61aa245c05de86406b9894bca1519b682248946eff0664bbefeba
DIST cfn_lint-1.32.1.tar.gz 2896622 BLAKE2B 2c00467a4f1997fe72f500a339314b5c698a392968978881a11d0982084a6f2ea07ef2ca114a88ca22c99c9ff1748f8a2ba971a1e558df8aa53e2ec6c230c597 SHA512 f81ca1bf437db146d8d533da0f445c46c3bd08dc37b5a7e3d653e0395ae73ecb749b65f944a515331477f5395c856d7e7df9b2e4e41ff22446af142c89039aa3
DIST cfn_lint-1.32.3.tar.gz 3074127 BLAKE2B e9b951d2d1193d9fab2e51238ea3ef638ecb9c67f8929deea0b649ffcf064bb0b52bd91da0f0ab8d3a4f2cbc20da2b4913d75068be506d0e08501e717a15c189 SHA512 89a68232a7c5753778f5de559d1dcbaa6677d7f33ee0bbf2feeea65e5d39c606111d3ba8fd79b5245c48ecf57af313b792ebc58546d0ed5eaf58eece055f0a14
+DIST cfn_lint-1.32.4.tar.gz 3090585 BLAKE2B 348c0a4326bcd8a7c0c0230d6090774b300192e4a68086ab4a8350ed0b854b750feae0ad55953c1f3a8ccf32990b58078668b76bfbd41ee59bc736bede87f524 SHA512 81545db95bca2f31a41f327e4303e4ec5d398b7b1b25030bb0a8f550ff79591d0e350173234c2a54ae4317180442943bd0c0e4d8327e3163c1f5ff9b92dc5fac
diff --git a/dev-python/cfn-lint/cfn-lint-1.32.4.ebuild b/dev-python/cfn-lint/cfn-lint-1.32.4.ebuild
new file mode 100644
index 000000000000..5df09dbf3ef1
--- /dev/null
+++ b/dev-python/cfn-lint/cfn-lint-1.32.4.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..13} )
+
+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/aws-sam-translator-1.95.0[${PYTHON_USEDEP}]
+ 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-5.4[${PYTHON_USEDEP}]
+ >=dev-python/regex-2021.7.1[${PYTHON_USEDEP}]
+ >=dev-python/sarif-om-1.0.4[${PYTHON_USEDEP}]
+ >=dev-python/sympy-1.0.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ >=dev-python/setuptools-77.0.3[${PYTHON_USEDEP}]
+ test? (
+ dev-python/defusedxml[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ # unpin the deps
+ sed -e 's:~=[0-9.]*::' -i pyproject.toml || die
+ distutils-r1_src_prepare
+}
+
+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
+ )
+
+ # from tox.ini
+ local -x AWS_DEFAULT_REGION=us-east-1
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest
+}