Gentoo Archives: gentoo-commits

From: Anna Vyalkova <cyber+gentoo@×××××.in>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/proj/guru:dev commit in: dev-python/sphinx-tabs/
Date: Mon, 03 May 2021 23:33:05
Message-Id: 1620084444.0cbe2a7af68d02cd1f7f660b5adbb40930a58b61.cybertailor@gentoo
1 commit: 0cbe2a7af68d02cd1f7f660b5adbb40930a58b61
2 Author: Anna Vyalkova <cyber <AT> sysrq <DOT> in>
3 AuthorDate: Mon May 3 20:02:37 2021 +0000
4 Commit: Anna Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
5 CommitDate: Mon May 3 23:27:24 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0cbe2a7a
7
8 dev-python/sphinx-tabs: fix tests and bump to 2.1.0
9
10 Closes: https://bugs.gentoo.org/784176
11 Signed-off-by: Anna Vyalkova <cyber <AT> sysrq.in>
12
13 dev-python/sphinx-tabs/Manifest | 2 +-
14 dev-python/sphinx-tabs/sphinx-tabs-1.3.0.ebuild | 41 -------------------------
15 dev-python/sphinx-tabs/sphinx-tabs-2.1.0.ebuild | 39 +++++++++++++++++++++++
16 3 files changed, 40 insertions(+), 42 deletions(-)
17
18 diff --git a/dev-python/sphinx-tabs/Manifest b/dev-python/sphinx-tabs/Manifest
19 index 48a1a0853..d0248b5ba 100644
20 --- a/dev-python/sphinx-tabs/Manifest
21 +++ b/dev-python/sphinx-tabs/Manifest
22 @@ -1 +1 @@
23 -DIST sphinx-tabs-1.3.0.tar.gz 23246 BLAKE2B 5bab0f184503acf21402c4e393e3db07d9ef292abad7bf1c3bc0c58836e9d18ffb13b86c445f9705b37bc22ec9caf312c4a69dde53aa86b58626ec2e330ff034 SHA512 d616a543bf0cd9184574928859714d975a063a7b607be0b93d548dceeed8d9442ee723d1557267258f7b1c50c917f66a31b15d4579c2adf360b965e10c7d23de
24 +DIST sphinx-tabs-2.1.0.tar.gz 519866 BLAKE2B d67f573a1394ac6ebe2e36b66e400c7704c2c0dc5136a52107915defa3efafed73898b444759b20d6ecc232e05423ed8d614c1ba32b416c80ab58be317f67b9f SHA512 7c9f7332422813d994af7e7023ebc63bef3819c73b09765d5af8c33d19990c649b049c6d6479ff6a763a868828ebe5510081a547aab7af1414966b555b1a45b5
25
26 diff --git a/dev-python/sphinx-tabs/sphinx-tabs-1.3.0.ebuild b/dev-python/sphinx-tabs/sphinx-tabs-1.3.0.ebuild
27 deleted file mode 100644
28 index 17fd9666f..000000000
29 --- a/dev-python/sphinx-tabs/sphinx-tabs-1.3.0.ebuild
30 +++ /dev/null
31 @@ -1,41 +0,0 @@
32 -# Copyright 1999-2021 Gentoo Authors
33 -# Distributed under the terms of the GNU General Public License v2
34 -
35 -EAPI=7
36 -
37 -PYTHON_COMPAT=( pypy3 python3_{7,8} )
38 -
39 -inherit distutils-r1
40 -
41 -DESCRIPTION="Create tabbed content in Sphinx documentation when building HTML"
42 -HOMEPAGE="https://github.com/executablebooks/sphinx-tabs"
43 -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
44 -
45 -LICENSE="MIT"
46 -SLOT="0"
47 -KEYWORDS="~amd64"
48 -
49 -RDEPEND="
50 - dev-python/docutils[${PYTHON_USEDEP}]
51 - dev-python/sphinx[${PYTHON_USEDEP}]
52 -"
53 -BDEPEND="
54 - >=dev-python/setuptools_scm-1.15.0[${PYTHON_USEDEP}]
55 - test? (
56 - ${RDEPEND}
57 - dev-python/path-py[${PYTHON_USEDEP}]
58 - )
59 -"
60 -
61 -S="${WORKDIR}/${P}"
62 -
63 -distutils_enable_tests pytest
64 -
65 -python_test() {
66 - # Ignore the module from ${S}, use the one from ${BUILD_DIR}
67 - # Otherwise, ImportMismatchError may occur
68 - # https://github.com/gentoo/gentoo/pull/1622#issuecomment-224482396
69 - # Override pytest options to skip flake8
70 - pytest -vv --ignore=rst --override-ini="addopts=--doctest-modules" \
71 - || die "tests failed with ${EPYTHON}"
72 -}
73
74 diff --git a/dev-python/sphinx-tabs/sphinx-tabs-2.1.0.ebuild b/dev-python/sphinx-tabs/sphinx-tabs-2.1.0.ebuild
75 new file mode 100644
76 index 000000000..db7bc0f7d
77 --- /dev/null
78 +++ b/dev-python/sphinx-tabs/sphinx-tabs-2.1.0.ebuild
79 @@ -0,0 +1,39 @@
80 +# Copyright 1999-2021 Gentoo Authors
81 +# Distributed under the terms of the GNU General Public License v2
82 +
83 +EAPI=7
84 +
85 +PYTHON_COMPAT=( python3_{7..9} )
86 +
87 +inherit distutils-r1
88 +
89 +DESCRIPTION="Create tabbed content in Sphinx documentation when building HTML"
90 +HOMEPAGE="https://github.com/executablebooks/sphinx-tabs https://pypi.org/project/sphinx-tabs/"
91 +SRC_URI="https://github.com/executablebooks/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
92 +
93 +LICENSE="MIT"
94 +SLOT="0"
95 +KEYWORDS="~amd64 ~x86"
96 +
97 +RDEPEND="
98 + dev-python/docutils[${PYTHON_USEDEP}]
99 + dev-python/sphinx[${PYTHON_USEDEP}]
100 +"
101 +BDEPEND="
102 + >=dev-python/setuptools_scm-1.15.0[${PYTHON_USEDEP}]
103 + test? (
104 + dev-python/beautifulsoup:4[${PYTHON_USEDEP}]
105 + dev-python/coverage[${PYTHON_USEDEP}]
106 + dev-python/path-py[${PYTHON_USEDEP}]
107 + dev-python/pygments[${PYTHON_USEDEP}]
108 + dev-python/pytest-regressions[${PYTHON_USEDEP}]
109 + dev-python/sphinx-testing[${PYTHON_USEDEP}]
110 + )
111 +"
112 +
113 +distutils_enable_tests pytest
114 +
115 +python_test() {
116 + # TODO: package https://pypi.org/project/rinohtype/
117 + epytest --deselect tests/test_build.py::test_rinohtype_pdf
118 +}