-----NON-working python version-----> linux01 ~ # eselect python list Available Python interpreters: [1] python2.6 [2] python2.7 [3] python3.1 * linux01 ~ # eupdatedb File "/usr/sbin/eupdatedb", line 41 print "eupdatedb (0.7.1) - Update the search-index for esearch" ^ SyntaxError: invalid syntax -----working python version-----> linux01 ~ # eselect python set 2 linux01 ~ # eselect python list Available Python interpreters: [1] python2.6 [2] python2.7 * [3] python3.1 linux01 ~ # eupdatedb * indexing: 9336 ebuilds to go...
I've added a new esearch-0.7.1-r8 ebuild with python2 specified in the shebangs.
Thanks a lot. It solved the issue. Now I can get rid of python < 3.x ;)
(In reply to comment #2) > Thanks a lot. It solved the issue. Now I can get rid of python < 3.x ;) You still need python2 if you want to use esearch. However, it won't be much work to make esearch python3 compatible.
--> ;) <-- sure. I have still some other "depclean python2"-breaker. Thanks for the clarification, will sure helpful for others too.