Commit 2d300753 authored by PJ Eby's avatar PJ Eby

Fix for http://bugs.python.org/setuptools/issue5 (backport from trunk)

--HG--
branch : setuptools-0.6
extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/branches/setuptools-0.6%4065945
parent 3430324f
...@@ -6,7 +6,10 @@ from distutils.errors import * ...@@ -6,7 +6,10 @@ from distutils.errors import *
from distutils.core import Command from distutils.core import Command
from distutils.spawn import spawn from distutils.spawn import spawn
from distutils import log from distutils import log
from md5 import md5 try:
from hashlib import md5
except ImportError:
from md5 import md5
import os import os
import socket import socket
import platform import platform
......
"""PyPI and direct package downloading""" """PyPI and direct package downloading"""
import sys, os.path, re, urlparse, urllib2, shutil, random, socket, cStringIO import sys, os.path, re, urlparse, urllib2, shutil, random, socket, cStringIO
from pkg_resources import * from pkg_resources import *
from distutils import log from distutils import log
from distutils.errors import DistutilsError from distutils.errors import DistutilsError
from md5 import md5 try:
from hashlib import md5
except ImportError:
from md5 import md5
from fnmatch import translate from fnmatch import translate
EGG_FRAGMENT = re.compile(r'^egg=([-A-Za-z0-9_.]+)$') EGG_FRAGMENT = re.compile(r'^egg=([-A-Za-z0-9_.]+)$')
...@@ -14,7 +16,6 @@ PYPI_MD5 = re.compile( ...@@ -14,7 +16,6 @@ PYPI_MD5 = re.compile(
'<a href="([^"#]+)">([^<]+)</a>\n\s+\\(<a (?:title="MD5 hash"\n\s+)' '<a href="([^"#]+)">([^<]+)</a>\n\s+\\(<a (?:title="MD5 hash"\n\s+)'
'href="[^?]+\?:action=show_md5&amp;digest=([0-9a-f]{32})">md5</a>\\)' 'href="[^?]+\?:action=show_md5&amp;digest=([0-9a-f]{32})">md5</a>\\)'
) )
URL_SCHEME = re.compile('([-+.a-z0-9]{2,}):',re.I).match URL_SCHEME = re.compile('([-+.a-z0-9]{2,}):',re.I).match
EXTENSIONS = ".tar.gz .tar.bz2 .tar .zip .tgz".split() EXTENSIONS = ".tar.gz .tar.bz2 .tar .zip .tgz".split()
...@@ -23,7 +24,6 @@ __all__ = [ ...@@ -23,7 +24,6 @@ __all__ = [
'interpret_distro_name', 'interpret_distro_name',
] ]
def parse_bdist_wininst(name): def parse_bdist_wininst(name):
"""Return (base,pyversion) or (None,None) for possible .exe name""" """Return (base,pyversion) or (None,None) for possible .exe name"""
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment