On Jul 10, 2007, at 11:56 AM, Phillip J. Eby wrote:

> At 10:32 AM 7/10/2007 -0400, Jim Fulton wrote:
>> Currently, the only way to support multiple versions with the
>> cheeseshop is to unhide past releases.  This has a fairly severe
>> effect on performance.  As the example below shows, setuptools will
>> fetch the package page and then fetch the pages for each release.
>> That's a lot of requests.
>
> This could potentially be fixed in setuptools, so that it only  
> looks at release pages that match its requirements, in highest-to- 
> lowest version order, stopping as soon as a suitable match is  
> found.  That would eliminate the current issue

No, it will mitigate the current issue somewhat, but it will still  
involve multiple requests per package, while a simpler index  
structure would allow a single request per package.

> -- but only for new versions of setuptools.  So I do like your idea  
> better, since it can be made to work for already-deployed clients  
> as well.

Yup.

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



_______________________________________________
Distutils-SIG maillist  -  [email protected]
http://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to