Gentoo Archives: gentoo-commits

From: Arthur Zamarin <arthurzam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-python/tappy/
Date: Fri, 29 Oct 2021 18:18:13
Message-Id: 1635531476.24cfaa4324f23f4243dd71bef2c1e2ed5fdb1090.arthurzam@gentoo
1 commit: 24cfaa4324f23f4243dd71bef2c1e2ed5fdb1090
2 Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
3 AuthorDate: Fri Oct 29 17:39:12 2021 +0000
4 Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
5 CommitDate: Fri Oct 29 18:17:56 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24cfaa43
7
8 dev-python/tappy: remove IUSE=yaml
9
10 Runtime only optional dependencies, so we will use optfeature
11
12 Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
13
14 dev-python/tappy/metadata.xml | 4 ----
15 dev-python/tappy/tappy-3.0.ebuild | 13 ++++++-------
16 2 files changed, 6 insertions(+), 11 deletions(-)
17
18 diff --git a/dev-python/tappy/metadata.xml b/dev-python/tappy/metadata.xml
19 index 2ade6572194..7937bfc0c61 100644
20 --- a/dev-python/tappy/metadata.xml
21 +++ b/dev-python/tappy/metadata.xml
22 @@ -5,10 +5,6 @@
23 <email>python@g.o</email>
24 </maintainer>
25 <stabilize-allarches/>
26 - <use>
27 - <flag name="yaml">Pull dependencies needed to support YAML
28 - blocks associated with test results.</flag>
29 - </use>
30 <upstream>
31 <remote-id type="github">python-tap/tappy</remote-id>
32 <remote-id type="pypi">tap.py</remote-id>
33
34 diff --git a/dev-python/tappy/tappy-3.0.ebuild b/dev-python/tappy/tappy-3.0.ebuild
35 index 1e5e46fa18a..2992e2720c5 100644
36 --- a/dev-python/tappy/tappy-3.0.ebuild
37 +++ b/dev-python/tappy/tappy-3.0.ebuild
38 @@ -4,7 +4,7 @@
39 EAPI=7
40
41 PYTHON_COMPAT=( python3_{8..10} )
42 -inherit distutils-r1
43 +inherit distutils-r1 optfeature
44
45 MY_PN=tap.py
46 DESCRIPTION="Test Anything Protocol (TAP) tools"
47 @@ -15,13 +15,7 @@ S=${WORKDIR}/${MY_PN}-${PV}
48 LICENSE="BSD-2"
49 SLOT="0"
50 KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86"
51 -IUSE="yaml"
52
53 -RDEPEND="
54 - yaml? (
55 - dev-python/more-itertools[${PYTHON_USEDEP}]
56 - dev-python/pyyaml[${PYTHON_USEDEP}]
57 - )"
58 BDEPEND="
59 dev-python/Babel[${PYTHON_USEDEP}]
60 test? (
61 @@ -30,3 +24,8 @@ BDEPEND="
62 )"
63
64 distutils_enable_tests unittest
65 +
66 +pkg_postinst() {
67 + optfeature "YAML blocks associated with test results" \
68 + "dev-python/more-itertools dev-python/pyyaml"
69 +}