dev-python/cfn-lint: Bump to 1.43.1

Signed-off-by: Michał Górny <mgorny@gentoo.org>
This commit is contained in:
Michał Górny 2025-12-19 03:21:39 +01:00
parent 0b6119cb0f
commit 7df292b4b0
No known key found for this signature in database
GPG Key ID: 8E32347AF4055AE8
2 changed files with 62 additions and 0 deletions

View File

@ -4,3 +4,4 @@ DIST cfn_lint-1.41.0.tar.gz 3408534 BLAKE2B 281ac2561055366f11f5167140bbd71305a0
DIST cfn_lint-1.42.0.tar.gz 3589426 BLAKE2B 6d172ebffd868af5db0b5313de792c4f093eb96c13777c4495f9e9cd4c364313da897ed77f8bb9b005543b9f4020c8fc88f751b4c86e7dbb329b2deee7a5ab12 SHA512 93ec7b5ea8833f8f77eabc537363e13f6457720e6fe658ab4a4fbf4c5a851bf50b54d55bf9e0986a91634b7786e76bb8332a9a2888c13d06f35a4079db277fe7
DIST cfn_lint-1.42.1.tar.gz 3728837 BLAKE2B 6ef135be851ca8ec17854074d8d3ad610b21249774bdc66adf686898f1b2a168c65d706551a22341d891b8bc4afd3788075abd232ce131fb4b5e2ecdc84c6a73 SHA512 9ddf24e494a2eb668c407116a54c34efb946516ef563d6272c08d58e56f24c9c70ff9d37dc25d70ad61d42fa759a1bd896d32035e6c7761d91bc8a0aea23e6c8
DIST cfn_lint-1.43.0.tar.gz 3389754 BLAKE2B 32d692feca2db25cd943d6edc9da7a18e7e33886007f7d9bc4a7d9c1461210c96c93acaf90b232df9a942d0d973fe81fcf6a2c0f6f70efbb5f15184d39eb57b8 SHA512 280d3ea1ea67387a73860a4fc665620a21fa1a67bda6acd31f7e9c9c88d041944cb52ccb7db6b6f56cfa189bad8e19a33d83ca648ea4d715dcb129d354531c0d
DIST cfn_lint-1.43.1.tar.gz 3405089 BLAKE2B cac9f211d8b4e09665bc9c833839a4ef250c73f71485fed3d993aa315677eed7e13e7e2fa46c88801ab166d6d8b56084d0c84add8c0330b8c030629d2f650d61 SHA512 9b2cd9a475629325c33618f57e6094ad9c89bccf43969c996d6cc45a7198f5d4c6fa00bfef43958569815a5db1b9587bf0fbe53eb35330248ade4b37dcb32f3a

View File

@ -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_{11..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.97.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}]
)
"
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
# TODO: suddenly started failing in older versions too
# https://github.com/aws-cloudformation/cfn-lint/issues/4207
test/integration/test_good_templates.py
test/unit/module/override/test_exclude.py::TestExclude::test_success_run
test/unit/module/test_api.py::TestLintFile::test_good_template
test/unit/module/test_rules_collections.py::TestRulesCollection::test_success_run
)
# from tox.ini
local -x AWS_DEFAULT_REGION=us-east-1
epytest
}