Gentoo Archives: gentoo-commits

From: Matthew Thode <prometheanfire@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-python/bandit/
Date: Mon, 24 Feb 2020 16:52:29
Message-Id: 1582563115.e821261fcef40fe30b83943abc7eca8bf3f7c8f7.prometheanfire@gentoo
1 commit: e821261fcef40fe30b83943abc7eca8bf3f7c8f7
2 Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
3 AuthorDate: Mon Feb 24 16:51:55 2020 +0000
4 Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
5 CommitDate: Mon Feb 24 16:51:55 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e821261f
7
8 dev-python/bandit: 1.6.2 bump
9
10 Closes: https://bugs.gentoo.org/710506
11 Package-Manager: Portage-2.3.84, Repoman-2.3.20
12 Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
13
14 dev-python/bandit/Manifest | 1 +
15 dev-python/bandit/bandit-1.6.2.ebuild | 47 +++++++++++++++++++++++++++++++++++
16 dev-python/bandit/metadata.xml | 2 +-
17 3 files changed, 49 insertions(+), 1 deletion(-)
18
19 diff --git a/dev-python/bandit/Manifest b/dev-python/bandit/Manifest
20 index 87999002a9f..f124e1c0046 100644
21 --- a/dev-python/bandit/Manifest
22 +++ b/dev-python/bandit/Manifest
23 @@ -1 +1,2 @@
24 DIST bandit-1.5.1.tar.gz 480856 BLAKE2B f8a1a7dc1d93a1b6c8d3eb5bcbecda895b29dfebe055ac358b9437bd0c9ab5562e6d25a658bc2092cff6bddfd0245e71bf39ee88b2718e3a0c7376fa50293ae1 SHA512 e6f596e73af45ca2ff4d200fad63d37adf44efd5de52f8061f5a349b66457a39eb442ad442d5fb57b2e0e98c8bae0eb0879b958ff619b4e26c0183bc8b928e36
25 +DIST bandit-1.6.2.tar.gz 498567 BLAKE2B ab7885df634ff8258fc7620523b56995cb2f262f4290193a9063e216f66ba8ecb31ec17f09d0b72a0472923266953c46e47e74fcdfb39784873738c033e00c6c SHA512 9facce98411ceb9e33e5a978ca4aad2dab541ffe215e480806ac921b7f7067572445d8e32e8d473ef30bb57155b72b2ffd4e06d458a3da82e2a9fb1b1d8a4b9f
26
27 diff --git a/dev-python/bandit/bandit-1.6.2.ebuild b/dev-python/bandit/bandit-1.6.2.ebuild
28 new file mode 100644
29 index 00000000000..3f077f18a76
30 --- /dev/null
31 +++ b/dev-python/bandit/bandit-1.6.2.ebuild
32 @@ -0,0 +1,47 @@
33 +# Copyright 1999-2020 Gentoo Authors
34 +# Distributed under the terms of the GNU General Public License v2
35 +
36 +EAPI=7
37 +
38 +PYTHON_COMPAT=( python3_{6,7} )
39 +
40 +inherit distutils-r1
41 +
42 +DESCRIPTION="A security linter from OpenStack Security"
43 +HOMEPAGE="https://github.com/PyCQA/bandit"
44 +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
45 +
46 +LICENSE="Apache-2.0"
47 +SLOT="0"
48 +KEYWORDS="~amd64 ~arm64 ~s390 ~x86"
49 +IUSE="test"
50 +RESTRICT="!test? ( test )"
51 +
52 +CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]"
53 +DEPEND="
54 + dev-python/setuptools[${PYTHON_USEDEP}]
55 + ${CDEPEND}
56 + test? (
57 + >=dev-python/coverage-4.0[${PYTHON_USEDEP}]
58 + !~dev-python/coverage-4.4[${PYTHON_USEDEP}]
59 + >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
60 + >=dev-python/hacking-1.0.0[${PYTHON_USEDEP}]
61 + >=dev-python/mock-2.0.0[${PYTHON_USEDEP}]
62 + >=dev-python/stestr-1.0.0
63 + >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
64 + >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
65 + >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
66 + >=dev-python/beautifulsoup-4.6.0[${PYTHON_USEDEP}]
67 + >=dev-python/pylint-1.4.5[${PYTHON_USEDEP}]
68 + )"
69 +RDEPEND="
70 + ${CDEPEND}
71 + >=dev-python/git-python-1.0.1[${PYTHON_USEDEP}]
72 + >=dev-python/pyyaml-3.13.0[${PYTHON_USEDEP}]
73 + >=dev-python/six-1.10.0[${PYTHON_USEDEP}]
74 + >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}]"
75 +
76 +python_test() {
77 + stestr init
78 + stestr run || die
79 +}
80
81 diff --git a/dev-python/bandit/metadata.xml b/dev-python/bandit/metadata.xml
82 index 8ee1f52b6c1..40f27867ff3 100644
83 --- a/dev-python/bandit/metadata.xml
84 +++ b/dev-python/bandit/metadata.xml
85 @@ -6,7 +6,7 @@
86 <name>Matthew Thode</name>
87 </maintainer>
88 <longdescription lang="en">
89 - A tool designed to find common security issues in Python code.
90 + Bandit is a tool designed to find common security issues in Python code. To do this Bandit processes each file, builds an AST from it, and runs appropriate plugins against the AST nodes. Once Bandit has finished scanning all the files it generates a report.
91 </longdescription>
92 <upstream>
93 <remote-id type="pypi">bandit</remote-id>