dev-python/qrcode: Enable py3.8
authorMichał Górny <mgorny@gentoo.org>
Sun, 24 Nov 2019 19:18:36 +0000 (20:18 +0100)
committerMichał Górny <mgorny@gentoo.org>
Sun, 24 Nov 2019 19:31:47 +0000 (20:31 +0100)
Signed-off-by: Michał Górny <mgorny@gentoo.org>
dev-python/qrcode/qrcode-6.1.ebuild

index b59ee7e4b56261a5e3282ed91925701de8c176a9..f73d0b581265d47e0776dc23a22d6c4ce7731085 100644 (file)
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} )
 
 inherit distutils-r1
 
@@ -14,8 +14,6 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
 
 # optional deps:
 # - pillow and lxml for svg backend, set as hard deps
@@ -25,12 +23,9 @@ RDEPEND="
        dev-python/pillow[${PYTHON_USEDEP}]"
 DEPEND="
        dev-python/setuptools[${PYTHON_USEDEP}]
-       test? ( ${RDEPEND}
-               $(python_gen_cond_dep 'dev-python/mock[${PYTHON_USEDEP}]' -2) )"
+       test? ( $(python_gen_cond_dep 'dev-python/mock[${PYTHON_USEDEP}]' -2) )"
 
-python_test() {
-       "${EPYTHON}" -m unittest discover -v || die "Testing failed with ${EPYTHON}"
-}
+distutils_enable_tests unittest
 
 src_install() {
        distutils-r1_src_install