Gentoo Archives: gentoo-commits

From: David Denoncin <ddenoncin@×××××.com>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/proj/guru:dev commit in: dev-python/pylatex/
Date: Wed, 13 May 2020 10:49:32
Message-Id: 1589366963.9967245d2f7cb62fcbca8566e0aecb03ae8edfa4.ddenoncin@gentoo
1 commit: 9967245d2f7cb62fcbca8566e0aecb03ae8edfa4
2 Author: David Denoncin <ddenoncin <AT> gmail <DOT> com>
3 AuthorDate: Wed May 13 10:48:15 2020 +0000
4 Commit: David Denoncin <ddenoncin <AT> gmail <DOT> com>
5 CommitDate: Wed May 13 10:49:23 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9967245d
7
8 dev-python/pylatex: added dev-python/quantities with extras use flag
9
10 Package-Manager: Portage-2.3.99, Repoman-2.3.22
11 Signed-off-by: David Denoncin <ddenoncin <AT> gmail.com>
12
13 dev-python/pylatex/metadata.xml | 1 +
14 dev-python/pylatex/pylatex-1.3.1.ebuild | 7 +++++--
15 2 files changed, 6 insertions(+), 2 deletions(-)
16
17 diff --git a/dev-python/pylatex/metadata.xml b/dev-python/pylatex/metadata.xml
18 index ab99695..212167a 100644
19 --- a/dev-python/pylatex/metadata.xml
20 +++ b/dev-python/pylatex/metadata.xml
21 @@ -9,5 +9,6 @@
22 <use>
23 <flag name="numpy">Optionally add dev-python/numpy</flag>
24 <flag name="matplotlib">Optionally add dev-python/matplotlib</flag>
25 + <flag name="extras">Optionally add dev-python/quantities</flag>
26 </use>
27 </pkgmetadata>
28
29 diff --git a/dev-python/pylatex/pylatex-1.3.1.ebuild b/dev-python/pylatex/pylatex-1.3.1.ebuild
30 index 97967ff..c15bb8b 100644
31 --- a/dev-python/pylatex/pylatex-1.3.1.ebuild
32 +++ b/dev-python/pylatex/pylatex-1.3.1.ebuild
33 @@ -17,12 +17,13 @@ SRC_URI="https://github.com/JelteF/${MY_PN}/archive/v${PV}.tar.gz -> ${MY_PN}.ta
34 LICENSE="MIT"
35 SLOT="0"
36 KEYWORDS="~amd64 ~x86"
37 -IUSE="examples matplotlib numpy" # quantities can be used also, but is not a gentoo package.
38 +IUSE="examples matplotlib numpy extras"
39
40 DEPEND="
41 dev-python/ordered-set[${PYTHON_USEDEP}]
42 matplotlib? ( dev-python/matplotlib[$PYTHON_USEDEP] )
43 numpy? ( dev-python/numpy[$PYTHON_USEDEP] )
44 + extras? ( dev-python/quantities[$PYTHON_USEDEP] )
45 "
46
47 RDEPEND="${DEPEND}"
48 @@ -48,6 +49,8 @@ python_install_all() {
49 }
50
51 src_test() {
52 - rm "${S}"/tests/test_quantities.py # quantities is not a gentoo package
53 + if ! use extras ; then
54 + rm "${S}"/tests/test_quantities.py # remove if quantities is not installed
55 + fi
56 distutils-r1_src_test
57 }