On Tue, Feb 5, 2013 at 1:51 PM, Donald Stufft <donald.stu...@gmail.com>wrote:

>  On Tuesday, February 5, 2013 at 5:16 AM, Lennart Regebro wrote:
>
>  1. Packages should only be installed from the given package indexes.
> No scraping of websites as at least easy_install/buildout does, no
> downloading from external download links. A deprecation period for
> this of a couple of months, to give package authors the chance to
> upload their packages is probably necessary.
>
>  PyPI will need to change for this to happen realistically if I recall.
> There is a
> hard limit on how large of a distribution can be uploaded to PyPI and there
> are, if I recall, valid distributions which are larger than that.
>
>
>
Personally I want the installers to only install from PyPI so my suggestion
> if this is something that (the proverbial) we want to do, PyPI should gain
> some notion of a soft limit for distribution upload (to prevent against
> DoS) with the ability to increase that size limit for specific projects who
> can file a ticket w/ PyPI to have their limit increased.
>
>
Dropping the crawling over external pages needs _much_ more than just a few
months deprecation warnings, rather years.   There are many packages out
there, and it would break people's installations.  As a random example,
look at http://pypi.python.org/simple/lockfile/ - it has its last release
in 2010 and 74K downloads from the 0.9 download url (going to
code.google.com).

I certainly agree, though, that the current client-side crawling is a
nuisance and makes for unreliability of installation procedures.  I think
we should move the crawling to the server side and cache packages.   I am
currently working on a prototype which does this (and a few other
niceties).  It allows to keep all installers and packages working nicely,
serving all packages from one central place (cached on demand currently but
that is a policy issue).

best,
holger


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

Reply via email to