Alan McKinnon <alan.mckinnon <at> gmail.com> writes:

> > Alan McKinnon <alan.mckinnon <at> gmail.com> writes:
> >> emerge --info | grep PYTHON

> >  PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_4"
> >  USE_PYTHON

> The solution is right there in the original output. The ebuild needs
> 3_4, you have 2_7. So set it in USE.

So you are saying the first output of that env parse is the default setting?
I thought eselect set the priority::


# eselect python list
Available Python interpreters:
  [1]   python2.7
  [2]   python3.4 *


If that's not true where do I got to set the default to 3.4?

I.E. where is the best place to set that env varialble for python? Is it
a system default that is not address by eselect?

It was set up to python 3.4 by default, according to eselect. The openshot
(EAPI-6) ebuild did not pick this up, automatically, so I set these falgs
manually in  ::/etc/portage/package.use/package.use::

media-video/openshot python_single_target_python3_4 
dev-python/PyQt5        webkit gui widgets opengl network printsupport

I view python 2.x and deprecated, hence I never want to set it as
a default, ymmv. 

I guess it's a bug as I have not had problem with other python codes/ebuilds.
I'd need some verification on the status as a bug to file with bgo. 

thx for all the help and comments to everyone.
James



Reply via email to