commit: 9388e3a87073ccd03699ab4a39c0f8049841d370 Author: Michał Górny <mgorny <AT> gentoo <DOT> org> AuthorDate: Sun Sep 20 14:49:36 2020 +0000 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org> CommitDate: Sun Sep 20 14:56:46 2020 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9388e3a8
dev-python/pycairo: Skip tests on py2 Signed-off-by: Michał Górny <mgorny <AT> gentoo.org> dev-python/pycairo/pycairo-1.18.2.ebuild | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/dev-python/pycairo/pycairo-1.18.2.ebuild b/dev-python/pycairo/pycairo-1.18.2.ebuild index b8e47a44e65..253c565d333 100644 --- a/dev-python/pycairo/pycairo-1.18.2.ebuild +++ b/dev-python/pycairo/pycairo-1.18.2.ebuild @@ -19,8 +19,10 @@ IUSE="examples" BDEPEND=" test? ( - dev-python/hypothesis[${PYTHON_USEDEP}] - dev-python/pytest[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/hypothesis[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + ' -3) ) " RDEPEND=" @@ -34,6 +36,15 @@ distutils_enable_sphinx docs \ dev-python/sphinx_rtd_theme distutils_enable_tests setup.py +python_test() { + if ! python_is_python3; then + einfo "Skipping tests on Python 2 to unblock deps" + return + fi + + esetup.py test +} + python_install() { distutils-r1_python_install \ install_pkgconfig --pkgconfigdir="${EPREFIX}/usr/$(get_libdir)/pkgconfig"