Gentoo Archives: gentoo-commits

From: William Hubbs <williamh@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-util/diff-cover/
Date: Tue, 04 May 2021 18:47:58
Message-Id: 1620153948.5f9c87122092dd6eca2984e60a42832c75ac6920.williamh@gentoo
1 commit: 5f9c87122092dd6eca2984e60a42832c75ac6920
2 Author: William Hubbs <williamh <AT> gentoo <DOT> org>
3 AuthorDate: Tue May 4 18:42:41 2021 +0000
4 Commit: William Hubbs <williamh <AT> gentoo <DOT> org>
5 CommitDate: Tue May 4 18:45:48 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f9c8712
7
8 dev-util/diff-cover: find new code that needs test coverage
9
10 Signed-off-by: William Hubbs <williamh <AT> gentoo.org>
11
12 dev-util/diff-cover/Manifest | 1 +
13 dev-util/diff-cover/diff-cover-5.0.1.ebuild | 29 +++++++++++++++++++++++++++++
14 dev-util/diff-cover/metadata.xml | 8 ++++++++
15 3 files changed, 38 insertions(+)
16
17 diff --git a/dev-util/diff-cover/Manifest b/dev-util/diff-cover/Manifest
18 new file mode 100644
19 index 00000000000..6ef4b403750
20 --- /dev/null
21 +++ b/dev-util/diff-cover/Manifest
22 @@ -0,0 +1 @@
23 +DIST diff-cover-5.0.1.tar.gz 84135 BLAKE2B 6a246df971e76155864d8b4ba11cbecd0e3f6b2f97edbb458f410e89e1748e91053fccd03bd4b73e8a5704d70169c3183f61e04326d391b01663fe446b2dd365 SHA512 d21fe75695b635222c3d9b053aacfcd22792ad9db87a6bbc0cc72491183c96e144b34edb75c97b7625d05bdbafb2ce7e2e66f0b65f3502cba801d11c23efc7e8
24
25 diff --git a/dev-util/diff-cover/diff-cover-5.0.1.ebuild b/dev-util/diff-cover/diff-cover-5.0.1.ebuild
26 new file mode 100644
27 index 00000000000..592ad691dfb
28 --- /dev/null
29 +++ b/dev-util/diff-cover/diff-cover-5.0.1.ebuild
30 @@ -0,0 +1,29 @@
31 +# Copyright 2021 Gentoo Authors
32 +# Distributed under the terms of the GNU General Public License v2
33 +
34 +EAPI=7
35 +PYTHON_COMPAT=( python3_{7..9} )
36 +DISTUTILS_USE_SETUPTOOLS="bdepend"
37 +inherit distutils-r1
38 +
39 +DESCRIPTION="Find diff lines that do not have test coverage"
40 +HOMEPAGE="https://mesonbuild.com/"
41 +SRC_URI="https://github.com/Bachmann1234/diff_cover/archive/v${PV}.tar.gz -> ${P}.tar.gz"
42 +S="${WORKDIR}/${P/diff-cover/diff_cover}"
43 +
44 +LICENSE="Apache-2.0"
45 +SLOT="0"
46 +KEYWORDS="~amd64"
47 +
48 +DEPEND="
49 + >=dev-python/chardet-3.0.0[${PYTHON_USEDEP}]
50 + >=dev-python/jinja-2.7.1[${PYTHON_USEDEP}]
51 + dev-python/jinja2_pluralize[${PYTHON_USEDEP}]
52 + dev-python/pluggy[${PYTHON_USEDEP}]
53 + dev-python/pygments[${PYTHON_USEDEP}]
54 + test? (
55 + dev-python/mock[${PYTHON_USEDEP}]
56 + )
57 +"
58 +
59 +distutils_enable_tests pytest
60
61 diff --git a/dev-util/diff-cover/metadata.xml b/dev-util/diff-cover/metadata.xml
62 new file mode 100644
63 index 00000000000..c36c37139fa
64 --- /dev/null
65 +++ b/dev-util/diff-cover/metadata.xml
66 @@ -0,0 +1,8 @@
67 +<?xml version="1.0" encoding="UTF-8"?>
68 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
69 +<pkgmetadata>
70 + <maintainer type="person">
71 + <email>williamh@g.o</email>
72 + <name>William Hubbs</name>
73 + </maintainer>
74 +</pkgmetadata>