commit:     a094582d244bad3a87c2edb7effc0f528ca20466
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 15 02:23:31 2020 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Wed Apr 15 02:23:31 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a094582d

dev-python/pexpect: fix build with python2 disabled

Fixes: 6df79dfa10bd801c99c1698f81701f9ae0aa31d9
Bug: https://bugs.gentoo.org/703100
Package-Manager: Portage-2.3.99, Repoman-2.3.22_p29
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 dev-python/pexpect/pexpect-4.8.0.ebuild | 12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)

diff --git a/dev-python/pexpect/pexpect-4.8.0.ebuild 
b/dev-python/pexpect/pexpect-4.8.0.ebuild
index 3de5f455d3b..076cdb78ac2 100644
--- a/dev-python/pexpect/pexpect-4.8.0.ebuild
+++ b/dev-python/pexpect/pexpect-4.8.0.ebuild
@@ -31,6 +31,14 @@ python_compile_all() {
        use doc && emake -C doc html
 }
 
+python_install() {
+       distutils-r1_python_install
+       if ! python_is_python3; then
+               # https://bugs.gentoo.org/703100
+               rm "${D}$(python_get_sitedir)/pexpect/_async.py" || die
+       fi
+}
+
 python_install_all() {
        use doc && local HTML_DOCS=( doc/_build/html/. )
        if use examples; then
@@ -38,8 +46,4 @@ python_install_all() {
                docompress -x /usr/share/doc/${PF}/examples
        fi
        distutils-r1_python_install_all
-
-       # Address byte-compile QA warning, see https://bugs.gentoo.org/703100
-       python_setup -2
-       rm "${D}$(python_get_sitedir)"/pexpect/_async.py || die
 }

Reply via email to