diff --git a/debian/changelog b/debian/changelog
index 587d0e4d0f1d45f69aa4b88d395818780a5c836b..99d026166931aa43530be9b628e5f63243241684 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+python-defaults (2.6.5-4) UNRELEASED; urgency=low
+
+  * dh_python2: fix parsing "XS-Python-Version: X.Y"
+
+ -- Piotr Ożarowski <piotr@debian.org>  Fri, 18 Jun 2010 16:52:21 +0200
+
 python-defaults (2.6.5-3) unstable; urgency=low
 
   * Remove '-V' option from pyclean call in runtime.d/public_modules.rtremove
diff --git a/debpython/version.py b/debpython/version.py
index 32539a99ab6482a79ac7ebd192c0a1ff9741b562..51be4f1f8b8497ce10ee3259109e50997202f147 100644
--- a/debpython/version.py
+++ b/debpython/version.py
@@ -124,6 +124,8 @@ def parse_pycentral_vrange(value):
     ((2, 4), None)
     >>> parse_pycentral_vrange('all, << 3.0')
     (None, (3, 0))
+    >>> parse_pycentral_vrange('2.6')
+    ((2, 6), (2, 6))
     """
     get = lambda x: get_requested_versions(parse_vrange(x))
 
@@ -149,7 +151,7 @@ def parse_pycentral_vrange(value):
             continue
         match = re.match('^[\d\.]+$', item)
         if match:
-            ver = "%.3s" % match.group(1)
+            ver = "%.3s" % match.group(0)
             return getver(ver), getver(ver)
 
     if current: