dev-python/sphinxcontrib-websupport: Make sphinx PDEP, fix other deps
authorMichał Górny <mgorny@gentoo.org>
Mon, 1 Jan 2018 09:42:43 +0000 (10:42 +0100)
committerMichał Górny <mgorny@gentoo.org>
Mon, 1 Jan 2018 10:08:40 +0000 (11:08 +0100)
Fix dependencies to be more accurate. Move dev-python/sphinx to PDEPEND
to avoid circular dependencies, and remove runtime dependencies from
DEPEND unless tests are enabled as they are not strictly necessary
or verified.

Bug: https://bugs.gentoo.org/624672

dev-python/sphinxcontrib-websupport/sphinxcontrib-websupport-1.0.1-r1.ebuild [moved from dev-python/sphinxcontrib-websupport/sphinxcontrib-websupport-1.0.1.ebuild with 78% similarity]

similarity index 78%
rename from dev-python/sphinxcontrib-websupport/sphinxcontrib-websupport-1.0.1.ebuild
rename to dev-python/sphinxcontrib-websupport/sphinxcontrib-websupport-1.0.1-r1.ebuild
index 62634aaae3c8b92253dc432436b12145e460d8e3..77893f3777747b7384397b0c6feccbac309fd3a3 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -15,22 +15,23 @@ SLOT="0"
 KEYWORDS="alpha amd64 arm arm64 hppa ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~x64-solaris"
 IUSE="test"
 
-CDEPEND="
+RDEPEND="
        >=dev-python/sqlalchemy-0.9[${PYTHON_USEDEP}]
        >=dev-python/whoosh-2.0[${PYTHON_USEDEP}]
        >=dev-python/six-1.5[${PYTHON_USEDEP}]
-       >=dev-python/sphinx-1.5.3[${PYTHON_USEDEP}]
-       dev-python/namespace-sphinxcontrib[${PYTHON_USEDEP}]
-"
-DEPEND="${CDEPEND}
+       dev-python/namespace-sphinxcontrib[${PYTHON_USEDEP}]"
+# avoid circular dependency with sphinx
+PDEPEND="
+       >=dev-python/sphinx-1.5.3[${PYTHON_USEDEP}]"
+DEPEND="
        dev-python/setuptools[${PYTHON_USEDEP}]
        test? (
+               ${RDEPEND}
+               ${PDEPEND}
                dev-python/tox[${PYTHON_USEDEP}]
                dev-python/pytest[${PYTHON_USEDEP}]
                dev-python/mock[${PYTHON_USEDEP}]
-       )
-"
-RDEPEND="${CDEPEND}"
+       )"
 
 python_install_all() {
        distutils-r1_python_install_all