commit:     7951b3a633cca194bdfb42ebb6862f5815ebb489
Author:     Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
AuthorDate: Wed Jul  1 19:33:55 2020 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Fri Jul 17 04:13:52 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7951b3a6

dev-python/sphinxcontrib-issuetracker: add py3_7,8,9

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> riseup.net>
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>

 .../sphinxcontrib-issuetracker-0.11-r2.ebuild      | 37 ++++++++--------------
 1 file changed, 13 insertions(+), 24 deletions(-)

diff --git 
a/dev-python/sphinxcontrib-issuetracker/sphinxcontrib-issuetracker-0.11-r2.ebuild
 
b/dev-python/sphinxcontrib-issuetracker/sphinxcontrib-issuetracker-0.11-r2.ebuild
index 5c20acaa206..cd4654d3001 100644
--- 
a/dev-python/sphinxcontrib-issuetracker/sphinxcontrib-issuetracker-0.11-r2.ebuild
+++ 
b/dev-python/sphinxcontrib-issuetracker/sphinxcontrib-issuetracker-0.11-r2.ebuild
@@ -1,9 +1,9 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
-PYTHON_COMPAT=( python3_6 )
+PYTHON_COMPAT=( python3_{7,8,9} )
 
 inherit distutils-r1
 
@@ -14,20 +14,27 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 LICENSE="BSD-2"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux"
-IUSE="doc test"
-RESTRICT="!test? ( test )"
+
+# ImportError: cannot import name 'SphinxStandaloneReader'
+RESTRICT="test"
 
 RDEPEND="
        dev-python/namespace-sphinxcontrib[${PYTHON_USEDEP}]
        dev-python/requests[${PYTHON_USEDEP}]
-       dev-python/sphinx[${PYTHON_USEDEP}]"
+       dev-python/sphinx[${PYTHON_USEDEP}]
+"
+
 DEPEND="${RDEPEND}
-       dev-python/setuptools[${PYTHON_USEDEP}]
        test? (
                dev-python/mock[${PYTHON_USEDEP}]
                dev-python/pytest[${PYTHON_USEDEP}]
        )"
 
+distutils_enable_tests pytest
+# KeyError: 'refdomain' with sphinx-1
+# AttributeError: 'Sphinx' object has no attribute 'add_description_unit' with 
sphinx>1
+#distutils_enable_sphinx doc
+
 python_prepare_all() {
        # test requires network access (bug #425694)
        rm tests/test_builtin_trackers.py || die
@@ -36,27 +43,9 @@ python_prepare_all() {
        # and virtualx.eclass.
        rm tests/test_stylesheet.py || die
 
-       # Avoid redundant objects.inv from downloading, sed more lightweight
-       if use doc; then
-               sed -e "s:^intersphinx_mapping:#intersphinx_mapping:" \
-                       -e "s:^                       'sphinx':#:" \
-                       -i doc/conf.py || die
-       fi
-
        distutils-r1_python_prepare_all
 }
 
-python_compile_all() {
-       if use doc; then
-               emake -C doc html
-               HTML_DOCS=( doc/_build/html/. )
-       fi
-}
-
-python_test() {
-       py.test || die
-}
-
 python_install_all() {
        distutils-r1_python_install_all
        find "${ED}" -name '*.pth' -delete || die

Reply via email to