commit:     871ba81c1122a62f1c9c8e2f6900c5b41edafd4f
Author:     Henri Gasc <gasc <AT> eurecom <DOT> fr>
AuthorDate: Mon Feb  6 18:33:12 2023 +0000
Commit:     Haelwenn Monnier <contact <AT> hacktivis <DOT> me>
CommitDate: Mon Feb  6 18:40:27 2023 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=871ba81c

dev-python/moderngl-window: disable py3.11, allow tests

Closes: https://bugs.gentoo.org/893396
Signed-off-by: Henri Gasc <gasc <AT> eurecom.fr>

 .../moderngl-window/moderngl-window-2.4.2.ebuild    | 21 ++++++++++++++++++---
 1 file changed, 18 insertions(+), 3 deletions(-)

diff --git a/dev-python/moderngl-window/moderngl-window-2.4.2.ebuild 
b/dev-python/moderngl-window/moderngl-window-2.4.2.ebuild
index 137c95871..48ec04129 100644
--- a/dev-python/moderngl-window/moderngl-window-2.4.2.ebuild
+++ b/dev-python/moderngl-window/moderngl-window-2.4.2.ebuild
@@ -4,9 +4,9 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_10 )
 
-inherit distutils-r1
+inherit distutils-r1 virtualx
 
 DESCRIPTION="A cross platform utility library for ModernGL"
 HOMEPAGE="https://github.com/moderngl/moderngl-window 
https://pypi.org/project/moderngl-window";
@@ -15,11 +15,26 @@ 
SRC_URI="https://github.com/moderngl/moderngl-window/archive/refs/tags/${PV}.tar
 LICENSE="MIT"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE=""
+IUSE="test"
 
 RDEPEND=""
 BDEPEND="
        dev-python/setuptools[${PYTHON_USEDEP}]
        dev-python/wheel[${PYTHON_USEDEP}]
+       test? (
+               dev-python/pytest[${PYTHON_USEDEP}]
+               dev-python/tox[${PYTHON_USEDEP}]
+               dev-python/flake8[${PYTHON_USEDEP}]
+               dev-python/coverage[${PYTHON_USEDEP}]
+               dev-python/moderngl[${PYTHON_USEDEP}]
+               dev-python/glcontext[${PYTHON_USEDEP}]
+               dev-python/trimesh[${PYTHON_USEDEP}]
+               dev-python/PyWavefront[${PYTHON_USEDEP}]
+       )
 "
 DEPEND="${BDEPEND}"
+
+distutils_enable_tests pytest
+src_test() {
+       virtx distutils-r1_src_test
+}

Reply via email to