On Jul 11, 2007, at 4:43 PM, Martin v. Löwis wrote:

>>> If the latter, what links does it follow (there are plenty
>>> more on the package page)?
>>
>> See: http://mail.python.org/pipermail/catalog-sig/2007-July/ 
>> 001217.html
>>
>> It seems to only scan the release pages.  So it has some heuristic to
>> know which links to follow.
>
> Looking at
>
> http://peak.telecommunity.com/DevCenter/EasyInstall#package-index-api
>
> tells me that it always expects that release pages have the form
> base/projectname/version.
>
> This looks like a formal specification of PyPI, so I wonder why it
> then would not trust this specification more actively.

<shrug>  Phillip has certainly said it could.

IMO, it wouldn't really matter if the pages used by setuptools were  
specialized for it. Compared with changing setuptools to be more  
clever in its handling of release pages, providing custom pages for  
setuptools will reduce the number of requests by at least 50% and  
sometimes much more and will greatly reduce the amount of data that  
needs to be downloaded and scanned.  Someone will need to modify some  
software in either case, so the custom index pages look like a big  
win to me.

I'll take a stab at writing a module, probably using setuptools  
itself, to scan the existing package and release pages to generate  
the sort of pages I'm talking about.  This can be used to generate  
sample pages and might be useful for implementing the pages.

Jim

--
Jim Fulton                      mailto:[EMAIL PROTECTED]                Python 
Powered!
CTO                             (540) 361-1714                  
http://www.python.org
Zope Corporation        http://www.zope.com             http://www.zope.org



_______________________________________________
Catalog-SIG mailing list
Catalog-SIG@python.org
http://mail.python.org/mailman/listinfo/catalog-sig

Reply via email to