# Copyright owners: Gentoo Foundation # Arfrever Frehtes Taifersar Arahesis # Distributed under the terms of the GNU General Public License v2 EAPI="5-progress" PYTHON_ABI_TYPE="multiple" inherit distutils DESCRIPTION="Python style guide checker" HOMEPAGE="https://github.com/jcrocholl/pep8 https://pypi.python.org/pypi/pep8" SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" KEYWORDS="*" IUSE="doc" RDEPEND="$(python_abi_depend dev-python/setuptools)" DEPEND="${RDEPEND} doc? ( $(python_abi_depend dev-python/sphinx) )" DOCS="CHANGES.txt" PYTHON_MODULES="${PN}.py" src_compile() { distutils_src_compile if use doc; then einfo "Generation of documentation" pushd docs > /dev/null PYTHONPATH="../build-$(PYTHON -f --ABI)/lib" emake html popd > /dev/null fi } src_test() { testing() { python_execute "$(PYTHON)" pep8.py --doctest -v || return python_execute "$(PYTHON)" pep8.py --testsuite=testsuite -v || return } python_execute_function testing } src_install() { distutils_src_install if use doc; then dohtml -r docs/_build/html/ fi }