# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 # TODO: does support py3.10 upstream so add it here as soon as all the dependencies are ready. PYTHON_COMPAT=( python3_{8..9} ) DISTUTILS_SINGLE_IMPL=1 inherit distutils-r1 optfeature MY_PN="${PN#ansible-}" MY_P="${MY_PN}-${PV}" DESCRIPTION="A toolkit designed to aid in the development and testing of Ansible roles" HOMEPAGE="https://pypi.org/project/molecule/ https://github.com/ansible-community/molecule/" SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz" LICENSE="MIT" SLOT="0" KEYWORDS="~amd64" IUSE="selinux" RDEPEND="$(python_gen_cond_dep ' >=dev-python/ansible-compat-0.5.0[${PYTHON_USEDEP}] =dev-python/click-8.0[${PYTHON_USEDEP}] >=dev-python/click-help-colors-0.9[${PYTHON_USEDEP}] >=dev-python/enrich-1.2.5[${PYTHON_USEDEP}] >=dev-python/jinja-2.11.3[${PYTHON_USEDEP}] dev-python/packaging[${PYTHON_USEDEP}] =dev-python/pyyaml-5.1[${PYTHON_USEDEP}] >=dev-python/rich-9.5.1[${PYTHON_USEDEP}] >=dev-python/subprocess-tee-0.3.5[${PYTHON_USEDEP}] >=dev-util/cookiecutter-1.7.3[${PYTHON_USEDEP}] selinux? ( sys-libs/libselinux[python,${PYTHON_USEDEP}] ) ')" BDEPEND="$(python_gen_cond_dep ' >=dev-python/setuptools_scm-3.5.0[${PYTHON_USEDEP}] >=dev-python/setuptools_scm_git_archive-1.1[${PYTHON_USEDEP}] doc? ( >=dev-python/simplejson-3.17.2[${PYTHON_USEDEP}] ) test? ( >=dev-python/ansi2html-1.6.0[${PYTHON_USEDEP}] =dev-python/pytest-html-3.0.0[${PYTHON_USEDEP}] >=dev-python/pytest-mock-3.3.1[${PYTHON_USEDEP}] >=dev-python/pytest-plus-0.2[${PYTHON_USEDEP}] >=dev-python/pytest-testinfra-6.1.0[${PYTHON_USEDEP}] >=dev-python/pytest-xdist-2.1.0[${PYTHON_USEDEP}] ) ')" S="${WORKDIR}"/${MY_P} distutils_enable_sphinx docs '>=dev-python/sphinx-notfound-page-0.7.1' '