diff --git a/dev-python/twill/metadata.xml b/dev-python/twill/metadata.xml index 9d2a9281f413f..a67d0418f87b8 100644 --- a/dev-python/twill/metadata.xml +++ b/dev-python/twill/metadata.xml @@ -6,4 +6,3 @@ twill is a simple language that allows users to browse the Web from a command-line interface. With twill, you can navigate through Web sites that use forms, cookies, and most standard Web features. twill supports automated Web testing and has a simple Python interface. Check out the examples! twill is open source and written in Python. - diff --git a/dev-python/twill/twill-0.9-r1.ebuild b/dev-python/twill/twill-0.9-r1.ebuild index 1d397df7a63cf..d69c8f7477928 100644 --- a/dev-python/twill/twill-0.9-r1.ebuild +++ b/dev-python/twill/twill-0.9-r1.ebuild @@ -3,6 +3,7 @@ # $Id$ EAPI="5" + PYTHON_COMPAT=( python2_7 pypy ) inherit distutils-r1 @@ -19,18 +20,24 @@ SLOT="0" KEYWORDS="amd64 ~arm ppc ~ppc64 x86" IUSE="doc examples" -DEPEND="dev-python/setuptools[${PYTHON_USEDEP}] - doc? ( $(python_gen_cond_dep 'dev-python/epydoc[${PYTHON_USEDEP}]' python2_7) - $(python_gen_cond_dep 'dev-python/dnspython[${PYTHON_USEDEP}]' python2_7) )" +DEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + doc? ( + $(python_gen_cond_dep 'dev-python/epydoc[${PYTHON_USEDEP}]' python2_7) + || ( + dev-python/dnspython:0[${PYTHON_USEDEP}] + virtual/dnspython:0[${PYTHON_USEDEP}] + ) + )" S="${WORKDIR}/${MY_P}" python_compile_all() { if use doc; then - pushd doc > /dev/null - chmod +x make-epydoc.sh - ./make-epydoc.sh - popd> /dev/null + pushd doc > /dev/null || die + chmod +x make-epydoc.sh || die + ./make-epydoc.sh || die + popd> /dev/null || die fi }