A specific user needs python3 for his development. I wish to keep python2 as the system default. eselect python only allows a global setting, it seems. So my feature request: enable setting separate system and user default python versions. Background: the user uses sphinx for documentation creation of his project. Sphinx does not seem to allow one to set the python version in its makefile. It calls sphinx-build, which on Gentoo selects the python version to use through puthon-exec-c. I don't see how I should get it to use python3 when python2 is the global default. Reproducible: Always
I don't see much of a possibility for that either. We could theoretically make eselect-python introduce some user-specific config files and user checking but I don't know if it's worth the effort. The easy way is to 'export EPYTHON=python3.2' in ~/.bash_profile.
Perhaps mark this as WONTFIX: using python3 as system default now works quite well, and the issue has become moot for me.