From a64dc29b5aaa426c60621cd1366de6c629b5eaf0 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Piotr=20O=C5=BCarowski?= <piotr@debian.org>
Date: Fri, 18 Jun 2010 16:53:40 +0200
Subject: [PATCH] dh_python2: fix parsing "XS-Python-Version: X.Y"

---
 debian/changelog     | 6 ++++++
 debpython/version.py | 4 +++-
 2 files changed, 9 insertions(+), 1 deletion(-)

diff --git a/debian/changelog b/debian/changelog
index 587d0e4..99d0261 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 32539a9..51be4f1 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:
-- 
GitLab