/setuptools-0.6c9/setuptools.txt:220: really want a post-release. Remember that ``2.1-rc2`` means you've /setuptools-0.6c9/setuptools.txt:241: >>> parse_version('2.1-rc2') < parse_version('2.1') /setuptools-0.6c9/setuptools.txt:2637: * Removed use of deprecated ``md5`` module if ``hashlib`` is available /setuptools-0.6c9/setuptools.txt:2906: internal MD5 checksum table. /setuptools-0.6c9/ez_setup.py:20:md5_data = { /setuptools-0.6c9/ez_setup.py:54:try: from hashlib import md5 /setuptools-0.6c9/ez_setup.py:55:except ImportError: from md5 import md5 /setuptools-0.6c9/ez_setup.py:57:def _validate_md5(egg_name, data): /setuptools-0.6c9/ez_setup.py:58: if egg_name in md5_data: /setuptools-0.6c9/ez_setup.py:59: digest = md5(data).hexdigest() /setuptools-0.6c9/ez_setup.py:60: if digest != md5_data[egg_name]: /setuptools-0.6c9/ez_setup.py:62: "md5 validation of %s failed! (Possible download problem?)" /setuptools-0.6c9/ez_setup.py:149: data = _validate_md5(egg_name, src.read()) /setuptools-0.6c9/ez_setup.py:232:def update_md5(filenames): /setuptools-0.6c9/ez_setup.py:233: """Update our built-in md5 registry""" /setuptools-0.6c9/ez_setup.py:240: md5_data[base] = md5(f.read()).hexdigest() /setuptools-0.6c9/ez_setup.py:243: data = [" %r: %r,\n" % it for it in md5_data.items()] /setuptools-0.6c9/ez_setup.py:264: update_md5(sys.argv[2:]) /setuptools-0.6c9/setuptools/package_index.py:7: from hashlib import md5 /setuptools-0.6c9/setuptools/package_index.py:9: from md5 import md5 /setuptools-0.6c9/setuptools/package_index.py:15:PYPI_MD5 = re.compile( /setuptools-0.6c9/setuptools/package_index.py:16: '([^<]+)\n\s+\\(md5\\)' /setuptools-0.6c9/setuptools/package_index.py:280: return PYPI_MD5.sub( /setuptools-0.6c9/setuptools/package_index.py:281: lambda m: '%s' % m.group(1,3,2), page /setuptools-0.6c9/setuptools/package_index.py:329: def check_md5(self, cs, info, filename, tfp): /setuptools-0.6c9/setuptools/package_index.py:330: if re.match('md5=[0-9a-f]{32}$', info): /setuptools-0.6c9/setuptools/package_index.py:331: self.debug("Validating md5 checksum for %s", filename) /setuptools-0.6c9/setuptools/package_index.py:336: "MD5 validation failed for "+os.path.basename(filename)+ /setuptools-0.6c9/setuptools/package_index.py:547: cs = md5() /setuptools-0.6c9/setuptools/package_index.py:565: if info: self.check_md5(cs, info, filename, tfp) /setuptools-0.6c9/setuptools/archive_util.py:56: same signature as this function (minus the `drivers` argument), that raise /setuptools-0.6c9/setuptools/tests/doctest.py:769: signature for this factory function should match the signature /setuptools-0.6c9/setuptools/tests/doctest.py:1033: # signature, where a continuation line begins with a quote /setuptools-0.6c9/setuptools/command/upload.py:10: from hashlib import md5 /setuptools-0.6c9/setuptools/command/upload.py:12: from md5 import md5 /setuptools-0.6c9/setuptools/command/upload.py:99: 'md5_digest':md5(content).hexdigest(), /setuptools-0.6c9/setuptools/command/upload.py:110: data['gpg_signature'] = (os.path.basename(filename) + ".asc", /setuptools-0.6c9/pkg_resources.txt:1377: with a signature like this:: /setuptools-0.6c9/EasyInstall.txt:1152:5. Where available, MD5 information should be added to download URLs by /setuptools-0.6c9/EasyInstall.txt:1153: appending a fragment identifier of the form ``#md5=...``, where ``...`` is /setuptools-0.6c9/EasyInstall.txt:1154: the 32-character hex MD5 digest. EasyInstall will verify that the /setuptools-0.6c9/EasyInstall.txt:1155: downloaded file's MD5 digest matches the given value. /setuptools-0.6c9/EasyInstall.txt:1209:In addition, for compatibility with PyPI versions that do not use ``#md5=`` /setuptools-0.6c9/EasyInstall.txt:1211:displayed MD5 info (broken onto two lines for readability):: /setuptools-0.6c9/EasyInstall.txt:1213: ([^<]+)\n\s+\(md5\) /setuptools-0.6c9/EasyInstall.txt:1247: * Removed use of deprecated ``md5`` module if ``hashlib`` is available /setuptools-0.6c9/EasyInstall.txt:1520: * EasyInstall now does MD5 validation of downloads from PyPI, or from any link /setuptools-0.6c9/EasyInstall.txt:1521: that has an "#md5=..." trailer with a 32-digit lowercase hex md5 digest. /setuptools-0.6c9/EasyInstall.txt:1683: Python includes SSL support. /setuptools-0.6c9/EasyInstall.txt:1720:* Signature checking? SSL? Ability to suppress PyPI search?