Сравнение 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 |
} |