---
 .../backports-unittest-mock/backports-unittest-mock-1.2.1.ebuild | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

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
index c3c3de101526..5d053726f18b 100644
--- 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
@@ -23,10 +23,10 @@ IUSE="doc test"
 RDEPEND="dev-python/mock[${PYTHON_USEDEP}]"
 DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
        >=dev-python/setuptools_scm-1.15.0[${PYTHON_USEDEP}]
-       doc? (
+       doc? ( $(python_gen_any_dep '
                dev-python/sphinx[${PYTHON_USEDEP}]
                dev-python/rst-linker[${PYTHON_USEDEP}]
-       )
+       ') )
        test? (
                ${RDEPEND}
                >=dev-python/pytest-2.8[${PYTHON_USEDEP}]
@@ -36,6 +36,11 @@ DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
 
 S="${WORKDIR}/${MY_PN}-${PV}"
 
+python_check_deps() {
+       has_version "dev-python/sphinx[${PYTHON_USEDEP}]" &&
+               has_version "dev-python/rst-linker[${PYTHON_USEDEP}]"
+}
+
 python_compile_all() {
        if use doc; then
                cd docs || die
-- 
2.13.0


Reply via email to