Thanks for the well-reasoned response Nick. Donald: +1 to your proposal. This will increase stability for the main package repository, which is a good direction to move toward.
On Sun, Sep 28, 2014 at 3:51 PM, Nick Coghlan <ncogh...@gmail.com> wrote: > > On 29 Sep 2014 07:37, "M.-A. Lemburg" <m...@egenix.com> wrote: > > > > -1. > > > > It does happen that files need to be reuploaded because of a bug > > in the release process and how people manage their code is really > > *their* business, not that of PyPI. > > > > FWIW, I am getting increasingly annoyed how PyPI and pip try to dictate > > the way package authors are supposed to build, manage and host their > > Python packages and release process. Can we please stop this ? > > As others have noted, these changes represent the PyPA being opinionated > on behalf of the user community, to provide the best possible user > experience for the overall Python ecosystem. > > We'll accommodate the existing publisher community as far as is feasible > (that's why PEP 440 is as complicated as it is, for example), but there are > going to be times where improving the end user experience means adding new > constraints on publishers. > > External hosting (using PyPI as an index, without also using it for > release file hosting) is the primary "escape clause" for software > publishers that prefer to do things differently from the way PyPI does > them. That's a user experience we'll also continue to work to improve, to > ensure it is clear that it's a fully supported part of the distribution > model. > > Regards, > Nick. > > _______________________________________________ > Distutils-SIG maillist - Distutils-SIG@python.org > https://mail.python.org/mailman/listinfo/distutils-sig > >
_______________________________________________ Distutils-SIG maillist - Distutils-SIG@python.org https://mail.python.org/mailman/listinfo/distutils-sig