Gentoo Archives: gentoo-commits

From: "Michał Górny" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-python/importlib_metadata/
Date: Mon, 25 Nov 2019 12:35:38
Message-Id: 1574685308.dd6667c7b933e73412255796dbadbc7a5de3413a.mgorny@gentoo
1 commit: dd6667c7b933e73412255796dbadbc7a5de3413a
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Mon Nov 25 12:24:59 2019 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Mon Nov 25 12:35:08 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd6667c7
7
8 dev-python/importlib_metadata: Use distutils_enable_sphinx
9
10 Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
11
12 .../importlib_metadata-0.23-r1.ebuild | 25 +++-------------------
13 1 file changed, 3 insertions(+), 22 deletions(-)
14
15 diff --git a/dev-python/importlib_metadata/importlib_metadata-0.23-r1.ebuild b/dev-python/importlib_metadata/importlib_metadata-0.23-r1.ebuild
16 index 9c6d5ccab1d..85100202b3a 100644
17 --- a/dev-python/importlib_metadata/importlib_metadata-0.23-r1.ebuild
18 +++ b/dev-python/importlib_metadata/importlib_metadata-0.23-r1.ebuild
19 @@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
20 LICENSE="Apache-2.0"
21 SLOT="0"
22 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
23 -IUSE="doc test"
24 +IUSE="test"
25
26 RDEPEND="
27 dev-python/zipp[${PYTHON_USEDEP}]
28 @@ -29,29 +29,17 @@ BDEPEND="
29 $(python_gen_cond_dep 'dev-python/importlib_resources[${PYTHON_USEDEP}]' pypy{,3} python{2_7,3_{5,6}})
30 dev-python/packaging[${PYTHON_USEDEP}]
31 )
32 - doc? (
33 - $(python_gen_any_dep '>=dev-python/rst-linker-1.9[${PYTHON_USEDEP}]')
34 - $(python_gen_any_dep 'dev-python/sphinx[${PYTHON_USEDEP}]')
35 - )
36 "
37
38 PATCHES=(
39 "${FILESDIR}/importlib_metadata-0.23-py38.patch"
40 )
41
42 +distutils_enable_sphinx "${PN}/docs" \
43 + '>=dev-python/rst-linker-1.9'
44 distutils_enable_tests unittest
45
46 -python_check_deps() {
47 - if use doc; then
48 - has_version ">=dev-python/rst-linker-1.9[${PYTHON_USEDEP}]" || return ${?}
49 - has_version "dev-python/sphinx[${PYTHON_USEDEP}]" || return ${?}
50 - fi
51 - return 0
52 -}
53 -
54 python_prepare_all() {
55 - sed -i "/'sphinx.ext.intersphinx'/d" ${PN}/docs/conf.py || die
56 -
57 # avoid a setuptools_scm dependency
58 sed -i "s:use_scm_version=True:version='${PV}',name='${PN//-/.}':" setup.py || die
59 sed -r -i "s:setuptools(_|-)scm[[:space:]]*([><=]{1,2}[[:space:]]*[0-9.a-zA-Z]+|)[[:space:]]*::" \
60 @@ -59,10 +47,3 @@ python_prepare_all() {
61
62 distutils-r1_python_prepare_all
63 }
64 -
65 -python_compile_all() {
66 - if use doc; then
67 - sphinx-build ${PN}/docs docs/_build/html || die
68 - HTML_DOCS=( docs/_build/html/. )
69 - fi
70 -}