commit: 5c5eb3f80881d1fbabd9e0608e171f7d0f22c5f5 Author: Mike Gilbert <floppym <AT> gentoo <DOT> org> AuthorDate: Sun Feb 19 17:44:28 2017 +0000 Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org> CommitDate: Sun Feb 19 17:46:20 2017 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c5eb3f8
dev-python/pyopenssl: use pytest collector Also disable test_set_default_verify_paths, which requires network access. Bug: https://bugs.gentoo.org/601332 Package-Manager: Portage-2.3.3_p56, Repoman-2.3.1_p49 dev-python/pyopenssl/pyopenssl-16.2.0.ebuild | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/dev-python/pyopenssl/pyopenssl-16.2.0.ebuild b/dev-python/pyopenssl/pyopenssl-16.2.0.ebuild index 6dba4089cc..dd4371367c 100644 --- a/dev-python/pyopenssl/pyopenssl-16.2.0.ebuild +++ b/dev-python/pyopenssl/pyopenssl-16.2.0.ebuild @@ -36,13 +36,19 @@ DEPEND="${RDEPEND} S=${WORKDIR}/${MY_P} +python_prepare_all() { + # Requires network access + sed -i -e 's/test_set_default_verify_paths/_&/' tests/test_ssl.py || die + distutils-r1_python_prepare_all +} + python_compile_all() { use doc && emake -C doc html } python_test() { # FIXME: for some reason, no-ops on PyPy - esetup.py test + py.test -v || die "Testing failed with ${EPYTHON}" } python_install_all() {
