dev-python/pywayland: Replace virtual/python-cffi dependency + QA

Replace deprecated virtual/python-cffi and add missing `|| die`
after `rm`.

Signed-off-by: Michał Górny <mgorny@gentoo.org>
This commit is contained in:
Michał Górny
2023-06-11 11:12:56 +02:00
parent 19f6478612
commit 4c5b2c9d3a

View File

@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{9..11} pypy3 )
PYTHON_COMPAT=( python3_{10..11} pypy3 )
inherit distutils-r1 xdg-utils
@@ -26,12 +26,17 @@ KEYWORDS="amd64 ~riscv ~x86"
RDEPEND="
dev-libs/wayland
virtual/python-cffi[${PYTHON_USEDEP}]
$(python_gen_cond_dep '
dev-python/cffi[${PYTHON_USEDEP}]
' 'python*')
"
DEPEND="${RDEPEND}
DEPEND="
${RDEPEND}
dev-libs/wayland-protocols
"
BDEPEND="dev-util/wayland-scanner"
BDEPEND="
dev-util/wayland-scanner
"
distutils_enable_tests pytest
@@ -43,7 +48,7 @@ python_prepare_all() {
python_test() {
# No die deliberately as sometimes it doesn't exist
rm -r pywayland
rm -rf pywayland || die
epytest
}