diff options
Diffstat (limited to 'dev-python/testfixtures/testfixtures-2.3.4.ebuild')
-rw-r--r-- | dev-python/testfixtures/testfixtures-2.3.4.ebuild | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/dev-python/testfixtures/testfixtures-2.3.4.ebuild b/dev-python/testfixtures/testfixtures-2.3.4.ebuild new file mode 100644 index 000000000000..930c26781c75 --- /dev/null +++ b/dev-python/testfixtures/testfixtures-2.3.4.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/testfixtures/testfixtures-2.3.4.ebuild,v 1.1 2012/05/20 13:56:48 tampakrap Exp $ + +EAPI=4 +PYTHON_DEPEND="2" +SUPPORT_PYTHON_ABIS=1 +RESTRICT_PYTHON_ABIS="3.* *-pypy-* *-jython" +DISTUTILS_SRC_TEST="py.test" +inherit distutils eutils + +DESCRIPTION="A collection of helpers and mock objects for unit tests and doc tests" +HOMEPAGE="http://pypi.python.org/pypi/testfixtures/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" +LICENSE="MIT" +SLOT="0" + +KEYWORDS="~amd64 ~x86" +IUSE="doc test" + +RDEPEND="" +DEPEND="${RDEPEND} + doc? ( dev-python/sphinx )" +# test? ( net-zope/zope-component )" + +src_prepare() { + sed -e s':../bin/sphinx-build:/usr/bin/sphinx-build:' \ + -i docs/Makefile || die + epatch "${FILESDIR}"/${P}-adjust_tests.patch + + # remove test that tests the stripped zope-component test_components.ComponentsTests + rm -f testfixtures/tests/test_components.py || die + distutils_src_prepare +} +src_compile() { + distutils_src_compile + + use doc && emake -C docs html +} + +src_test() { + distutils_src_test ${PN}/tests/ +} + +src_install() { + distutils_src_install + if use doc; then + dohtml -r docs/_build/html/ + fi +} |