[Catalog-sig] an immutable mirror of PyPI

P.J. Eby pje at telecommunity.com
Tue Jul 5 16:51:03 CEST 2011


At 04:18 PM 7/5/2011 +0200, Martijn Faassen wrote:
>That's why I asked
>whether PyPI is primarily a hosting site for developers (as opposed to
>something like Debian or Wikipedia which have notions about a
>collaborative effort of some kind, and care about preserving history).

It's right there in the name: Python Package *Index*.  In other 
words, it's an index of packages.  Hosting the packages is 
optional.  Heck, a package actually having any *code* to download at 
all is optional, since you can list a package you merely intend to 
develop.  Or you might just have a revision control link, etc.

So no, it's not a curated repository of code.  If that were the case, 
it'd be better named the Python Code Repository or some such.

The perspective that you have is influenced by your use case for 
PyPI; by nature, these other sorts of packages (i.e. ones without 
uploaded, released code) are ones you don't care about.  But that 
doesn't mean they don't exist.

In any case, you can't turn PyPI into PyCR by the simple expedient of 
disallowing deletions; you'd need actual curators and a fresh website 
that doesn't contain all the unreleased, unmaintained, un-existent, 
or un-open-source packages found on PyPI.



More information about the Catalog-SIG mailing list