commit:     7e8256c8592a3c2bf5990a89ccd1bcfd9cda021d
Author:     Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Sun Jul 23 21:35:21 2023 +0000
Commit:     Anna Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
CommitDate: Sun Jul 23 21:43:25 2023 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7e8256c8

dev-util/upstream-ontologist: switch to single-impl python

Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>

 ...ebuild => upstream-ontologist-0.1.35-r1.ebuild} | 26 +++++++++++++---------
 1 file changed, 16 insertions(+), 10 deletions(-)

diff --git a/dev-util/upstream-ontologist/upstream-ontologist-0.1.35.ebuild 
b/dev-util/upstream-ontologist/upstream-ontologist-0.1.35-r1.ebuild
similarity index 68%
rename from dev-util/upstream-ontologist/upstream-ontologist-0.1.35.ebuild
rename to dev-util/upstream-ontologist/upstream-ontologist-0.1.35-r1.ebuild
index 621304ac2..f1c64cbf5 100644
--- a/dev-util/upstream-ontologist/upstream-ontologist-0.1.35.ebuild
+++ b/dev-util/upstream-ontologist/upstream-ontologist-0.1.35-r1.ebuild
@@ -3,8 +3,9 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_10 )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
+DISTUTILS_SINGLE_IMPL=1
 PYPI_NO_NORMALIZE=1
 inherit edo distutils-r1 optfeature pypi
 
@@ -19,18 +20,22 @@ SLOT="0"
 KEYWORDS="~amd64"
 
 RDEPEND="
-       dev-python/python-debian[${PYTHON_USEDEP}]
-       dev-python/ruamel-yaml[${PYTHON_USEDEP}]
-       dev-vcs/breezy[${PYTHON_USEDEP}]
+       $(python_gen_cond_dep '
+               dev-python/python-debian[${PYTHON_USEDEP}]
+               dev-python/ruamel-yaml[${PYTHON_USEDEP}]
+       ')
+       dev-vcs/breezy[${PYTHON_SINGLE_USEDEP}]
 "
 BDEPEND="
        test? (
-               dev-python/beautifulsoup4[${PYTHON_USEDEP}]
-               dev-python/docutils[${PYTHON_USEDEP}]
-               dev-python/lxml[${PYTHON_USEDEP}]
-               dev-python/markdown[${PYTHON_USEDEP}]
-               dev-python/pygments[${PYTHON_USEDEP}]
-               dev-python/tomlkit[${PYTHON_USEDEP}]
+               $(python_gen_cond_dep '
+                       dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+                       dev-python/docutils[${PYTHON_USEDEP}]
+                       dev-python/lxml[${PYTHON_USEDEP}]
+                       dev-python/markdown[${PYTHON_USEDEP}]
+                       dev-python/pygments[${PYTHON_USEDEP}]
+                       dev-python/tomlkit[${PYTHON_USEDEP}]
+               ')
        )
 "
 
@@ -48,6 +53,7 @@ python_test() {
 
 src_install() {
        distutils-r1_src_install
+
        doman man/*
        dodoc docs/*
 }

Reply via email to