diff options
author | Justin Lecher <jlec@gentoo.org> | 2016-01-06 15:33:11 +0100 |
---|---|---|
committer | Justin Lecher <jlec@gentoo.org> | 2016-01-06 16:07:07 +0100 |
commit | 1b9d991226d088eeb0275d42f5467450ae23dab1 (patch) | |
tree | b185fa6928a0ea77341976232c8fdac20404f555 /dev-python/nose | |
parent | app-admin/puppet-agent: cleanup (diff) | |
download | gentoo-1b9d991226d088eeb0275d42f5467450ae23dab1.tar.gz gentoo-1b9d991226d088eeb0275d42f5467450ae23dab1.tar.bz2 gentoo-1b9d991226d088eeb0275d42f5467450ae23dab1.zip |
dev-python/nose: Include enhancement suggested by mgorny
Package-Manager: portage-2.2.26
Signed-off-by: Justin Lecher <jlec@gentoo.org>
Diffstat (limited to 'dev-python/nose')
-rw-r--r-- | dev-python/nose/nose-1.3.7.ebuild | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/dev-python/nose/nose-1.3.7.ebuild b/dev-python/nose/nose-1.3.7.ebuild index 2353f021dd96..a059793bf0bf 100644 --- a/dev-python/nose/nose-1.3.7.ebuild +++ b/dev-python/nose/nose-1.3.7.ebuild @@ -21,7 +21,10 @@ SLOT="0" KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="doc examples test" -REQUIRED_USE="doc? ( python_targets_python2_7 )" +REQUIRED_USE=" + doc? ( + || ( $(python_gen_useflags 'python2*') ) + )" RDEPEND=" dev-python/coverage[${PYTHON_USEDEP}] @@ -30,6 +33,10 @@ DEPEND="${RDEPEND} doc? ( >=dev-python/sphinx-0.6[${PYTHON_USEDEP}] ) test? ( $(python_gen_cond_dep 'dev-python/twisted-core[${PYTHON_USEDEP}]' python2_7) )" +pkg_setup() { + use doc && DISTUTILS_ALL_SUBPHASE_IMPLS=( 'python2*' ) +} + python_prepare_all() { # Tests need to be converted, and they don't respect BUILD_DIR. use test && DISTUTILS_IN_SOURCE_BUILD=1 @@ -64,7 +71,7 @@ python_compile() { python_compile_all() { if use doc; then - python_export python2_7 EPYTHON + python_setup 'python2*' emake -C doc html fi } @@ -79,10 +86,7 @@ python_install() { python_install_all() { use examples && local EXAMPLES=( examples/. ) + use doc && HTML_DOCS=( doc/.build/html/. ) distutils-r1_python_install_all - if use doc; then - docinto html - dodoc -r -A txt doc/.build/html/. - fi } |