Сравнение pyopengl-3.1.9 с pyopengl-3.1.10

/usr/portage/dev-python/pyopengl/pyopengl-3.1.10.ebuild 2026-01-24 11:18:04.797673554 +0300
6 6
DISTUTILS_USE_PEP517=setuptools
7 7
PYPI_PN=PyOpenGL
8 8
PYTHON_REQ_USE="tk?"
9
PYTHON_COMPAT=( pypy3 python3_{10..13} )
9
PYTHON_COMPAT=( python3_{11..13} )
10 10

  
11 11
inherit distutils-r1 pypi virtualx
12 12

  
......
47 47
	)
48 48
"
49 49

  
50
EPYTEST_PLUGINS=()
50 51
distutils_enable_tests pytest
51 52

  
52
PATCHES=(
53
	# https://github.com/mcfletch/pyopengl/pull/109
54
	"${FILESDIR}/${PN}-3.1.7-pypy3.patch"
53
EPYTEST_DESELECT=(
54
	# fragile memory tests
55
	tests/test_checks.py::test_test_glgetfloat_leak
56
	tests/test_vbo_memusage.py::test_sf_2980896
57
	# missing EGL stuffs?
58
	tests/test_checks.py::test_check_egl_es2
59
	tests/test_checks.py::test_egl_ext_enumerate
60
	# TODO
61
	tests/test_core.py::TestCore::test_glCallLists_twice2
55 62
)
56 63

  
57
python_test() {
58
	local EPYTEST_DESELECT=(
59
		# fragile memory tests
60
		tests/test_checks.py::test_test_glgetfloat_leak
61
		tests/test_vbo_memusage.py::test_sf_2980896
62
		# missing EGL stuffs?
63
		tests/test_checks.py::test_check_egl_es2
64
		tests/test_checks.py::test_egl_ext_enumerate
65
	)
66
	local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
67

  
68
	case ${EPYTHON} in
69
		pypy3)
70
			EPYTEST_DESELECT+=(
71
				# refcounting tests
72
				tests/test_checks.py::test_check_leak_on_discontiguous_array
73
			)
74
			;;
75
	esac
76

  
77
	nonfatal epytest tests || die "Tests failed with ${EPYTHON}"
78
}
79

  
80 64
src_test() {
81 65
	virtx distutils-r1_src_test
82 66
}
Спасибо!