On Oct 17, 2013, at 7:14 AM, Jim Fulton <j...@zope.com> wrote: > On Wed, Oct 16, 2013 at 11:01 PM, Donald Stufft <don...@stufft.io> wrote: >> So what I would like to do is "remove" these fields. This would consist >> of modifying PyPI to return an error code if they are included and hiding >> the existing data in the UX. It might at a future time also consist of >> removing >> the data from the DB all together. >> >> What do people think? > > IIUC, you're proposing to error on uploads of distributions with these > fields set. This wouldn't effect distributions already uploaded and wouldn't > cause (new) breakage for consumers of those distributions. The only > breakage would be for authors uploading the buggy distributions. These > are the people who could actually address the breakage and who would benefit > from the breakage by finding out that they have a bug in their distributions. > This seems an appropriate form of breakage to me, so +1. > > Jim > > -- > Jim Fulton > http://www.linkedin.com/in/jimfulton
This is correct, the only place it would break is for someone uploading something that used this, which is a signal to them to go remove those fields. There is a good chance they are sing those fields thinking they do something they don't, and even if they understand those fields the fields themselves are more or less useless so losing them isn't a big issue IMO. For some numbers, 6% of the projects hosted on PyPI have *ever* uploaded a release using the requires field. (This does not mean they are actively using it, just that at least once they did use it). I think that's a pretty low number of affected users, especially when they can immediately fix it and I can provide an error message telling them what to do. ----------------- Donald Stufft PGP: 0x6E3CBCE93372DCFA // 7C6B 7C5D 5E2B 6356 A926 F04F 6E3C BCE9 3372 DCFA
signature.asc
Description: Message signed with OpenPGP using GPGMail
_______________________________________________ Distutils-SIG maillist - Distutils-SIG@python.org https://mail.python.org/mailman/listinfo/distutils-sig