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 Greg Price
Recipients Greg Price, benjamin.peterson, ezio.melotti, lemburg, miss-islington, serhiy.storchaka, vstinner
Date 2019-08-13.20:02:05
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1565726525.77.0.68794317836.issue37760@roundup.psfhosted.org>
In-reply-to
Content
> This is good. But the title mentioned dataclasses, and they are 3.7+.

Ahh, sorry, I think now I understand you. :-)

Indeed, when I switch to the branch with that change (https://github.com/gnprice/cpython/commit/2b4aec4dd -- it comes after the patch that's GH-15248, so I haven't yet sent it as a PR), then `python3.6 Tools/unicode/makeunicodedata.py` no longer works.

I think this is fine. Most of all that's because this always works:

    ./python Tools/unicode/makeunicodedata.py

Anyone who's going to be running that script will want to build a `./python` right afterward, in order to at least run the tests. So it doesn't seem like much trouble to do the build first and then run the script (and then a quick rebuild for the handful of changed files), if indeed the person doesn't already have a `./python` lying around.

In fact `./python` is exactly what I used most of the time to run this script when I was developing these changes, simply because it seemed like the natural thing to do.
History
Date User Action Args
2019-08-13 20:02:05Greg Pricesetrecipients: + Greg Price, lemburg, vstinner, benjamin.peterson, ezio.melotti, serhiy.storchaka, miss-islington
2019-08-13 20:02:05Greg Pricesetmessageid: <1565726525.77.0.68794317836.issue37760@roundup.psfhosted.org>
2019-08-13 20:02:05Greg Pricelinkissue37760 messages
2019-08-13 20:02:05Greg Pricecreate