File pip-bug850341.patch of Package python3-pip.openSUSE_13.1_Update

diff -ruN ./pip/backwardcompat/__init__.py ../pip-1.4.1.patched/pip/backwardcompat/__init__.py
--- ./pip/backwardcompat/__init__.py	2013-08-08 09:42:56.000000000 +0900
+++ ../pip-1.4.1.patched/pip/backwardcompat/__init__.py	2013-11-22 15:29:44.810583988 +0900
@@ -33,7 +33,9 @@
     from urllib.request import url2pathname
     from urllib.request import urlretrieve
     from email import message as emailmessage
-    import urllib.parse as urllib
+    import urllib.parse
+    import urllib.request
+    import urllib.error
     import urllib.request as urllib2
     import configparser as ConfigParser
     import xmlrpc.client as xmlrpclib
diff -ruN ./pip/commands/__init__.py ../pip-1.4.1.patched/pip/commands/__init__.py
--- ./pip/commands/__init__.py	2013-08-08 09:42:56.000000000 +0900
+++ ../pip-1.4.1.patched/pip/commands/__init__.py	2013-11-22 15:32:20.787843452 +0900
@@ -54,7 +54,7 @@
     if ordered:
         cmditems = _sort_commands(commands, commands_order)
     else:
-        cmditems = commands.items()
+        cmditems = tuple(commands.items())
 
     for name, command_class in cmditems:
         if ignore_hidden and command_class.hidden:
@@ -67,7 +67,7 @@
     """Command name auto-correct."""
     from difflib import get_close_matches
 
-    close_commands = get_close_matches(name, commands.keys())
+    close_commands = get_close_matches(name, tuple(commands.keys()))
 
     if close_commands:
         guess = close_commands[0]
@@ -85,4 +85,4 @@
             # unordered items should come last
             return 0xff
 
-    return sorted(cmddict.items(), key=keyfn)
+    return sorted(tuple(cmddict.items()), key=keyfn)
openSUSE Build Service is sponsored by