From a3cc7df7f919becfaf08ce68a93712fbffbd0b6d Mon Sep 17 00:00:00 2001 From: =?utf8?q?Micha=C5=82=20G=C3=B3rny?= Date: Sat, 18 Apr 2020 11:32:46 +0200 Subject: [PATCH] net-im/poezio: Fix running tests, use correct deps MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Upstream uses pytest in tests, so we need to depend on it. Using pytest also avoids failures due to missing optional runtime deps that are not used in tests at all. Closes: https://bugs.gentoo.org/717884 Signed-off-by: Michał Górny --- net-im/poezio/poezio-0.12.ebuild | 14 ++------------ net-im/poezio/poezio-9999.ebuild | 14 ++------------ 2 files changed, 4 insertions(+), 24 deletions(-) diff --git a/net-im/poezio/poezio-0.12.ebuild b/net-im/poezio/poezio-0.12.ebuild index d41241885592..435612e4aec7 100644 --- a/net-im/poezio/poezio-0.12.ebuild +++ b/net-im/poezio/poezio-0.12.ebuild @@ -10,8 +10,6 @@ DESCRIPTION="Console XMPP client that looks like most famous IRC clients" HOMEPAGE="https://poez.io/" LICENSE="ZLIB" SLOT="0" -IUSE="test" -RESTRICT="!test? ( test )" if [[ "${PV}" == "9999" ]]; then EGIT_REPO_URI="https://git.poez.io/${PN}.git" @@ -27,12 +25,8 @@ RDEPEND=" dev-python/pyasn1[${PYTHON_USEDEP}] dev-python/slixmpp[${PYTHON_USEDEP}] " -DEPEND=" - test? ( - ${RDEPEND} - dev-python/potr - dev-python/pyinotify - )" + +distutils_enable_tests pytest DOC_CONTENTS=" Install these optional runtime dependencies for additional features. @@ -55,7 +49,3 @@ src_install() { pkg_postinst() { readme.gentoo_print_elog } - -python_test() { - esetup.py test -} diff --git a/net-im/poezio/poezio-9999.ebuild b/net-im/poezio/poezio-9999.ebuild index 14be76f1d818..2946371c46b8 100644 --- a/net-im/poezio/poezio-9999.ebuild +++ b/net-im/poezio/poezio-9999.ebuild @@ -10,8 +10,6 @@ DESCRIPTION="Console XMPP client that looks like most famous IRC clients" HOMEPAGE="https://poez.io/" LICENSE="ZLIB" SLOT="0" -IUSE="test" -RESTRICT="!test? ( test )" if [[ "${PV}" == "9999" ]]; then EGIT_REPO_URI="https://lab.louiz.org/${PN}/${PN}.git" @@ -27,12 +25,8 @@ RDEPEND=" dev-python/pyasn1[${PYTHON_USEDEP}] dev-python/slixmpp[${PYTHON_USEDEP}] " -DEPEND=" - test? ( - ${RDEPEND} - dev-python/potr - dev-python/pyinotify - )" + +distutils_enable_tests pytest DOC_CONTENTS=" Install these optional runtime dependencies for additional features. @@ -55,7 +49,3 @@ src_install() { pkg_postinst() { readme.gentoo_print_elog } - -python_test() { - esetup.py test -} -- 2.26.2