summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLouis Sautier <sbraz@gentoo.org>2019-07-13 02:30:50 +0200
committerLouis Sautier <sbraz@gentoo.org>2019-07-13 03:09:20 +0200
commitcfcc42a34a1f50c7441fa4d81fb122877257e44a (patch)
treefc0eb6dc9332949cb11980d3ea2e946c08f1f277 /dev-python/importlib_resources
parentsys-kernel/linux-firmware: new snapshot (diff)
downloadgentoo-cfcc42a34a1f50c7441fa4d81fb122877257e44a.tar.gz
gentoo-cfcc42a34a1f50c7441fa4d81fb122877257e44a.tar.bz2
gentoo-cfcc42a34a1f50c7441fa4d81fb122877257e44a.zip
dev-python/importlib_resources: add doc
Package-Manager: Portage-2.3.67, Repoman-2.3.16 Signed-off-by: Louis Sautier <sbraz@gentoo.org>
Diffstat (limited to 'dev-python/importlib_resources')
-rw-r--r--dev-python/importlib_resources/importlib_resources-1.0.2-r1.ebuild15
1 files changed, 14 insertions, 1 deletions
diff --git a/dev-python/importlib_resources/importlib_resources-1.0.2-r1.ebuild b/dev-python/importlib_resources/importlib_resources-1.0.2-r1.ebuild
index 1e8e022c6b57..5ebc09e8110e 100644
--- a/dev-python/importlib_resources/importlib_resources-1.0.2-r1.ebuild
+++ b/dev-python/importlib_resources/importlib_resources-1.0.2-r1.ebuild
@@ -15,13 +15,14 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE="test"
+IUSE="doc test"
RDEPEND="
$(python_gen_cond_dep 'dev-python/pathlib2[${PYTHON_USEDEP}]' -2)
virtual/python-typing[${PYTHON_USEDEP}]
"
BDEPEND="
+ doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
test? ( ${RDEPEND} )
dev-python/setuptools[${PYTHON_USEDEP}]
"
@@ -29,6 +30,18 @@ BDEPEND="
# https://gitlab.com/python-devs/importlib_resources/issues/71
PATCHES=( "${FILESDIR}/${P}-skip-wheel.patch" )
+python_prepare_all() {
+ sed -i "/'sphinx.ext.intersphinx'/d" ${PN}/docs/conf.py || die
+ distutils-r1_python_prepare_all
+}
+
+python_compile_all() {
+ if use doc; then
+ sphinx-build ${PN}/docs docs/_build/html || die
+ HTML_DOCS=( docs/_build/html/. )
+ fi
+}
+
python_test() {
"${EPYTHON}" -m unittest discover -v || die "tests failed with ${EPYTHON}"
}