This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author nascheme
Recipients berker.peksag, cryvate, eric.araujo, nascheme, ncoghlan, ned.deily, pitrou, serhiy.storchaka, tarek, vstinner
Date 2017-12-02.21:47:08
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1512251229.15.0.213398074469.issue19610@psf.upfronthosting.co.za>
In-reply-to
Content
> Classifiers were always documented as lists (msg214915) and passing a non-list type was raised a cryptic exception message as already reported in my first message

That doesn't matter.  You can't break a bunch of packages in a 3.x release with no warning just because people are doing something against what the documentation says.  That's not how we develop Python. How is a user of a 3rd party package going to fix this?  They have to ask the 3rd party package author to fix their setup.py code.  Until then, they cannot use Python 3.7.  This patch needs to be reverted and reworked, IMHO.

I trying installing the top packages listed on https://pythonwheels.com .  A number of them fail because of this change, see attached text file.
History
Date User Action Args
2017-12-02 21:47:09naschemesetrecipients: + nascheme, ncoghlan, pitrou, vstinner, tarek, ned.deily, eric.araujo, berker.peksag, serhiy.storchaka, cryvate
2017-12-02 21:47:09naschemesetmessageid: <1512251229.15.0.213398074469.issue19610@psf.upfronthosting.co.za>
2017-12-02 21:47:09naschemelinkissue19610 messages
2017-12-02 21:47:09naschemecreate