Gentoo Archives: gentoo-commits

From: Zac Medico <zmedico@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-python/agate/
Date: Tue, 22 Jun 2021 00:58:55
Message-Id: 1624323148.d804dfa0aa9ffeae731255372171ce6fca461950.zmedico@gentoo
1 commit: d804dfa0aa9ffeae731255372171ce6fca461950
2 Author: Zac Medico <zmedico <AT> gentoo <DOT> org>
3 AuthorDate: Tue Jun 22 00:34:36 2021 +0000
4 Commit: Zac Medico <zmedico <AT> gentoo <DOT> org>
5 CommitDate: Tue Jun 22 00:52:28 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d804dfa0
7
8 dev-python/agate: add xml test-against dependency
9
10 Bug: https://bugs.gentoo.org/797397
11 Package-Manager: Portage-3.0.20, Repoman-3.0.3
12 Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>
13
14 dev-python/agate/agate-1.6.2.ebuild | 12 +++++++++---
15 1 file changed, 9 insertions(+), 3 deletions(-)
16
17 diff --git a/dev-python/agate/agate-1.6.2.ebuild b/dev-python/agate/agate-1.6.2.ebuild
18 index 390df28bbab..fd3497ce471 100644
19 --- a/dev-python/agate/agate-1.6.2.ebuild
20 +++ b/dev-python/agate/agate-1.6.2.ebuild
21 @@ -13,8 +13,12 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
22 LICENSE="MIT"
23 SLOT="0"
24 KEYWORDS="~amd64"
25 -IUSE="test"
26 +IUSE="test +xml"
27 RESTRICT="!test? ( test )"
28 +
29 +# Other packages have BDEPEND="test? ( dev-python/agate[xml] )"
30 +LEATHER_VERSION_DEP=">=dev-python/leather-0.3.2"
31 +TEST_AGAINST_RDEPEND="xml? ( ${LEATHER_VERSION_DEP}[xml,${PYTHON_USEDEP}] )"
32 RDEPEND="
33 >=dev-python/six-1.9.0[${PYTHON_USEDEP}]
34 >=dev-python/pytimeparse-1.1.5[${PYTHON_USEDEP}]
35 @@ -23,9 +27,11 @@ RDEPEND="
36 >=dev-python/isodate-0.5.4[${PYTHON_USEDEP}]
37 >=dev-python/pyicu-2.4.2[${PYTHON_USEDEP}]
38 >=dev-python/python-slugify-1.2.1[${PYTHON_USEDEP}]
39 - >=dev-python/leather-0.3.2[${PYTHON_USEDEP}]
40 + ${LEATHER_VERSION_DEP}[${PYTHON_USEDEP}]
41 +
42 + ${TEST_AGAINST_RDEPEND}
43 "
44 -BDEPEND="test? ( >=dev-python/leather-0.3.2[xml,${PYTHON_USEDEP}] )"
45 +BDEPEND="test? ( ${LEATHER_VERSION_DEP}[xml,${PYTHON_USEDEP}] )"
46
47 distutils_enable_tests pytest