[Catalog-sig] FYI: UI change also broke EasyInstall MD5 checks :(

Phillip J. Eby pje at telecommunity.com
Thu Jul 20 04:40:23 CEST 2006


This post *is* about EasyInstall breakage in the new UI change, I'm afraid, 
albeit a relatively minor one.  Per the API description here:

http://peak.telecommunity.com/DevCenter/EasyInstall#backward-compatibility

EasyInstall expects a PyPI-listed package's MD5 to be found in parentheses, 
not square brackets.

Whoever changed this, also didn't implement the non-visual way to indicate 
MD5s (using "#md5=" link fragments, as described in paragraph 5 of the API 
doc), so deployed versions of EasyInstall can no longer check md5's for 
packages downloaded from PyPI.

EasyInstall only screenscrapes MD5's because PyPI doesn't include them in 
its download URLs; if they are included in the URLs, then the 
backward-compatibility regex can be removed, and it will work properly with 
deployed versions of EasyInstall.



More information about the Catalog-sig mailing list