diff --git a/dev-python/tappy/metadata.xml b/dev-python/tappy/metadata.xml index 2ade65721944c..7937bfc0c61c1 100644 --- a/dev-python/tappy/metadata.xml +++ b/dev-python/tappy/metadata.xml @@ -5,10 +5,6 @@ python@gentoo.org - - Pull dependencies needed to support YAML - blocks associated with test results. - python-tap/tappy tap.py diff --git a/dev-python/tappy/tappy-3.0.ebuild b/dev-python/tappy/tappy-3.0.ebuild index 1e5e46fa18a27..2992e2720c5a0 100644 --- a/dev-python/tappy/tappy-3.0.ebuild +++ b/dev-python/tappy/tappy-3.0.ebuild @@ -4,7 +4,7 @@ EAPI=7 PYTHON_COMPAT=( python3_{8..10} ) -inherit distutils-r1 +inherit distutils-r1 optfeature MY_PN=tap.py DESCRIPTION="Test Anything Protocol (TAP) tools" @@ -15,13 +15,7 @@ S=${WORKDIR}/${MY_PN}-${PV} LICENSE="BSD-2" SLOT="0" KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86" -IUSE="yaml" -RDEPEND=" - yaml? ( - dev-python/more-itertools[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - )" BDEPEND=" dev-python/Babel[${PYTHON_USEDEP}] test? ( @@ -30,3 +24,8 @@ BDEPEND=" )" distutils_enable_tests unittest + +pkg_postinst() { + optfeature "YAML blocks associated with test results" \ + "dev-python/more-itertools dev-python/pyyaml" +}