Adds the currently running python version to the portage version line,
so that it's immediately obvious what version of python is being used to
run portage
---
 pym/_emerge/actions.py | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/pym/_emerge/actions.py b/pym/_emerge/actions.py
index 2a1354b..9bc6ed1 100644
--- a/pym/_emerge/actions.py
+++ b/pym/_emerge/actions.py
@@ -2996,6 +2996,7 @@ def relative_profile_path(portdir, abs_profile):
        return profilever
 
 def getportageversion(portdir, _unused, profile, chost, vardb):
+       pythonver = 'python %d.%d.%d-%s-%d' % sys.version_info
        profilever = None
        repositories = vardb.settings.repositories
        if profile:
@@ -3051,8 +3052,8 @@ def getportageversion(portdir, _unused, profile, chost, 
vardb):
        gccver = getgccversion(chost)
        unameout=platform.release()+" "+platform.machine()
 
-       return "Portage %s (%s, %s, %s, %s)" % \
-               (portage.VERSION, profilever, gccver, ",".join(libcver), 
unameout)
+       return "Portage %s (%s, %s, %s, %s, %s)" % \
+               (portage.VERSION, pythonver, profilever, gccver, 
",".join(libcver), unameout)
 
 def git_sync_timestamps(portdb, portdir):
        """
-- 
1.9.1


Reply via email to