Gentoo Archives: gentoo-commits

From: "Michał Górny" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-python/cfn-python-lint/
Date: Thu, 17 Sep 2020 08:34:27
Message-Id: 1600331659.9bb2d89db1f546ff5c96201708f2dfe095d32aa0.mgorny@gentoo
1 commit: 9bb2d89db1f546ff5c96201708f2dfe095d32aa0
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Thu Sep 17 08:15:00 2020 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Thu Sep 17 08:34:19 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bb2d89d
7
8 dev-python/cfn-python-lint: Bump to 0.36.0
9
10 Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
11
12 dev-python/cfn-python-lint/Manifest | 1 +
13 .../cfn-python-lint/cfn-python-lint-0.36.0.ebuild | 45 ++++++++++++++++++++++
14 2 files changed, 46 insertions(+)
15
16 diff --git a/dev-python/cfn-python-lint/Manifest b/dev-python/cfn-python-lint/Manifest
17 index ef3d8bea5d8..956c1b331ef 100644
18 --- a/dev-python/cfn-python-lint/Manifest
19 +++ b/dev-python/cfn-python-lint/Manifest
20 @@ -1,2 +1,3 @@
21 DIST cfn-python-lint-0.30.1.tar.gz 4137425 BLAKE2B dd4f7d449236e567e7ea0fa662cbe983b6125a6cb557ee314de0e6647c5756b0be450deec7778ac69f1cec95b594c8c74a0a2f56ea229b7dc28ffb918983e6b3 SHA512 67b72973dc174e0de4980606b7886459233fca516a0587b91319127c4df0ce2647bbdc3302d68b63916654a76f4c9405c2f27cfd5e0ad737b00724e403815477
22 DIST cfn-python-lint-0.35.1.tar.gz 4501826 BLAKE2B 84da0965fc198ce7b8f955a7d43f9a1c87c9688c301594abe6843509a832b4c9c5fadad1f75ac1c5b20ce2179244fd2b9681f5a92a1dbe38738a61c94f95982a SHA512 6d277048bbd7d8950ef7681c4a31cb82ccc231fb29f5083169caef69bfa4464cd87e473f40c775d798ff511a5db1dff9a17b0c08dcc800db0188e1e84990c9e4
23 +DIST cfn-python-lint-0.36.0.tar.gz 4879599 BLAKE2B a79a12290e20f4db1e45b29df0486d3b69f3c028f35cae8e8ba9ab5da191c1a5f7fed6bc339d24e3212faab7a05a82e859a79135847eb90b0161fe0aa7b8c995 SHA512 286c8e614ee083981105a74f09b4c75454ae6eef48812ac59852374bea5dfc0d111b006bb67c50e42fa2a1eeb54ce6f25b8bf0f06624da236344e9bbadf4ce1c
24
25 diff --git a/dev-python/cfn-python-lint/cfn-python-lint-0.36.0.ebuild b/dev-python/cfn-python-lint/cfn-python-lint-0.36.0.ebuild
26 new file mode 100644
27 index 00000000000..09f91de4ad6
28 --- /dev/null
29 +++ b/dev-python/cfn-python-lint/cfn-python-lint-0.36.0.ebuild
30 @@ -0,0 +1,45 @@
31 +# Copyright 1999-2020 Gentoo Authors
32 +# Distributed under the terms of the GNU General Public License v2
33 +
34 +EAPI=7
35 +PYTHON_COMPAT=( python3_{6..9} )
36 +DISTUTILS_USE_SETUPTOOLS=rdepend
37 +inherit distutils-r1
38 +
39 +DESCRIPTION="CloudFormation Linter"
40 +HOMEPAGE="https://pypi.org/project/cfn-lint/ https://github.com/aws-cloudformation/cfn-python-lint"
41 +SRC_URI="https://github.com/aws-cloudformation/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
42 +
43 +LICENSE="MIT"
44 +SLOT="0"
45 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
46 +
47 +RDEPEND="
48 + >=dev-python/aws-sam-translator-1.25.0[${PYTHON_USEDEP}]
49 + $(python_gen_cond_dep '
50 + dev-python/importlib_resources[${PYTHON_USEDEP}]
51 + ' python3_6)
52 + dev-python/jsonpatch[${PYTHON_USEDEP}]
53 + >=dev-python/jsonschema-3.0[${PYTHON_USEDEP}]
54 + dev-python/junit-xml[${PYTHON_USEDEP}]
55 + dev-python/networkx[${PYTHON_USEDEP}]
56 + dev-python/pyyaml[${PYTHON_USEDEP}]
57 + >=dev-python/requests-2.15.0[${PYTHON_USEDEP}]
58 + >=dev-python/six-1.11[${PYTHON_USEDEP}]
59 +"
60 +
61 +PATCHES=(
62 + "${FILESDIR}/cfn-python-lint-0.30.1-tests.patch"
63 +)
64 +
65 +src_prepare() {
66 + # unpin the deps
67 + sed -e 's:~=[0-9.]*::' -i setup.py || die
68 + distutils-r1_src_prepare
69 +}
70 +
71 +python_test() {
72 + distutils_install_for_testing
73 + "${EPYTHON}" -m unittest discover -v ||
74 + die "tests fail with ${EPYTHON}"
75 +}