Codechange: Vendor in latest ply version
According to https://github.com/dabeaz/ply/blob/master/CHANGES, the latest version will never be available via pip, and the preferred way to use ply is to vendor it.
Latest ply version removes caching of lexer/parser tables, and as a side effect fixes #332.
Given it removes commandline options, this feels like more than just a "Codechange"
FWIW I added the use of caching in #63 and in hindsight it was clearly a mistake. The speedup was quite noticeable on the very slow laptop I had at the time, but is negligible on modern PCs.
Is this planned for merging any time soon? I'm unable to auto-build my newGRF using Github workflows without it (or finding another solution) so it would be good to know whether I need to find an alternative
Is this planned for merging any time soon? I'm unable to auto-build my newGRF using Github workflows without it (or finding another solution) so it would be good to know whether I need to find an alternative
#362 should already fix your build issue I think