From the looks of it since about 3 months ago, python.eclass now installs python applications with a python version suffix and an unversioned wrapper. This breaks tab-completion, which is very annoying. Moreover, it is useless when only one version of python is installed. Please make it so that the wrapper is not installed and the version suffix is not used when only one version of python is installed.
It's reasonable to fix it only in distutils_src_install().
No new features will be added to python.eclass, so closing as WONTFIX.