Hi, the patch to fix this is pretty simple (attached).
Would you like me to NMU? Cheers, Dave
--- ez_setup.py 2008-09-20 21:50:43.000000000 +0100 +++ ez_setup.py.patched 2011-03-30 10:11:38.000000000 +0100 @@ -54,7 +54,7 @@ def _validate_md5(egg_name, data): if egg_name in md5_data: - from md5 import md5 + from hashlib import md5 digest = md5(data).hexdigest() if digest != md5_data[egg_name]: print >>sys.stderr, ( --- flickrapi/__init__.py 2011-03-30 10:12:42.000000000 +0100 +++ flickrapi/__init__.py.patched 2011-03-30 10:12:26.000000000 +0100 @@ -42,7 +42,7 @@ # SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. import sys -import md5 +import hashlib import urllib import urllib2 import mimetools @@ -283,7 +283,7 @@ % (key, datum)) data.append(datum) - md5_hash = md5.new() + md5_hash = hashlib.md5() md5_hash.update(''.join(data)) return md5_hash.hexdigest()