pypa/pip — pull request #467 by dstufft (2012-03-02 01:42:34+00:00)
Title: Multiple hashers

This branch enables the use of different hash names besides md5 for verifying a hash. It uses all of the built in hashes this includes sha1, sha224, sha384, sha256, sha512, and md5. It selects which hash name to use based off the fragment in the url (#md5=... for md5 and #sha256=... for sha256). The hash name is case sensitive.

This branch removes the backwards compatibility shim for Python 2.4 and hashlib.