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 zach.ware
Recipients BreamoreBoy, loewis, steve.dower, tim.golden, tim.peters, zach.ware
Date 2015-02-13.16:18:01
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1423844281.71.0.41760814422.issue21107@psf.upfronthosting.co.za>
In-reply-to
Content
> I don't even know what pgen is or why I'd want to build it...

pgen is the parser generator, taking Grammar/Grammar as input and generating Include/graminit.h and Python/graminit.c.  Only useful when you're changing Python's grammar, but without the ability to build pgen, it's hard for Windows developers to play with the grammar at all.

> If running it updates a file that would trigger a rebuild, then I'd
> really like it to copy what _freeze_importlib currently does as far as
> writing to a temporary file and conditionally overwriting the actual
> one. That is the most reliable way to avoid unnecessary rebuilds.

_freeze_importlib was what I used for a guide initially, and will be again when I get around to redoing the patch :)
History
Date User Action Args
2015-02-13 16:18:01zach.waresetrecipients: + zach.ware, tim.peters, loewis, tim.golden, BreamoreBoy, steve.dower
2015-02-13 16:18:01zach.waresetmessageid: <1423844281.71.0.41760814422.issue21107@psf.upfronthosting.co.za>
2015-02-13 16:18:01zach.warelinkissue21107 messages
2015-02-13 16:18:01zach.warecreate