Signed-off-by: Michał Górny <mgo...@gentoo.org>
---
 eclass/python-utils-r1.eclass | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/eclass/python-utils-r1.eclass b/eclass/python-utils-r1.eclass
index 84c37cd29d60..df955371483e 100644
--- a/eclass/python-utils-r1.eclass
+++ b/eclass/python-utils-r1.eclass
@@ -629,13 +629,14 @@ python_optimize() {
 
                einfo "Optimize Python modules for ${instpath}"
                case "${EPYTHON}" in
-                       python3.8|pypy3)
+                       python3.8)
                                # both levels of optimization are separate 
since 3.5
                                "${PYTHON}" -m compileall -j "${jobs}" -q -f -d 
"${instpath}" "${d}"
                                "${PYTHON}" -O -m compileall -j "${jobs}" -q -f 
-d "${instpath}" "${d}"
                                "${PYTHON}" -OO -m compileall -j "${jobs}" -q 
-f -d "${instpath}" "${d}"
                                ;;
-                       python*)
+                       python*|pypy3)
+                               # Python 3.9+
                                "${PYTHON}" -m compileall -j "${jobs}" -o 0 -o 
1 -o 2 --hardlink-dupes -q -f -d "${instpath}" "${d}"
                                ;;
                        pypy)
-- 
2.38.1


Reply via email to