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 v3 3/5] dev-python/cssselect: Use distutils_enable_sphinx
Date: Fri, 22 Nov 2019 06:48:08
Message-Id: 20191122064649.1578-3-mgorny@gentoo.org
In Reply to: [gentoo-dev] [PATCH v3 1/5] python-utils-r1.eclass: Introduce build_sphins() helper by "Michał Górny"
1 Signed-off-by: Michał Górny <mgorny@g.o>
2 ---
3 dev-python/cssselect/cssselect-1.0.3.ebuild | 26 ++-------------------
4 1 file changed, 2 insertions(+), 24 deletions(-)
5
6 diff --git a/dev-python/cssselect/cssselect-1.0.3.ebuild b/dev-python/cssselect/cssselect-1.0.3.ebuild
7 index 80aef78e55b9..eb7e80a7db75 100644
8 --- a/dev-python/cssselect/cssselect-1.0.3.ebuild
9 +++ b/dev-python/cssselect/cssselect-1.0.3.ebuild
10 @@ -16,34 +16,12 @@ SRC_URI="https://github.com/scrapy/cssselect/archive/v${PV}.tar.gz -> ${P}.tar.g
11 LICENSE="BSD"
12 SLOT="0"
13 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
14 -IUSE="doc test"
15 +IUSE="test"
16 RESTRICT="!test? ( test )"
17
18 DEPEND="
19 dev-python/setuptools[${PYTHON_USEDEP}]
20 - doc? ( $(python_gen_any_dep 'dev-python/sphinx[${PYTHON_USEDEP}]') )
21 test? ( dev-python/lxml[${PYTHON_USEDEP}] )"
22
23 +distutils_enable_sphinx docs
24 distutils_enable_tests unittest
25 -
26 -python_check_deps() {
27 - use doc || return 0
28 - has_version "dev-python/sphinx[${PYTHON_USEDEP}]"
29 -}
30 -
31 -python_prepare_all() {
32 - # prevent non essential d'load of files in doc build
33 - sed -e 's:intersphinx_:#&:' -i docs/conf.py || die
34 - distutils-r1_python_prepare_all
35 -}
36 -
37 -python_compile_all() {
38 - if use doc ; then
39 - esetup.py build_sphinx
40 - fi
41 -}
42 -
43 -python_install_all() {
44 - use doc && local HTML_DOCS=( docs/_build/html/. )
45 - distutils-r1_python_install_all
46 -}
47 --
48 2.24.0