Fix _sys_version() so it works with the new buildno, not sure if it is correct.  test_platform passes
diff --git a/Lib/platform.py b/Lib/platform.py
index 82f9fa7..f664098 100755
--- a/Lib/platform.py
+++ b/Lib/platform.py
@@ -1092,7 +1092,7 @@
 ### Various APIs for extracting information from sys.version
 
 _sys_version_parser = re.compile(r'([\w.+]+)\s*'
-                                  '\(#(\d+),\s*([\w ]+),\s*([\w :]+)\)\s*'
+                                  '\(#?(\d+:?\d+M?),\s*([\w ]+),\s*([\w :]+)\)\s*'
                                   '\[([^\]]+)\]?')
 _sys_version_cache = None
 
@@ -1114,7 +1114,6 @@
         return _sys_version_cache
     version, buildno, builddate, buildtime, compiler = \
              _sys_version_parser.match(sys.version).groups()
-    buildno = int(buildno)
     builddate = builddate + ' ' + buildtime
     l = string.split(version, '.')
     if len(l) == 2: