summaryrefslogtreecommitdiff
path: root/dev-python/cfn-lint
diff options
context:
space:
mode:
Diffstat (limited to 'dev-python/cfn-lint')
-rw-r--r--dev-python/cfn-lint/Manifest2
-rw-r--r--dev-python/cfn-lint/cfn-lint-1.57.1.ebuild61
2 files changed, 63 insertions, 0 deletions
diff --git a/dev-python/cfn-lint/Manifest b/dev-python/cfn-lint/Manifest
index 0931a8aeef07..bde02f08e674 100644
--- a/dev-python/cfn-lint/Manifest
+++ b/dev-python/cfn-lint/Manifest
@@ -8,3 +8,5 @@ DIST cfn_lint-1.56.3.tar.gz 4782328 BLAKE2B 4428f330d2e21fefd7254c3e062b6af23187
DIST cfn_lint-1.56.3.tar.gz.provenance 10034 BLAKE2B 40af29c8024029066a39c6dfb07380e26fedc4dd75d4a89f7e6e6edacac35a6fa6534f68a09e2b93b74ac1a1d829e4c0c14cd94ce077921b37e761f65e6097b8 SHA512 24f89afdcc5afec8a258297b474cfc5798a2c0cdeb414c5ef3cd3dad382f8606d8832501eb8042326f906dd2de46c5387a4b74159505b697ead87f2fcf60007e
DIST cfn_lint-1.57.0.tar.gz 4865987 BLAKE2B 5d38fcc5a73abe8c28bec18d1454e681387f2fe4230605cdb982c60d8f4ddcae4755bafe0865645089f4fce1f873c2646479dd83a0645415b326483001104aca SHA512 fd5d806effdd5ca2593c208e9a50469668076a07acc183bb76441555818b9806bb0433bb196c099c2f9a9c3607dcf8a71ce144affd61c7f69eb411ce61d7981d
DIST cfn_lint-1.57.0.tar.gz.provenance 9756 BLAKE2B 9cc8e94f7d8c31ad889576f3797beb3009d59d290522fb95ddc0c769442a6adbabc4c510ba7d8678cc35e836bfcf7dd61357d45cf79b9d740cb2d693f29e0a2b SHA512 e1f02d3246b374381d1b2789ed56e0f626f5bac8737e9ea1d0b7a4fb6e0f206123dc1652109b75ab468c7e8d78ccb7cdef8abfcc64b0fb41e3c1a3008fc2725f
+DIST cfn_lint-1.57.1.tar.gz 4951978 BLAKE2B a6b573e538264617ef812fd50a98b5ad29613d21c2a5f4035bfb9eebb8f5f9bf2f1ac1507f14b953cc493970b4120d21d038fd7edb66c47ce97b969859b18cd0 SHA512 89357db3947f3692440595bad7424d43b6aac8c4057cc17406321ee9df6f3535e152d9b7affdabf496f3386929c7099bd07a7f376c2f6ea5d99de83fe72f28d8
+DIST cfn_lint-1.57.1.tar.gz.provenance 10222 BLAKE2B 5eb02b1d5c81bca5e8bcbbd23fd43be91151d0438fd2c5ffe544ed6690270d1ef7ccc4bdbd8056abc73d4a346af75d4285a0c48022bade78b61f2f19a58dcee3 SHA512 3f5b2d63d7751d534dffa9588d913ba37db6f875485285174bdaf77e4437876a8db7f508238d2286f6019f0277a6fccdf28243667ff0349af631c9f880f958b4
diff --git a/dev-python/cfn-lint/cfn-lint-1.57.1.ebuild b/dev-python/cfn-lint/cfn-lint-1.57.1.ebuild
new file mode 100644
index 000000000000..8ffb91672902
--- /dev/null
+++ b/dev-python/cfn-lint/cfn-lint-1.57.1.ebuild
@@ -0,0 +1,61 @@
+# 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_{13..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"
+
+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
+ # Internet
+ test/unit/module/schema/test_manager.py::TestUpdateResourceSchemas::test_update_force
+ )
+
+ # from tox.ini
+ local -x AWS_DEFAULT_REGION=us-east-1
+ epytest test/unit
+}