From 313e4abb4c86b48c7176ad99b4ab6af6a2561f4c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Piotr=20O=C5=BCarowski?= <piotr@debian.org>
Date: Mon, 8 Aug 2011 22:47:35 +0200
Subject: [PATCH] really fix 636255

---
 debpython/pydist.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/debpython/pydist.py b/debpython/pydist.py
index 5b9bc12..919fd3d 100644
--- a/debpython/pydist.py
+++ b/debpython/pydist.py
@@ -116,7 +116,7 @@ def guess_dependency(req, version=None):
         version = getver(version)
 
     # some upstreams have weird ideas for distribution name...
-    name, rest = re.compile('([^><= ]+)(.*)').match(req).groups()
+    name, rest = re.compile('([^><= \[]+)(.*)').match(req).groups()
     req = safe_name(name) + rest
 
     data = load()
@@ -127,7 +127,7 @@ def guess_dependency(req, version=None):
                  'or your upstream author to fix requires.txt')
         exit(8)
     req_dict = req_dict.groupdict()
-    name = req_dict['name']  # drop "[features]"
+    name = req_dict['name']
     details = data.get(name.lower())
     if details:
         for item in details:
-- 
GitLab