gentoo/dev-python/torment/torment-3.0.2.ebuild
Alex Brandt 522000c3bb
dev-python/torment: add version 3.0.2
Package-Manager: portage-2.2.26
2015-12-21 14:52:57 -06:00

47 lines
949 B
Bash

# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python3_4 )
inherit distutils-r1
DESCRIPTION="A Study in Fixture Based Testing Frameworking"
HOMEPAGE="https://github.com/kumoru/torment"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
IUSE="doc test"
CDEPEND="dev-python/mypy[${PYTHON_USEDEP}]"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
doc? (
dev-python/sphinx[${PYTHON_USEDEP}]
dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}]
)
test? (
${CDEPEND}
dev-python/coverage[${PYTHON_USEDEP}]
dev-python/nose[${PYTHON_USEDEP}]
)
"
RDEPEND="${CDEPEND}"
python_compile_all() {
use doc && esetup.py build_sphinx
}
python_test() {
nosetests || die "Tests failed on ${EPYTHON}"
}
python_install_all() {
use doc && local HTML_DOCS=( docs/_build/html/. )
distutils-r1_python_install_all
}