commit:     449f042a489659e3460d22f2eb9ae9a5df0616e9
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Jun  2 23:07:58 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Jun  2 23:08:17 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=449f042a

dev-python/networkx: enable py3.11

Disabled some test deps but the test suite passes well w/o them.

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-python/networkx/networkx-2.8.2.ebuild | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/dev-python/networkx/networkx-2.8.2.ebuild 
b/dev-python/networkx/networkx-2.8.2.ebuild
index a25ddcc29820..8ec00e680218 100644
--- a/dev-python/networkx/networkx-2.8.2.ebuild
+++ b/dev-python/networkx/networkx-2.8.2.ebuild
@@ -4,8 +4,9 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
-
+PYTHON_TESTED=( python3_{8..10} )
+# networkx skips tests w/ missing deps and the available ones all pass w/ 
py3.11
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_11 )
 inherit distutils-r1 optfeature virtualx
 
 DESCRIPTION="Python tools to manipulate graphs and complex networks"
@@ -23,9 +24,11 @@ KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux 
~x86-linux ~ppc-mac
 BDEPEND="
        test? (
                >=dev-python/lxml-4.5[${PYTHON_USEDEP}]
-               >=dev-python/numpy-1.19[${PYTHON_USEDEP}]
                >=dev-python/pyyaml-3.13[${PYTHON_USEDEP}]
-               >=dev-python/scipy-1.6.2[${PYTHON_USEDEP}]
+               $(python_gen_cond_dep '
+                       >=dev-python/numpy-1.19[${PYTHON_USEDEP}]
+                       >=dev-python/scipy-1.6.2[${PYTHON_USEDEP}]
+               ' "${PYTHON_TESTED[@]}")
        )
 "
 

Reply via email to