[Catalog-sig] Full package list

"Martin v. Löwis" martin at v.loewis.de
Tue Apr 10 22:59:50 CEST 2007


Jeremy Kloth schrieb:
> On Tuesday 10 April 2007 12:43:26 pm Jeremy Kloth wrote:
>> On Monday 09 April 2007 12:03:02 pm Phillip J. Eby wrote:
>>> It is also available at http://cheeseshop.python.org/pypi/ - which is
>>> where EasyInstall looks for it.
>> When I access that page it just lists the last 20 updates.  For example,
>> PyXML is nowhere to be seen on that page.
> 
> Ah, my apologies.  The URL I used didn't have the trailing '/'.  That, IMO, is 
> too subtle a difference.  The index page shouldn't be that easily confused 
> with another URL.

I think the history is this:
- originally, the index page listed all packages, and there were only
  query parameters
- I then added support for a URL structure at some PyCon sprint,
  implementing /, /package, and /package/version
- at some point, the standard index was replace with the current home
  page, probably because the full index is expensive to generate.

So I don't think that /pypi should be restored to answer the index -
the current approach (home page) seems fine to me. I also don't think
that /pypi/ should be dropped, if setuptools is using it. So while
I see the inconsistency and subtlety, I don't think anything can,
or should, be done about it.

In any case, I added a link in the navbar pointing to that list (for
ease of implementation, using the query parameter). So the /pypi/
form remains unlinked - I don't see a problem with doing so. There
are many other unlinked URLs in PyPI, too.

Regards,
Martin


More information about the Catalog-sig mailing list