Gentoo Archives: gentoo-dev

From: "Michał Górny" <mgorny@g.o>
To: gentoo-dev@l.g.o
Cc: python@g.o, "Michał Górny" <mgorny@g.o>
Subject: [gentoo-dev] [PATCH 7/7] dev-python/backports-unittest-mock: Use any-of API for Sphinx (example)
Date: Sat, 20 May 2017 13:35:01
Message-Id: 20170520133044.9692-8-mgorny@gentoo.org
In Reply to: [gentoo-dev] [PATCHES] python-r1.eclass: any-of dep API support by "Michał Górny"
1 ---
2 .../backports-unittest-mock/backports-unittest-mock-1.2.1.ebuild | 9 +++++++--
3 1 file changed, 7 insertions(+), 2 deletions(-)
4
5 diff --git a/dev-python/backports-unittest-mock/backports-unittest-mock-1.2.1.ebuild b/dev-python/backports-unittest-mock/backports-unittest-mock-1.2.1.ebuild
6 index c3c3de101526..5d053726f18b 100644
7 --- a/dev-python/backports-unittest-mock/backports-unittest-mock-1.2.1.ebuild
8 +++ b/dev-python/backports-unittest-mock/backports-unittest-mock-1.2.1.ebuild
9 @@ -23,10 +23,10 @@ IUSE="doc test"
10 RDEPEND="dev-python/mock[${PYTHON_USEDEP}]"
11 DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
12 >=dev-python/setuptools_scm-1.15.0[${PYTHON_USEDEP}]
13 - doc? (
14 + doc? ( $(python_gen_any_dep '
15 dev-python/sphinx[${PYTHON_USEDEP}]
16 dev-python/rst-linker[${PYTHON_USEDEP}]
17 - )
18 + ') )
19 test? (
20 ${RDEPEND}
21 >=dev-python/pytest-2.8[${PYTHON_USEDEP}]
22 @@ -36,6 +36,11 @@ DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
23
24 S="${WORKDIR}/${MY_PN}-${PV}"
25
26 +python_check_deps() {
27 + has_version "dev-python/sphinx[${PYTHON_USEDEP}]" &&
28 + has_version "dev-python/rst-linker[${PYTHON_USEDEP}]"
29 +}
30 +
31 python_compile_all() {
32 if use doc; then
33 cd docs || die
34 --
35 2.13.0