EAPI=7
-PYTHON_COMPAT=( python2_7 python3_{6,7,8} pypy3 )
+PYTHON_COMPAT=( python2_7 python3_{6,7,8,9} pypy3 )
PYTHON_REQ_USE="ssl(+)"
inherit distutils-r1
brotli? ( dev-python/brotlipy[${PYTHON_USEDEP}] )
"
BDEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
test? (
$(python_gen_cond_dep "
${RDEPEND}
dev-python/pytest[\${PYTHON_USEDEP}]
>=dev-python/trustme-0.5.3[\${PYTHON_USEDEP}]
>=www-servers/tornado-4.2.1[\${PYTHON_USEDEP}]
- " 'python3*')
+ " python3_{6,7,8})
)
"
ewarn "of circular dependencies for Python 2 removal. Please test"
ewarn "manually in a virtualenv."
;;
+ python3.9)
+ einfo "Tests not yet ported to py3.9"
+ ;;
python3*)
pytest -vv || die "Tests fail with ${EPYTHON}"
;;